0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-02 18:18:56 +02:00

ircd::db: Minor cleanup.

This commit is contained in:
Jason Volk 2020-05-02 19:17:21 -07:00
parent e4cfe61551
commit 7df29b7ebe

View file

@ -8,11 +8,8 @@
// copyright notice and this permission notice is present in all copies. The
// full license for this software is available in the LICENSE file.
#include "db.h"
//
// Misc / General linkages
//
#include "db.h"
/// Dedicated logging facility for the database subsystem
decltype(ircd::db::log)
@ -28,6 +25,21 @@ ircd::db::rog
"db.rocksdb"
};
decltype(ircd::db::version_api)
ircd::db::version_api
{
"RocksDB", info::versions::API, 0,
{
ROCKSDB_MAJOR, ROCKSDB_MINOR, ROCKSDB_PATCH,
}
};
decltype(ircd::db::version_abi)
ircd::db::version_abi
{
"RocksDB", info::versions::ABI //TODO: get this
};
ircd::conf::item<size_t>
ircd::db::request_pool_stack_size
{
@ -83,30 +95,6 @@ ircd::db::write_mutex;
// init
//
namespace ircd::db
{
static std::string direct_io_test_file_path();
}
decltype(ircd::db::version_api)
ircd::db::version_api
{
"RocksDB", info::versions::API, 0,
{
ROCKSDB_MAJOR, ROCKSDB_MINOR, ROCKSDB_PATCH,
}
};
decltype(ircd::db::version_abi)
ircd::db::version_abi
{
"RocksDB", info::versions::ABI //TODO: get this
};
//
// init::init
//
ircd::db::init::init()
try
{
@ -195,6 +183,11 @@ catch(const fs::error &e)
throw;
}
namespace ircd::db
{
static std::string direct_io_test_file_path();
}
void
ircd::db::init::test_direct_io()
try