// // Created by Kirill Zhukov on 21.04.2025. // #ifndef GLOBAL_CONFIG_H #define GLOBAL_CONFIG_H #include #include #include #include "utils/toml/toml.hpp" namespace usub::utils { struct DatabaseSettings { size_t shm_queue_capacity = 1024; size_t max_memtable_size = 1024 * 1024; size_t l0_queue_capacity = 1024; size_t estimated_element_size = 128; }; extern std::unordered_map database_settings_map; void load_global_config(toml::parse_result& path); } #endif //GLOBAL_CONFIG_H