[fix](doc) remove Routine Load flexible partial update from 3.x docs - #4035
Open
Mesut-Doner wants to merge 1 commit into
Open
[fix](doc) remove Routine Load flexible partial update from 3.x docs#4035Mesut-Doner wants to merge 1 commit into
Mesut-Doner wants to merge 1 commit into
Conversation
The version-3.x Routine Load manual documents `unique_key_update_mode`
(including `UPDATE_FLEXIBLE_COLUMNS`) as a job property and ships a full
"Flexible Partial Column Update" CREATE ROUTINE LOAD example. This feature
does not exist in any 3.x release.
On Doris 3.1.4, creating such a job fails at property validation:
ERROR 1105 (HY000): errCode = 2, detailMessage = unique_key_update_mode is invalid property
`unique_key_update_mode` was added to Routine Load by apache/doris #59896
and #60128, merged to master in January 2026 and never backported to
branch-3.1. On branch-3.1 the property is absent from the Routine Load
whitelist (CreateRoutineLoadStmt.PROPERTIES_SET), so it is rejected at
CREATE before any BE involvement. The property exists only on the Stream
Load path in 3.x (StreamLoadTask), which is why the Stream Load and
partial-column-update docs are unaffected.
Remove, from the English, Chinese, and Japanese version-3.x copies:
- the `unique_key_update_mode` row in the job_properties table
- the "Flexible Partial Column Update" example section
`partial_columns` (fixed-column partial update) is supported in 3.x
Routine Load and is left in place. The dev and 4.x docs are unchanged
because the feature exists there.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The version-3.x Routine Load manual documents
unique_key_update_mode(includingUPDATE_FLEXIBLE_COLUMNS) as a job property and ships a full "Flexible Partial Column Update" CREATE ROUTINE LOAD example. This feature does not exist in any 3.x release.On Doris 3.1.4, creating such a job fails at property validation:
unique_key_update_modewas added to Routine Load by apache/doris #59896 and #60128, merged to master in January 2026 and never backported to branch-3.1. On branch-3.1 the property is absent from the Routine Load whitelist (CreateRoutineLoadStmt.PROPERTIES_SET), so it is rejected at CREATE before any BE involvement. The property exists only on the Stream Load path in 3.x (StreamLoadTask), which is why the Stream Load and partial-column-update docs are unaffected.Remove, from the English, Chinese, and Japanese version-3.x copies:
unique_key_update_moderow in the job_properties tablepartial_columns(fixed-column partial update) is supported in 3.x Routine Load and is left in place. The dev and 4.x docs are unchanged because the feature exists there.Versions
Languages
Docs Checklist