Skip to content

[lbMerge - 4] Create distinct LBDatabase and LBManager, remove batsyncer, various cleanups#2530

Merged
rbuch merged 27 commits intomasterfrom
lbMerge-4
Mar 31, 2020
Merged

[lbMerge - 4] Create distinct LBDatabase and LBManager, remove batsyncer, various cleanups#2530
rbuch merged 27 commits intomasterfrom
lbMerge-4

Conversation

@rbuch
Copy link
Contributor

@rbuch rbuch commented Sep 25, 2019

No description provided.

@rbuch rbuch changed the title Create distinct LBDatabase and LBManager, remove batsyncer, various c… Create distinct LBDatabase and LBManager, remove batsyncer, various cleanup Sep 25, 2019
@rbuch rbuch changed the title Create distinct LBDatabase and LBManager, remove batsyncer, various cleanup [lbMerge - 4] Create distinct LBDatabase and LBManager, remove batsyncer, various cleanup Sep 25, 2019
@rbuch rbuch force-pushed the lbMerge-4 branch 3 times, most recently from b4362ec to d5c57ef Compare September 25, 2019 19:42
@matthiasdiener matthiasdiener changed the title [lbMerge - 4] Create distinct LBDatabase and LBManager, remove batsyncer, various cleanup [lbMerge - 4] Create distinct LBDatabase and LBManager, remove batsyncer, various cleanups Sep 25, 2019
Copy link
Contributor

@epmikida epmikida left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I probably still need to look at this a bit more, but I've left a bunch of comments to start

rbuch and others added 11 commits March 23, 2020 13:40
Change-Id: I0b722dbf1d1e20cced100095a47e9a81e4352b7c
When an element was deleted from the registry, the nextEmpty pointer was not
cleared, which caused it to point to non-empty positions in some cases
The hardcoded calls to ResumeFromSync and rest of the infrastructure
are not compatible with async pups, so reverted to the original design
and modernized the implementation
epmikida
epmikida previously approved these changes Mar 27, 2020
@rbuch rbuch merged commit 107ae6a into master Mar 31, 2020
@rbuch rbuch deleted the lbMerge-4 branch March 31, 2020 21:51
stwhite91 pushed a commit that referenced this pull request May 11, 2023
…cer, various cleanups (#2530)

Restructure the load balancing infrastructure, creating a new LBManager that is responsible for coordination and external interaction and relegating the LBDatabase to mostly store data. Additionally, a new flooding mechanism is being added to LocalBarrier, which removes the need for the batsyncer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants