Skip to content

Conversation

@tnull
Copy link
Collaborator

@tnull tnull commented Dec 2, 2025

Previously, we implemented lazy deletes in VssStore by batching them with the next write call as part of the next PutObjectRequest sent. However, we unfortunately overlooked that in this instance any non-existent delete_items would yield a ConflictError. Rather than batched VssStore lazy deletes, we therefore here opt to simply spawn them into the background and ignore any errors.

…round

Previously, we implemented `lazy` deletes in `VssStore` by batching them
with the next write call as part of the next `PutObjectRequest` sent.
However, we unfortunately overlooked that in this instance any
non-existent `delete_items` would yield a `ConflictError`. Rather than
batched `VssStore` lazy deletes, we therefore here opt to simply spawn
them into the background and ignore any errors.
@tnull tnull requested a review from tankyleo December 2, 2025 07:40
@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Dec 2, 2025

👋 Thanks for assigning @tankyleo 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.

@tnull tnull changed the title Revert batched VSS lazy deletes, rather spawn them into the background Revert batched VSS lazy deletes, rather spawn them into the background (backport) Dec 2, 2025
Copy link

@tankyleo tankyleo left a comment

Choose a reason for hiding this comment

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

Do you want to include a pointer to the backported commit from main in the commit message ?

@tnull tnull merged commit 5707f9e into lightningdevkit:release/0.7 Dec 2, 2025
17 checks passed
@tnull
Copy link
Collaborator Author

tnull commented Dec 2, 2025

Do you want to include a pointer to the backported commit from main in the commit message ?

Hmm, nah, I think it's fine for now.

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