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

Code Refactor for Replication/Migration #962

Merged
merged 7 commits into from
Jan 30, 2025

Conversation

vazois
Copy link
Collaborator

@vazois vazois commented Jan 27, 2025

This PR includes the following changes (in preparation for the diskless replication PR):

  • Refactor replication tests to a separate folder to make addition of new tests withe custom server setup parameters easier.
  • Refactor migration GarnetClientSession extension to allow for re-use of the same pattern with diskless-repl.
  • Add OneWriteLock method to support non-blocking writeLock acquisition for diskless-repl.
  • Check if AOF sync started when disposing AofSyncTaskInfo to avoid GCS not being disposed when background sync has not started.

@vazois vazois force-pushed the vazois/code-refactor branch 4 times, most recently from 46a8be8 to 351b051 Compare January 28, 2025 18:08
@TalZaccai TalZaccai requested a review from badrishc January 28, 2025 19:09
@vazois vazois force-pushed the vazois/code-refactor branch 2 times, most recently from bf3b348 to c10515e Compare January 29, 2025 23:17
@vazois vazois force-pushed the vazois/code-refactor branch from c10515e to c988074 Compare January 29, 2025 23:48
@vazois vazois merged commit f365c94 into microsoft:main Jan 30, 2025
15 checks passed
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.

2 participants