-
Notifications
You must be signed in to change notification settings - Fork 95
Optimize the cold startup of RaftEngine when enable-log-recycle == true
#278
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
Merged
Merged
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
daff18f
Optimize the code start progress when enable-log-recycle == true.
LykxSassinator b37787b
Remove redundant implementation in pipe_log.rs
LykxSassinator bc967d4
Add extra abnormal cases for higher testing coverage.
LykxSassinator 9f335fc
Refactor the implementation of preparing extra files for recycling wh…
LykxSassinator 0fdda61
Merge branch 'master' into opt_recycle_init
LykxSassinator fe870ff
Refactor the management of files by spliting the original FileCollect…
LykxSassinator c52ac37
Supply extra annoatations.
LykxSassinator be393c3
Polish the codes according to comments.
LykxSassinator 23327e3
Add basics for multi-directory.
LykxSassinator 92b77e6
Refactor the whole structure of FileCollection.
LykxSassinator 0390744
Polish the codes.
LykxSassinator 6e2f8a9
Polish codes in `build_stale_file`.
LykxSassinator 29c1f03
Polish codes according to `clippy` hints.
LykxSassinator 179f89d
Polish codes according to comments.
LykxSassinator 73c6de6
Polish codes.
LykxSassinator f6cf945
Polish code-style problems.
LykxSassinator 286772b
Bugfix the strategy for purging files.
LykxSassinator e7bb948
Polish code styles.
LykxSassinator 5d4b784
Polish codes according to comments.
LykxSassinator 7e77c8b
Polish codes.
LykxSassinator 2bafdad
Merge branch 'master' into opt_recycle_init
LykxSassinator 2e3e219
Polish the implementation of split_by
LykxSassinator c9fe818
Polish codes according to comments.
LykxSassinator 94e9157
Refine the corner case `test_start_with_stale_file_allocate_error`.
LykxSassinator deeaf38
Refine the abnormal case.
LykxSassinator 6b583ff
Polish codes according to comments.
LykxSassinator 3709a7c
Bugfix for generating stale files.
LykxSassinator 536cddc
Update rust version.
LykxSassinator 2dfc259
Polish codes according to latest comments.
LykxSassinator f83a66c
clean up abstractions
tabokie 802b19d
Bugfix and polish codes according to the refactoring on FileMgr.
LykxSassinator 4a659f3
Polish the test cases.
LykxSassinator 2411d1e
Merge branch 'master' into opt_recycle_init
LykxSassinator 58c2394
Polish codes according to comments.
LykxSassinator a7c1e46
Remove self-defined FailGuard.
LykxSassinator ba5cb34
Polish codes.
LykxSassinator 36f438f
Polish codes and remove redundant clearing strategy when purging.
LykxSassinator 156a5d9
Fix format-lint errors.
LykxSassinator cd11db7
Polish codes and Changelogs.
LykxSassinator 26c5220
Polish doc style in ChangeLog.
LykxSassinator f04dda8
Supplement more boundary test cases for `purge_to`.
LykxSassinator 05006be
Polish codes for the startup of FileSeq.
LykxSassinator 459c127
Fix format errors.
LykxSassinator File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.