Closed sangreal closed 3 months ago
Hey @sangreal - is the added complexity worth the improvement? My understanding that performance improvement will only apply when there is stale work due to rebalance / epoch change - but such an event should really be rare relatively speaking - so few millisecond performance improvement on one-off scans wouldn't warrant additional changes in my opinion. What do you think?
@rkolesnev Thanks for the reply.
cooperativestickyassignor
.
Therefore the fix could be valuable.Happy to hear your opinion on these.
/sem-approve
Overall logic looks solid - i've suggested to move the filtering earlier in the flow to eliminate re-scanning and make it a bit more clear upfront.
And if you can please run license:format or update license headers in the changed test files to 2024
And if you can please run license:format or update license headers in the changed test files to 2024
Sure, headers have been updated
/sem-approve
Description... in previous logic we need two passes to get the normal containers and put stale containers into mailbox queue. But now we only need one pass, therefore when the traffic is huge, there will be performance gain.
Checklist