mirror of
https://github.com/matrix-construct/construct
synced 2024-06-11 06:28:55 +02:00
ircd::db: Add reflection for WriteLifeTimeHint.
This commit is contained in:
parent
7b798645a4
commit
95d42686f3
18
ircd/db.cc
18
ircd/db.cc
|
@ -9981,6 +9981,24 @@ ircd::db::reflect(const rocksdb::Env::IOPriority &p)
|
|||
return "IO_????"_sv;
|
||||
}
|
||||
|
||||
ircd::string_view
|
||||
ircd::db::reflect(const rocksdb::Env::WriteLifeTimeHint &h)
|
||||
{
|
||||
using WriteLifeTimeHint = rocksdb::Env::WriteLifeTimeHint;
|
||||
|
||||
switch(h)
|
||||
{
|
||||
case WriteLifeTimeHint::WLTH_NOT_SET: return "NOT_SET";
|
||||
case WriteLifeTimeHint::WLTH_NONE: return "NONE";
|
||||
case WriteLifeTimeHint::WLTH_SHORT: return "SHORT";
|
||||
case WriteLifeTimeHint::WLTH_MEDIUM: return "MEDIUM";
|
||||
case WriteLifeTimeHint::WLTH_LONG: return "LONG";
|
||||
case WriteLifeTimeHint::WLTH_EXTREME: return "EXTREME";
|
||||
}
|
||||
|
||||
return "WLTH_????"_sv;
|
||||
}
|
||||
|
||||
ircd::string_view
|
||||
ircd::db::reflect(const rocksdb::Status::Severity &s)
|
||||
{
|
||||
|
|
|
@ -56,6 +56,7 @@ namespace ircd::db
|
|||
string_view reflect(const rocksdb::Status::Severity &);
|
||||
string_view reflect(const rocksdb::Env::Priority &p);
|
||||
string_view reflect(const rocksdb::Env::IOPriority &p);
|
||||
string_view reflect(const rocksdb::Env::WriteLifeTimeHint &);
|
||||
string_view reflect(const rocksdb::WriteStallCondition &);
|
||||
string_view reflect(const rocksdb::BackgroundErrorReason &);
|
||||
string_view reflect(const rocksdb::RandomAccessFile::AccessPattern &p);
|
||||
|
|
Loading…
Reference in a new issue