Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Record the intermediate results of table creation to avoid leakage of table creation #266

@ZuLiangWang

Description

@ZuLiangWang

Description
CeresMeta refers to HBase's procedureV2 framework to handle table creation failures and retries. However, due to the current incomplete implementation, table creation retries still have problems. We hope to solve the problem of table creation failures in a simple way.

Proposal

  • Supports idempotent table creation, when the table creation fails, the user can successfully create the table by retrying.

Additional context
At present, we tend to record table creation information by maintaining the intermediate results of table creation, which is similar to ProcedureV2, but does not support rollback. Each time a table is created, it checks whether there is the same failed table creation process and initiates a retry.

Metadata

Metadata

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