0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-03 04:02:47 +01:00
Commit graph

9584 commits

Author SHA1 Message Date
Jason Volk
c68fc52672 ircd::ios: Always inline main thread assertions. 2019-05-13 23:42:56 -07:00
Jason Volk
06396f4787 rocksdb::port: Elide some conditions. 2019-05-13 23:42:39 -07:00
Jason Volk
0d1b3de7c0 construct: Set asio::io_context concurrency hint to 1. 2019-05-13 15:25:37 -07:00
Jason Volk
d087369b96 ircd:Ⓜ️ Remove history warning on init. 2019-05-13 15:25:37 -07:00
Jason Volk
9700f38fc5 ircd:Ⓜ️:dbs: Log errors on write here. 2019-05-13 15:25:37 -07:00
Jason Volk
304c6df468 ircd:Ⓜ️:dbs: Simplify indexers / interface. 2019-05-13 15:25:37 -07:00
Jason Volk
92b5862b86 modules/vm: Log to derror as fallback off opts.errorlog. 2019-05-13 15:25:37 -07:00
Jason Volk
f8a2bab2ca ircd:Ⓜ️:room::state::space: Improve rebuilder. 2019-05-13 12:37:00 -07:00
Jason Volk
758a266b1b ircd:Ⓜ️:dbs: Rename room_space to room_state_space. 2019-05-13 12:37:00 -07:00
Jason Volk
614b9202fc ircd:Ⓜ️:room: Add state::space interface w/ console cmd. 2019-05-13 10:30:12 -07:00
Jason Volk
d1425da434 ircd:Ⓜ️:dbs: Typedef a tuple for room_space key; conditions for truncated key generation. 2019-05-13 10:19:18 -07:00
Jason Volk
e486d8907e ircd:Ⓜ️;dbs: Add _room_space metadata column. 2019-05-11 17:48:35 -07:00
Jason Volk
65be94b140 ircd:Ⓜ️:event: Add more skipped fields for content hash. 2019-05-11 16:09:06 -07:00
Jason Volk
3293443cb8 ircd:Ⓜ️:vm: Add dbs::write_opts to vm::opts. 2019-05-11 15:30:40 -07:00
Jason Volk
6fe7329189 ircd:Ⓜ️:dbs: Rename room_head_refs to room_head_resolve. 2019-05-11 15:30:23 -07:00
Jason Volk
32cc7ee61a modules/console: Add more details for transaction list. 2019-05-11 15:16:25 -07:00
Jason Volk
5af3d3a4f2 ircd:Ⓜ️:dbs: Add column layout key next to includes for quick reference. 2019-05-11 14:56:09 -07:00
Jason Volk
dc1b5f6881 ircd:Ⓜ️:dbs: Unsplit appendix.h and write_opts.h for better interface in dbs.h 2019-05-11 14:44:08 -07:00
Jason Volk
838ad51b05 ircd:Ⓜ️:dbs: Make blacklist a write option rather than API call. 2019-05-11 14:44:08 -07:00
Jason Volk
305e02db7c ircd:Ⓜ️:dbs: Split into headers by column. 2019-05-11 14:39:16 -07:00
Jason Volk
3ec009bf6d ircd:Ⓜ️ Rename function. 2019-05-10 00:20:02 -07:00
Jason Volk
ab47188b0a modules/console: More sounding output. 2019-05-10 00:14:55 -07:00
Jason Volk
c311a69c7b ircd:Ⓜ️:room: Add sounding iteration. 2019-05-10 00:06:17 -07:00
Jason Volk
f044b447e2 ircd:Ⓜ️:dbs: Split event_refs related into file. 2019-05-09 23:20:33 -07:00
Jason Volk
62f1b5a539 ircd:Ⓜ️:dbs: Rename and document various ref types. 2019-05-09 23:13:16 -07:00
Jason Volk
99e10d38dc ircd:Ⓜ️:dbs: Add comment; branch expect. 2019-05-09 22:24:48 -07:00
Jason Volk
a331bc2882 ircd:Ⓜ️:dbs: Add interposing system for transaction self-references. 2019-05-09 21:53:12 -07:00
Jason Volk
61ff45214c ircd:Ⓜ️:dbs: Add missing prefix key creation overload. 2019-05-09 21:53:12 -07:00
Jason Volk
6bf50ecb28 ircd::db::txn: Add template value-returning getters. 2019-05-09 21:45:17 -07:00
Jason Volk
d81612a724 ircd:Ⓜ️ Checkpoint blerb rework. 2019-05-09 18:33:02 -07:00
Jason Volk
4d25db8863 ircd::db: Trim comment. 2019-05-09 18:30:50 -07:00
Jason Volk
2d209388c1 ircd:Ⓜ️:dbs: Add event_horizon resolver. 2019-05-09 16:58:29 -07:00
Jason Volk
56b63be2aa construct: Return from main() for future compat. 2019-05-09 16:58:29 -07:00
Jason Volk
1ae664f6a0 construct: Tweak usererrstr formatting; minor cleanup. 2019-05-09 16:58:29 -07:00
Jason Volk
d90d06307d ircd: Add validations on init() origin/servername inputs. 2019-05-09 16:58:29 -07:00
Jason Volk
96dfcaa122 ircd::db::txn: Minor interface cleanup. 2019-05-09 16:58:29 -07:00
Jason Volk
fd514d2416 modules/s_keys: Fix create_my_key() linkage. 2019-05-09 06:15:06 -07:00
Jason Volk
1d30fae3a6 modules/vm: Fix comment. 2019-05-09 04:01:02 -07:00
Jason Volk
4070400261 modules/s_dns: Minor cleanup; move error handling. 2019-05-09 03:01:36 -07:00
Jason Volk
87025e7b41 modules/s_dns: Elide dynamic allocation here. 2019-05-09 02:57:10 -07:00
Jason Volk
ed3a7343cf ircd:Ⓜ️:dbs: Add the event_horizon column. 2019-05-09 00:02:33 -07:00
Jason Volk
a8a6e1039d ircd:Ⓜ️:dbs: Split header into directory. 2019-05-08 21:53:04 -07:00
Jason Volk
9e9afc3aa7 ircd::db: Quench exceptions on setting write life hint. 2019-05-08 19:10:50 -07:00
Jason Volk
e670afbac8 ircd::fs: Return zero rather than propagating exception from write_life getter. 2019-05-08 19:10:36 -07:00
Jason Volk
53071b2029 ircd::mods: Improve various comments. 2019-05-08 18:28:16 -07:00
Jason Volk
b59f571c94 ircd:Ⓜ️:v1: Fix and simplify key::query request content. 2019-05-08 17:36:13 -07:00
Jason Volk
f97472291e ircd::prof: Various optimizations. 2019-05-08 05:19:04 -07:00
Jason Volk
1e76446919 ircd::prof::event: Add a use_map ctor option. 2019-05-08 05:19:04 -07:00
Jason Volk
c3b6bba288 ircd::buffer: Always inline fundamental buffer template utils. 2019-05-08 05:19:04 -07:00
Jason Volk
bc82a5a12c ircd::buffer: Add canary on copy/move. 2019-05-08 05:19:04 -07:00