Skip to content
This repository has been 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

Open
ZuLiangWang opened this issue Oct 31, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@ZuLiangWang
Copy link
Contributor

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.

@ZuLiangWang ZuLiangWang added the enhancement New feature or request label Oct 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants