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:
parent
e4cfe61551
commit
7df29b7ebe
49
ircd/db.cc
49
ircd/db.cc
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue