-
Notifications
You must be signed in to change notification settings - Fork 328
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(remote_wal): add skeleton for remote wal related to meta srv (#2933
) * feat: introduce wal config and kafka config * feat: introduce kafka topic manager and selector * feat: introduce region wal options * chore: build region wal options upon starting meta srv * feat: integrate region wal options allocator into table meta allocator * chore: add wal config to metasrv.example.toml * chore: add region wal options map to create table procedure * feat: augment region create request with wal options * feat: augment DatanodeTableValue with region wal options map * chore: encode region wal options upon constructing table creator * feat: persist region wal options when creating table meta * fix: sqlness test * chore: set default wal provider to raft-engine * refactor: refactor wal options * chore: update wal options allocator * refactor: rename region wal options to wal options * chore: update usages of region wal options * chore: add some comments to kafka * chore: fill in kafka config * test: add tests for serde wal config * test: add tests for wal options * refactor: refactor wal options allocator to enum * refactor: store wal options into the request options instead * fix: typo * fix: typo * refactor: move wal options map to region info * refactor: refacto serialization and deserialization of wal options * refactor: use serde_json to encode wal options * chore: rename wal_options_map to region_wal_options * chore: resolve some review comments * fix: typo * refactor: replace kecab-case with snake_case * fix: sqlness and converage tests * fix: typo * fix: coverage test * fix: coverage test * chore: resolve some review conversations * Update config/metasrv.example.toml Co-authored-by: Weny Xu <[email protected]> --------- Co-authored-by: Weny Xu <[email protected]>
- Loading branch information
Showing
42 changed files
with
790 additions
and
88 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.