Skip to content

Add ICompactionFunctions.OnImplicitlyDeleted#1956

Closed
kevin-montrose wants to merge 3 commits into
mainfrom
users/kmontrose/onImplicitDeleteCallback
Closed

Add ICompactionFunctions.OnImplicitlyDeleted#1956
kevin-montrose wants to merge 3 commits into
mainfrom
users/kmontrose/onImplicitDeleteCallback

Conversation

@kevin-montrose

Copy link
Copy Markdown
Contributor

This also threads ICompactionFunctions through Garnet (as GarnetRecordTriggers).

Changes TsavoriteCompaction.cs to make the callbacks where I think we'd want them.

This removes pending operations from compaction to keep this easier to reason about, that will have to be restored before merging.

This is subtle enough that, while it compiles, I'm far from certain it's logically correct.

Pushing up for consultation, do not merge.

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.

1 participant