Hi, everyone! I’d appreciate a review on this pull...
# contributing-to-starrocks
a
Hi, everyone! I’d appreciate a review on this pull request when someone has a moment: github.com/StarRocks/starrocks/pull/80115 What: It adds an opt-in session variable,
enable_gather_fragment_child_affinity
(default
false
). When it’s on, the gather/result fragment is placed on a BE already used by its child fragments instead of being picked by global round-robin. Why: In shared-nothing clusters that use
labels.location
for physical isolation, the result fragment of a SELECT can currently land on a BE outside the tenant’s label (github.com/StarRocks/starrocks/issues/79937). Scope: Changes
RemoteFragmentAssignmentStrategy
and
SessionVariable
, with unit tests and docs. Default behavior is unchanged. Thanks!