Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[YSQL][DDL Atomicity - post GA] YSQL DDL Atomicity Part 10 - Two Phased Rollback of DROP TABLE/INDEX #15897

Open
emhna opened this issue Jan 31, 2023 · 0 comments
Labels
area/ysql Yugabyte SQL (YSQL) kind/bug This issue is a bug priority/medium Medium priority issue

Comments

@emhna
Copy link
Contributor

emhna commented Jan 31, 2023

Jira Link: DB-5297
Support 2 phased rollback feature on DROP TABLE/INDEX by first marking the table/index for deletion and prevent concurrent accesses to the table/index.
Once the DROP transaction commits, perform actual cleanup of the data in the table/index on the DocDB layer.
If the transaction fails, the delete marker is rolled-back.
This is child issue of YSQL DDL Atomicity #13358

@emhna emhna added the area/ysql Yugabyte SQL (YSQL) label Jan 31, 2023
@emhna emhna self-assigned this Jan 31, 2023
@yugabyte-ci yugabyte-ci added kind/bug This issue is a bug priority/medium Medium priority issue labels Jan 31, 2023
@yugabyte-ci yugabyte-ci assigned deeps1991 and unassigned emhna Sep 12, 2023
@yugabyte-ci yugabyte-ci changed the title [YSQL] YSQL DDL Atomicity Part 10 - Two Phased Rollback of DROP TABLE/INDEX [YSQL][DDL Atomicity - post GA] YSQL DDL Atomicity Part 10 - Two Phased Rollback of DROP TABLE/INDEX Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ysql Yugabyte SQL (YSQL) kind/bug This issue is a bug priority/medium Medium priority issue
Projects
None yet
Development

No branches or pull requests

3 participants