databendlabs / databend

๐——๐—ฎ๐˜๐—ฎ, ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ & ๐—”๐—œ. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.87k stars 751 forks source link

chore: remove unused config_id from RaftConfig #16902

Closed drmingdrmer closed 17 hours ago

drmingdrmer commented 20 hours ago

I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/

Summary

chore: remove unused config_id from RaftConfig

config_id is used for separate sled-db key spaces for parallel tests. Since sled db is removed, this config_id is useless.

chore: optimize meta-service initialization

Try initialize instead of check is_open flag. This flag may not be accurate: the raft storage is opend but no initialization is done yet.

And remove trait Opened and refactor related struct names

Tests

Type of change

Related Issues


This change isโ€‚Reviewable