github-actions[bot] commented on code in PR #65113:
URL: https://github.com/apache/doris/pull/65113#discussion_r3505250077


##########
gensrc/thrift/PaloInternalService.thrift:
##########
@@ -536,10 +529,6 @@ struct TRuntimeFilterParams {
   // Runtime filter merge instance address. Used if this filter has a remote 
target
   1: optional Types.TNetworkAddress runtime_filter_merge_addr
 
-  // keep 2/3/4/5 unset if BE is not used for merge 
-  // deprecated

Review Comment:
   `TRuntimeFilterParams` is still a live FE/BE wire struct, so after deleting 
the deprecated field it would be safer to leave field id 2 explicitly reserved 
here, e.g. `// 2 reserved/deprecated: rid_to_target_param 
(TRuntimeFilterTargetParams); do not reuse`. Current mixed-version traffic can 
skip the unknown old field, but with no marker this id now looks available; a 
later reuse of field 2 could be decoded by older Doris binaries as the old 
`rid_to_target_param` map during rolling upgrade/cross-branch operation. This 
file already preserves similar thrift ids with `reserved_field_*` 
placeholders/comments in other service structs, so please keep the retired id 
visible even though the generated struct field is gone.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to