Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: impl reinsertion #89

Merged
merged 1 commit into from
Jul 27, 2023
Merged

feat: impl reinsertion #89

merged 1 commit into from
Jul 27, 2023

Conversation

MrCroxx
Copy link
Owner

@MrCroxx MrCroxx commented Jul 27, 2023

What's changed and what's your intention?

Implement reinsertion. Refactor Judges, RatedRandom policies.

Checklist

  • I have written necessary rustdoc comments
  • I have added necessary unit tests and integration tests
  • I have passed make check and make test in my local envirorment.

Related issues or PRs (optional)

close #67

Signed-off-by: MrCroxx <[email protected]>
@MrCroxx MrCroxx added the feature New feature or request label Jul 27, 2023
@MrCroxx MrCroxx self-assigned this Jul 27, 2023
@MrCroxx
Copy link
Owner Author

MrCroxx commented Jul 27, 2023

Insertion and reinsertion will be blocked because of there is no clean region forever. WIll be fixed in next commit.

@MrCroxx
Copy link
Owner Author

MrCroxx commented Jul 27, 2023

Dead lock and live lock issues are hard to fix under the push-based model. Merge this PR first, then head to poll-based model.

@MrCroxx MrCroxx merged commit 02b7761 into main Jul 27, 2023
5 checks passed
@MrCroxx MrCroxx deleted the xx/reinsertion branch July 27, 2023 12:36
MrCroxx added a commit that referenced this pull request Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug: unstable recovery test
1 participant