-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-43421][SS] Implement Changelog based Checkpointing for RocksDB State Store Provider #41099
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
Closed
Closed
Changes from 11 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
da54bb5
initial implementation
chaoqin-li1123 5bda37f
add conf
chaoqin-li1123 8bc8552
remove unused import
chaoqin-li1123 be7846b
test correctness with changelog checkpointing
chaoqin-li1123 0512806
add unit test and fix bug
chaoqin-li1123 974a47e
clean up
chaoqin-li1123 2d81dc2
address comment
chaoqin-li1123 9df1340
fix build
chaoqin-li1123 1b0f94c
respect minDeltasForSnapshot in changelog checkpointing
chaoqin-li1123 bf30cf1
fix checkpoint interval bug and address comment
chaoqin-li1123 19b8355
address comments
chaoqin-li1123 4ff442f
clean up conf for changelog checkpointing
chaoqin-li1123 b3cc436
enable streaming aggregation suite to run with rocksdb
chaoqin-li1123 0ef2fc9
Merge branch 'master' of github.com:chaoqin-li1123/spark into changelog
chaoqin-li1123 e59d43f
clean up
chaoqin-li1123 1e46adc
add doc
chaoqin-li1123 5f53f49
address comments
chaoqin-li1123 5910fb7
address comments
chaoqin-li1123 0ee93c1
Merge branch 'master' of github.com:chaoqin-li1123/spark into changelog
chaoqin-li1123 7c65cac
add comments
chaoqin-li1123 b2ead71
address comments
chaoqin-li1123 36d9ae2
address comments
chaoqin-li1123 4aa2605
simplify
chaoqin-li1123 ff4cff9
add doc and comments
chaoqin-li1123 82e7168
add backward compatibility integration test
chaoqin-li1123 4109c29
comment out tests
chaoqin-li1123 573e0e9
comment out tests
chaoqin-li1123 fc8c1bd
comment out tests
chaoqin-li1123 6480621
move tests around to pass ci
chaoqin-li1123 590f21c
move tests around to pass ci
chaoqin-li1123 bb58556
move tests around to pass ci
chaoqin-li1123 14d7b91
move tests around to pass ci
chaoqin-li1123 99f5e0a
fix nits
chaoqin-li1123 b1d3809
improve doc
chaoqin-li1123 050f214
fix test nits
chaoqin-li1123 f723840
use NextIterator
chaoqin-li1123 da7aa99
make rocksdb state store suite use sqlconf in shared spark session
chaoqin-li1123 4f9b0a7
address testing comments
chaoqin-li1123 7d52ed5
Merge branch 'master' of github.com:chaoqin-li1123/spark into changelog
chaoqin-li1123 91d0075
add after each
chaoqin-li1123 5732fbd
fix test failure
chaoqin-li1123 6cb6d0b
Merge branch 'master' of github.com:chaoqin-li1123/spark into changelog
chaoqin-li1123 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.
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.
Is case class preferred pattern for something like this ? cc - @HeartSaVioR