0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-25 16:22:35 +01:00

ircd:Ⓜ️:dbs: Add metadata block size conf items for various meta columns.

This commit is contained in:
Jason Volk 2018-10-16 13:40:03 -07:00
parent 468c7e6f07
commit 9833b50551
2 changed files with 68 additions and 2 deletions

View file

@ -182,6 +182,7 @@ namespace ircd::m::dbs::desc
// events index
extern conf::item<size_t> events__event_idx__block__size;
extern conf::item<size_t> events__event_idx__meta_block__size;
extern conf::item<size_t> events__event_idx__cache__size;
extern conf::item<size_t> events__event_idx__cache_comp__size;
extern const db::descriptor events__event_idx;
@ -194,12 +195,14 @@ namespace ircd::m::dbs::desc
// room head mapping sequence
extern conf::item<size_t> events__room_head__block__size;
extern conf::item<size_t> events__room_head__meta_block__size;
extern conf::item<size_t> events__room_head__cache__size;
extern const db::prefix_transform events__room_head__pfx;
extern const db::descriptor events__room_head;
// room events sequence
extern conf::item<size_t> events__room_events__block__size;
extern conf::item<size_t> events__room_events__meta_block__size;
extern conf::item<size_t> events__room_events__cache__size;
extern conf::item<size_t> events__room_events__cache_comp__size;
extern const db::prefix_transform events__room_events__pfx;
@ -208,6 +211,7 @@ namespace ircd::m::dbs::desc
// room present joined members sequence
extern conf::item<size_t> events__room_joined__block__size;
extern conf::item<size_t> events__room_joined__meta_block__size;
extern conf::item<size_t> events__room_joined__cache__size;
extern conf::item<size_t> events__room_joined__cache_comp__size;
extern const db::prefix_transform events__room_joined__pfx;
@ -215,6 +219,7 @@ namespace ircd::m::dbs::desc
// room present state mapping sequence
extern conf::item<size_t> events__room_state__block__size;
extern conf::item<size_t> events__room_state__meta_block__size;
extern conf::item<size_t> events__room_state__cache__size;
extern conf::item<size_t> events__room_state__cache_comp__size;
extern const db::prefix_transform events__room_state__pfx;
@ -222,6 +227,7 @@ namespace ircd::m::dbs::desc
// state btree node key-value store
extern conf::item<size_t> events__state_node__block__size;
extern conf::item<size_t> events__state_node__meta_block__size;
extern conf::item<size_t> events__state_node__cache__size;
extern conf::item<size_t> events__state_node__cache_comp__size;
extern const db::descriptor events__state_node;

View file

@ -580,6 +580,13 @@ ircd::m::dbs::desc::events__event_idx__block__size
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__event_idx__meta_block__size)
ircd::m::dbs::desc::events__event_idx__meta_block__size
{
{ "name", "ircd.m.dbs.events._event_idx.meta_block.size" },
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__event_idx__cache__size)
ircd::m::dbs::desc::events__event_idx__cache__size
{
@ -648,6 +655,9 @@ ircd::m::dbs::desc::events__event_idx
// block size
size_t(events__event_idx__block__size),
// meta_block size
size_t(events__event_idx__meta_block__size),
};
decltype(ircd::m::dbs::desc::events__event_bad__cache__size)
@ -738,6 +748,13 @@ ircd::m::dbs::desc::events__room_head__block__size
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__room_head__meta_block__size)
ircd::m::dbs::desc::events__room_head__meta_block__size
{
{ "name", "ircd.m.dbs.events._room_head.meta_block.size" },
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__room_head__cache__size)
ircd::m::dbs::desc::events__room_head__cache__size
{
@ -849,6 +866,9 @@ ircd::m::dbs::desc::events__room_head
// block size
size_t(events__room_head__block__size),
// meta_block size
size_t(events__room_head__meta_block__size),
};
//
@ -859,7 +879,14 @@ decltype(ircd::m::dbs::desc::events__room_events__block__size)
ircd::m::dbs::desc::events__room_events__block__size
{
{ "name", "ircd.m.dbs.events._room_events.block.size" },
{ "default", 8192L },
{ "default", 4096L },
};
decltype(ircd::m::dbs::desc::events__room_events__meta_block__size)
ircd::m::dbs::desc::events__room_events__meta_block__size
{
{ "name", "ircd.m.dbs.events._room_events.meta_block.size" },
{ "default", 4096L },
};
decltype(ircd::m::dbs::desc::events__room_events__cache__size)
@ -1112,6 +1139,9 @@ ircd::m::dbs::desc::events__room_events
// block size
size_t(events__room_events__block__size),
// meta_block size
size_t(events__room_events__meta_block__size),
};
//
@ -1125,6 +1155,13 @@ ircd::m::dbs::desc::events__room_joined__block__size
{ "default", 4096L },
};
decltype(ircd::m::dbs::desc::events__room_joined__meta_block__size)
ircd::m::dbs::desc::events__room_joined__meta_block__size
{
{ "name", "ircd.m.dbs.events._room_joined.meta_block.size" },
{ "default", 4096L },
};
decltype(ircd::m::dbs::desc::events__room_joined__cache__size)
ircd::m::dbs::desc::events__room_joined__cache__size
{
@ -1259,6 +1296,9 @@ ircd::m::dbs::desc::events__room_joined
// block size
size_t(events__room_joined__block__size),
// meta_block size
size_t(events__room_joined__meta_block__size),
};
//
@ -1269,7 +1309,14 @@ decltype(ircd::m::dbs::desc::events__room_state__block__size)
ircd::m::dbs::desc::events__room_state__block__size
{
{ "name", "ircd.m.dbs.events._room_state.block.size" },
{ "default", 8192L },
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__room_state__meta_block__size)
ircd::m::dbs::desc::events__room_state__meta_block__size
{
{ "name", "ircd.m.dbs.events._room_state.meta_block.size" },
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__room_state__cache__size)
@ -1404,6 +1451,9 @@ ircd::m::dbs::desc::events__room_state
// block size
size_t(events__room_state__block__size),
// meta_block size
size_t(events__room_state__meta_block__size),
};
//
@ -1417,6 +1467,13 @@ ircd::m::dbs::desc::events__state_node__block__size
{ "default", 512L },
};
decltype(ircd::m::dbs::desc::events__state_node__meta_block__size)
ircd::m::dbs::desc::events__state_node__meta_block__size
{
{ "name", "ircd.m.dbs.events._state_node.meta_block.size" },
{ "default", 1024L },
};
decltype(ircd::m::dbs::desc::events__state_node__cache__size)
ircd::m::dbs::desc::events__state_node__cache__size
{
@ -1486,6 +1543,9 @@ ircd::m::dbs::desc::events__state_node
// block size
size_t(events__state_node__block__size),
// meta_block size
size_t(events__state_node__meta_block__size),
};
//