-
Notifications
You must be signed in to change notification settings - Fork 13
refactor flush data worker #470
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
38 commits
Select commit
Hold shift + click to select a range
52efbdf
ckpt
lokax edfb761
phase1-2
lokax 9bdfca4
phase3
lokax dbe2316
phase4-5
lokax 93784b8
putall phase1
lokax 21a05d7
phase2
lokax c9dfe4f
phase4
lokax d2c27e6
phase6
lokax 5b5a9f4
phase7
lokax 2369b98
phase8
lokax d95eb70
1 worker and fix build
lokax ae2497d
yield to
lokax 983bccf
yield queue
lokax 6fcb60b
remove yield queue
lokax f01465f
yield
lokax 300f1cf
debug log
lokax 3f3b8a1
yield update range slices
lokax d8196ba
map buffer
lokax 96330be
remove debug log
lokax 9d47118
log
lokax b9751ba
rocksdb handle
lokax 90c191b
fix heap order
lokax 626ee0d
debug log
lokax 8085b55
add ctr dctr
lokax 8db09a8
debug log
lokax bda648d
debug log
lokax bf99521
remove range heap
lokax cf0365d
remove comment
lokax 1cdd8b0
debug log
lokax 2fe44a1
debug log
lokax 0c09d6c
fix log replay service
lokax ed3fd9a
fix build
lokax 85da27c
remove log and heap
lokax b284ed6
debug log
lokax 511c84d
fix
lokax 2a98057
fix hash ckpt heap
lokax 616d1ab
remove log
lokax 21b539c
remove debug log
lokax 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 2752
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 458
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 174
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 393
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 45
🏁 Script executed:
# Check the context around build_tx_service.cmake to see if ASAN is configured elsewhere head -50 build_tx_service.cmakeRepository: eloqdata/tx_service
Length of output: 1722
🏁 Script executed:
Repository: eloqdata/tx_service
Length of output: 790
Remove dead ASAN detection code or implement proper ASAN support.
Lines 34–37 check
CMAKE_BUILD_TYPEandCMAKE_CXX_FLAGSfor ASAN, butCMAKE_CXX_FLAGSnever receives-fsanitize=addressin this build (only-DFAULT_INJECTORis set inCMAKE_CXX_FLAGS_DEBUG). This means theboost_context-asanbranch is unreachable dead code. Either remove it, or properly implement ASAN support using an option withadd_compile_options()andadd_compile_definitions()likeeloq_storedoes (seebuild_eloq_store.cmakefor the pattern).Additionally, running
find_library()beforefind_package(Boost)(line 42) risks using libraries from the wrong install ifBoost_LIBRARY_DIRSis not yet set. Reorder to callfind_package(Boost)first, then use the discovered paths as hints forfind_library().The same single-value
${Boost_CONTEXT_LIBRARY}at line 226 cannot adapt to multi-config generators anyway; if conditional linking becomes necessary in the future, use generator expressions.🤖 Prompt for AI Agents