Skip to content

Compaction based garbage collection #70

@badrishc

Description

@badrishc

Currently we support garbage collection based on expiry of keys, via truncation from the head of the log. This has extremely low overhead, and captures the cases where there is a limit on TTL of all keys. However, there are cases where actual compaction of live keys is necessary. Thus, we need an mechanism to roll forward pages from the head, by determining liveness of keys in the pages to be expired, and reinserting live keys at the tail. Adding @gunaprsd.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions