mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-30 20:00:36 +00:00
feat: write manifests in background tasks (#3709)
* chore: truncate wip * feat: truncate and edit write manifest in background * refactor: wrap in manifest context * feat: alter write manifest in background * chore: fix compiler errors * feat: flush update manifest in background * feat: compaction update manifest in background * feat: set dropping state * feat: reset drop state * feat: check state before updating manifest * test: fix compaction test * refactor: rename method * chore: update comment * chore: discard state guard * refactor: use atomic cell to store state enum * chore: fix clippy * chore: update toml * chore: remove unused type alias * feat: check state after writing manifest * chore: address CR comments * chore: change status code * chore: Update src/mito2/src/region.rs Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com> * fix: executes applier --------- Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com>
This commit is contained in:
@@ -42,7 +42,7 @@ common-runtime.workspace = true
|
||||
common-telemetry.workspace = true
|
||||
common-time.workspace = true
|
||||
console = "0.15"
|
||||
crossbeam-utils = "0.8.14"
|
||||
crossbeam-utils.workspace = true
|
||||
datafusion = { workspace = true, optional = true }
|
||||
datafusion-common = { workspace = true, optional = true }
|
||||
datafusion-expr = { workspace = true, optional = true }
|
||||
|
||||
Reference in New Issue
Block a user