Skip to content

keyspace: gc delete range #40848

Open
Open
@ystaticy

Description

Feature Request

Is your feature request related to a problem? Please describe:

If set keyspace-name , different keyspace-name user has their own mysql.gc_delete_range table, so they need do delege range by themself.

Describe the feature you'd like:

  1. Each keyspace has one 'delete range GC Worker' owner, to call the delete range gc logic of keyspace.
  2. The whole cluster has a GC Worker to calculate gc safepoint and do resolve locks.

Describe alternatives you've considered:

I once wanted to get all keyspaces in GC Worker which is responsible for calculating GC safepoint, and trigger the delete range of each keyspace. But, switching between different keyspaces in a process and using session will cause compatibility problems.

Teachability, Documentation, Adoption, Migration Strategy:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    type/feature-requestCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions