The namespace level bundle-unload can be performed in NamespaceService#splitAndOwnBundleOnceAndRetry A new judgment will be added here. After splitting the bundle, it should determine whether to unload at the namespace level.
On 2023/03/19 09:53:07 lifepuzzlefun wrote: > I'm interest on the implementation details. > > > 1. where is the partition to bundle mapping stored?when upgrade origin logic > to the new round robin logic. how the current code distinguish partition > assigned by origin logic and the new created topic assign by round robin > logic. > > > 2. can you explain how the re-assignment works (when bundle number change). > which component will trigger and do the work ? > > > 3. If bundle-split is not expected. how many bundle should user set. and do > we need disable bundle split we the round robin logic applied. > > > >