Skip to content

Require PaginatedKVStore for all stores#943

Open
benthecarman wants to merge 1 commit into
lightningdevkit:mainfrom
benthecarman:paginated
Open

Require PaginatedKVStore for all stores#943
benthecarman wants to merge 1 commit into
lightningdevkit:mainfrom
benthecarman:paginated

Conversation

@benthecarman

Copy link
Copy Markdown
Contributor

Now that all of our KVStore impl's also impl PaginatedKVStore we can require it when building a node. One caveat being that our upgrade downgrade test no longer works given that these new PaginatedKVStores don't support downgrading to their old, non paginated versions. Because of this we are commenting it out and will bring it back once we tag 0.8

@benthecarman benthecarman requested a review from tnull June 18, 2026 15:46
@ldk-reviews-bot

ldk-reviews-bot commented Jun 18, 2026

Copy link
Copy Markdown

👋 Thanks for assigning @tnull as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@ldk-reviews-bot

Copy link
Copy Markdown

🔔 1st Reminder

Hey @tnull! This PR has been waiting for your review.
Please take a look when you have a chance. If you're unable to review, please let us know so we can find another reviewer.

@ldk-reviews-bot

Copy link
Copy Markdown

🔔 2nd Reminder

Hey @tnull! This PR has been waiting for your review.
Please take a look when you have a chance. If you're unable to review, please let us know so we can find another reviewer.

@tnull tnull left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs a rebase.

Comment thread tests/upgrade_downgrade_tests.rs Outdated
.collect()
}
//
// TODO(@benthecarman) Bring back after 0.8 is cut

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mind opening an issue and putting it on the 0.8 milestone for this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@benthecarman benthecarman added this to the 0.8 milestone Jun 23, 2026
@benthecarman benthecarman force-pushed the paginated branch 2 times, most recently from e1b8e66 to 19be3e7 Compare June 23, 2026 18:46

@tnull tnull left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please rebase now that #947 landed to get CI to pass.

Now that all of our KVStore impl's also impl PaginatedKVStore we can
require it when building a node. One caveat being that our
upgrade downgrade test no longer works given that these new
PaginatedKVStores don't support downgrading to their old, non paginated
versions. Because of this we are commenting it out and will bring it
back once we tag 0.8
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.

3 participants