Jason Volk
|
242516c853
|
ircd:Ⓜ️ Add central interface for room state prefetch; add console cmd; apply to client sync.
|
2018-10-23 10:01:36 -07:00 |
|
Jason Volk
|
c83d17396b
|
modules: Rename vm_fetch to s_fetch.
|
2018-10-23 09:13:48 -07:00 |
|
Jason Volk
|
94fe5090f5
|
ircd::db: Strict block size deviation; relax read amplification bitmap
|
2018-10-22 13:53:02 -07:00 |
|
Jason Volk
|
1b24e14841
|
modules/console: Add detailed SST table statistics.
|
2018-10-22 13:52:20 -07:00 |
|
Jason Volk
|
87224e8cf4
|
modules/console: Add db columns listing cmd; add ID to output.
|
2018-10-22 07:10:23 -07:00 |
|
Jason Volk
|
8be65012ec
|
ircd::db: Refactor column indexing and state to handle dropped columns.
|
2018-10-22 07:09:55 -07:00 |
|
Jason Volk
|
183be76a3a
|
ircd::db: Use reference to descriptor in database::column object.
|
2018-10-22 07:09:16 -07:00 |
|
Jason Volk
|
5544da61b8
|
ircd::db: Move column alignment check outside of DB::Open ctor closure.
|
2018-10-22 04:34:05 -07:00 |
|
Jason Volk
|
d3e61abe7d
|
ircd::db: Implement interface for column dropping.
|
2018-10-22 04:34:05 -07:00 |
|
Jason Volk
|
d02bdfe436
|
modules/console: Add table detail to db column info cmd.
|
2018-10-21 10:27:53 -07:00 |
|
Jason Volk
|
7755e61e9e
|
modules/console: Reformat db files cmd outputs.
|
2018-10-21 10:19:07 -07:00 |
|
Jason Volk
|
87feb65615
|
ircd::db: Integrate more detailed rocksdb::TableProperties into db::sst::info.
|
2018-10-21 09:26:02 -07:00 |
|
Jason Volk
|
b1bbbfe50b
|
ircd::db: Convert sst::info ctors to assignment operators.
|
2018-10-21 09:15:30 -07:00 |
|
Jason Volk
|
100325b5a8
|
ircd::server: deinline peer::err ctor.
|
2018-10-21 05:35:02 -07:00 |
|
Jason Volk
|
7b4b6c479c
|
ircd::db: Use dead branch rather than comment for has() regression for now.
|
2018-10-21 04:41:21 -07:00 |
|
Jason Volk
|
2b0fd97b86
|
modules/console: Add per column db info summary.
|
2018-10-21 04:33:04 -07:00 |
|
Jason Volk
|
3ffb91d0fd
|
ircd::ctx: Deinline to_asio continuation ctor.
|
2018-10-21 01:09:07 -07:00 |
|
Jason Volk
|
10d59dec9a
|
ircd::ctx::dock: Make notify() an unconditional notify rather than direct jump.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
045a944911
|
ircd: Move a2u / pretty() suites from lex_cast to util::; start util.cc unit.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
50acb06dcf
|
ircd: Add missing using std::chrono::duration in stdinc main imports.
|
2018-10-21 00:55:33 -07:00 |
|
Jason Volk
|
66a936233a
|
ircd::ctx::queue: Add waiter counter.
|
2018-10-21 00:44:07 -07:00 |
|
Jason Volk
|
5a9c264981
|
modules/client/sync: Promote polylog stats overview log message to infolog.
|
2018-10-21 00:24:26 -07:00 |
|
Jason Volk
|
337810d7e0
|
ircd:Ⓜ️:dbs: Add meta block size confs for select direct columns; tweak block sizes.
|
2018-10-21 00:20:02 -07:00 |
|
Jason Volk
|
5a82a2e4e5
|
ircd::db: Move stats ticker hostpoint from database::cache to database::column.
|
2018-10-20 23:30:27 -07:00 |
|
Jason Volk
|
f9fca347d8
|
ircd::db: Reverse the compaction priority strategy.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
c31b29307b
|
ircd:Ⓜ️:state: Fix fallback path for empty type in count().
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
a63cfa86a2
|
ircd:Ⓜ️:room::state: Simplify count() stack.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
6713aa54eb
|
ircd:Ⓜ️:room::state: Fix empty type argument fallback path.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
ceb9559a56
|
modules/console: Add time cmd to time cmds.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
c3988c6859
|
modules/console: Split console_command entry function for internal use.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
0787246e23
|
ircd::log: Make buffer tls.
|
2018-10-18 17:32:18 -07:00 |
|
Jason Volk
|
0d6b49a0b6
|
ircd: Add pretty() human readable time utils.
|
2018-10-18 17:31:43 -07:00 |
|
Jason Volk
|
7eb091cad0
|
modules/console: Add count argument to room state cmd.
|
2018-10-18 17:31:27 -07:00 |
|
Jason Volk
|
e540ad1412
|
ircd::fs: Better results for read buffer alignments.
|
2018-10-18 09:44:34 -07:00 |
|
Jason Volk
|
4c95b39ce5
|
configure: Add missing sys/stat.h sys/statvfs.h header checks.
|
2018-10-18 09:28:01 -07:00 |
|
Jason Volk
|
5eacd22866
|
ircd::buffer: Enable the templated value for unique_buffer alignment.
|
2018-10-18 09:01:25 -07:00 |
|
Jason Volk
|
9da3d20e5c
|
ircd::db: Precache required buffer alignment of random access file for repeat calls.
|
2018-10-18 08:27:03 -07:00 |
|
Jason Volk
|
c0058aa53c
|
ircd::db: Fix debug variable name error.
|
2018-10-18 08:00:57 -07:00 |
|
Jason Volk
|
8ed4dc9623
|
modules/client/sync: Add some stats and debug log to sync.
|
2018-10-18 07:46:53 -07:00 |
|
Jason Volk
|
bd6f46f488
|
ircd::db: Column options package; meta column block sizes tweak.
|
2018-10-17 22:12:41 -07:00 |
|
Jason Volk
|
e24fb3237c
|
modules/m_room_message: Show event_id in infolog string.
|
2018-10-17 22:00:50 -07:00 |
|
Jason Volk
|
d276426a27
|
modules/federation/query: Fix directory query for room_id.
|
2018-10-17 10:09:05 -07:00 |
|
Jason Volk
|
8ce716b384
|
ircd:Ⓜ️:dbs: Tweak metablock default sizes.
|
2018-10-17 10:07:58 -07:00 |
|
Jason Volk
|
02f64c7f34
|
ircd: Add ios unit to provide a more central control point for asio.
|
2018-10-17 05:12:10 -07:00 |
|
Jason Volk
|
9833b50551
|
ircd:Ⓜ️:dbs: Add metadata block size conf items for various meta columns.
|
2018-10-16 15:53:47 -07:00 |
|
Jason Volk
|
468c7e6f07
|
ircd::db: Add metadata block size parameter to the descriptor.
|
2018-10-16 13:39:43 -07:00 |
|
Jason Volk
|
1b72722386
|
modules: Start an m_room_message protocol handler stub.
|
2018-10-16 11:55:30 -07:00 |
|
Jason Volk
|
46154c61c2
|
modules/media/media: Add some bloom on blocks table.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
fbad6072df
|
ircd:Ⓜ️:dbs: Relax the bloom filter bitcounts; add some bloom on _state_node.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
df4ad6daca
|
ircd::db: Column table options package post rocksdb v5.15 upgrade.
|
2018-10-16 09:13:53 -07:00 |
|