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
Prototype lighweight mutation for mergetree #35090
Prototype lighweight mutation for mergetree #35090
Conversation
it does not work for me create table au(id Int64, x Int64) engine=MergeTree order by id insert into au select number % 10, number % 100 from numbers(10000) alter table au delete where id>50 if you use alter delete with mutation_sync=1 or mutation_sync=2 then it breaks on alter delete select count(*) from au it is stuck for a few mins Connecting to localhost:9000 as user default. |
I recreated your issue. Will check further and fix it.
|
78b34c8
to
0d8dc01
Compare
d444b86
to
b492f29
Compare
@nikitamikhaylov The failing check is not related to this request. How to proceed? |
b733b61
to
c5d4173
Compare
c5d4173
to
671d5cc
Compare
9bb388f
to
71da0f5
Compare
71da0f5
to
bdb651d
Compare
@davenger Are you reviewing this pull request? Please let me know if you have any comment. Thank you for your time |
…r in context to avoid this apply
…se, add lightweight mutation to log
df19560
to
ebcafd5
Compare
…k_column is only null value
… in MutationInterpreter ealier avoid use ctx->interpreter
Will split into lightweight delete and lightweight update. |
@zhangjmruc , is there any ongoing progress / plans in lightweight deletes implementation? or is it abandoned? |
@vkrot-innio I'm working on the implementation of lightweight delete. Will use this new pull request #37893. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
prototype of implementation of lightweight delete and update for merge tree engine.
Description:
This pull request does similar work as #32774.