Jason Volk
|
94fe5090f5
|
ircd::db: Strict block size deviation; relax read amplification bitmap
|
2018-10-22 13:53:02 -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
|
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
|
3ffb91d0fd
|
ircd::ctx: Deinline to_asio continuation ctor.
|
2018-10-21 01:09:07 -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
|
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
|
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
|
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
|
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
|
bd6f46f488
|
ircd::db: Column options package; meta column block sizes tweak.
|
2018-10-17 22:12:41 -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
|
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 |
|
Jason Volk
|
167eb18470
|
ircd::db: Disable use of rocksdb KeyMayExist in db::has() due to regression.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
0ad41ea0ff
|
ircd::db: Assert no context switch on iterator creation calls.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
bed1d49b6e
|
ircd::db: Condition filter check on if used for column (rocksdb regression workaround).
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
a24270d2bb
|
deps: RocksDB to v5.15.10.
|
2018-10-15 22:31:29 -07:00 |
|
Jason Volk
|
ca11351692
|
ircd: Add assertion() overload taking message string.
|
2018-10-15 22:31:28 -07:00 |
|
Jason Volk
|
37b55e4b11
|
ircd::db: Options package for table metadata.
|
2018-10-14 08:53:46 -07:00 |
|
Jason Volk
|
d4d121f6c3
|
ircd::http: Minor definition section labels.
|
2018-10-14 02:40:22 -07:00 |
|
Jason Volk
|
9aa6e2b768
|
ircd:Ⓜ️ Rename most vm.notify hooks to vm.effect; Refactor vm::accept related.
|
2018-10-09 20:56:12 -07:00 |
|
Jason Volk
|
f68926e526
|
ircd:Ⓜ️🪝 Minor fixes for hook unmapper.
|
2018-10-09 20:48:07 -07:00 |
|
Jason Volk
|
0e5f8141c3
|
ircd::net: Add more tls cert verification exceptions w/ conf.
|
2018-10-04 15:16:15 -07:00 |
|
Jason Volk
|
0df3eafea2
|
modules/s_dns: Simplify/breakdown callback stack related.
|
2018-10-03 14:33:53 -07:00 |
|
Jason Volk
|
58c7a4885b
|
ircd::server: Remove redundant strings; minor cleanup.
|
2018-10-02 22:37:07 -07:00 |
|
Jason Volk
|
67a759ac21
|
ircd::rfc3986: Add validation suite for hostname strings related.
|
2018-10-02 18:11:50 -07:00 |
|
Jason Volk
|
1cf0b629cb
|
ircd::spirit: Add a template for the common expectation failure rethrow integration.
|
2018-10-02 18:11:50 -07:00 |
|
Jason Volk
|
a893c1e0a7
|
ircd::rfc3986: Rename some rules in the grammar.
|
2018-10-02 18:11:50 -07:00 |
|
Jason Volk
|
b9aa697206
|
ircd::resource: Make Access-Control-Allow-Origin response header a conf item.
|
2018-10-02 15:58:03 -07:00 |
|
Jason Volk
|
450ec3523e
|
modules/s_dns: Consolidate DNS related into units of a single module.
|
2018-10-01 13:56:00 -07:00 |
|
Jason Volk
|
0e6221b8dc
|
ircd::net::dns: Move closure chains out to modules/s_dns; minor reorg.
|
2018-10-01 12:47:49 -07:00 |
|
Jason Volk
|
5b7cf5a8eb
|
ircd::net::dns: Reorg namespace structure related.
|
2018-10-01 12:03:31 -07:00 |
|
Jason Volk
|
cbf96969db
|
ircd::http: Support 524 "A Timeout Occurred"
|
2018-10-01 11:30:34 -07:00 |
|