Jason Volk
|
bfa76efbc1
|
ircd::mods: Reorg primary interface / addl utils.
|
2018-10-23 11:15:21 -07:00 |
|
Jason Volk
|
15b300657f
|
ircd::mods: Add unloading state; add public interface for loading()/unloading() query.
|
2018-10-23 11:03:57 -07:00 |
|
Jason Volk
|
5fa42b5afd
|
ircd::mods: Use forward_list for mod::loading state.
|
2018-10-23 10:54:56 -07:00 |
|
Jason Volk
|
e6dd4beaaa
|
ircd::ctx: Harder default interruption on context dtor.
|
2018-10-23 10:16:15 -07:00 |
|
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
|
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 |
|