Jason Volk
|
61d0165883
|
ircd::server: Fix informal scans for fragmented head terminator.
|
2020-06-07 01:51:19 -07:00 |
|
Jason Volk
|
c10b7a76bf
|
ircd::server: Use namespaced attributes to eventually avoid warnings.
|
2020-06-07 01:51:19 -07:00 |
|
Jason Volk
|
6e1d58c2e6
|
ircd::buffer: Improve the overlap tool.
|
2020-06-07 01:51:19 -07:00 |
|
Jason Volk
|
0da425590b
|
modules/console: Re-add missing file count at end of db files list output.
|
2020-06-05 16:51:27 -07:00 |
|
Jason Volk
|
ffbfe40f0f
|
ircd::fs::info: Attempt to get sysconf for AIO_MAX w/o exception.
ircd::fs::aio: Improve default max events values for now.
|
2020-06-05 16:32:57 -07:00 |
|
Jason Volk
|
58d15e6852
|
ircd::spirit: Add template option for truncation behavior to generate.
ircd::fmt: Add internal generate template; enable truncation.
|
2020-06-05 12:15:11 -07:00 |
|
Jason Volk
|
268d4265ca
|
ircd::spirit: Improve generator overflow counting.
|
2020-06-05 09:15:15 -07:00 |
|
Jason Volk
|
be07ae05b2
|
ircd::portable: Optimize redefined macro if conditions are favorable.
|
2020-06-05 04:32:57 -07:00 |
|
Jason Volk
|
04020a91b7
|
ircd::buffer: lte range assertion on ctor; remove attr; minor reorg.
ircd::buffer::window_buffer: Assertion on consumption increments.
|
2020-06-05 04:32:57 -07:00 |
|
Jason Volk
|
619ecb4b5b
|
ircd::fmt: Simplify ternary; minor unpack statements; cleanup.
|
2020-06-04 21:00:11 -07:00 |
|
Jason Volk
|
1ef26f113f
|
ircd::strlcpy: Use character copy; remove branch.
|
2020-06-04 19:19:06 -07:00 |
|
Jason Volk
|
758ff8c4b7
|
ircd::server: Improve error message.
|
2020-06-04 18:11:25 -07:00 |
|
Jason Volk
|
0d30c08c9f
|
ircd:Ⓜ️:vm: Remove redundant strings in error log msg.
|
2020-06-04 17:58:49 -07:00 |
|
Jason Volk
|
9af12a26e3
|
ircd:Ⓜ️ Improve error propagation through verify().
|
2020-06-04 17:51:31 -07:00 |
|
Jason Volk
|
a4447054e5
|
ircd::db: Fix O_DIRECT test file path mismatch regression.
|
2020-06-04 15:51:48 -07:00 |
|
Jason Volk
|
e8cb1cbec1
|
ircd::logger: Remove unnecessary cruft.
|
2020-06-04 15:41:11 -07:00 |
|
Jason Volk
|
0a44918ee2
|
ircd::db: Recombine db.h; split defines into header.
|
2020-06-04 15:41:11 -07:00 |
|
Jason Volk
|
774cd6c7c2
|
ircd::db: Split allocator related into unit.
|
2020-06-04 15:38:38 -07:00 |
|
Jason Volk
|
277d809ff4
|
ircd::info: Remove redundant debuglog output; replace w/ relevant rlimit.
|
2020-06-04 14:41:39 -07:00 |
|
Jason Volk
|
e12774595c
|
ircd::db: Disable cache lock feature when valgrinding.
|
2020-06-04 00:25:43 -07:00 |
|
Jason Volk
|
da43ac3d95
|
ircd:Ⓜ️:sync: Add flag to trigger re-request forcing focused full_state.
|
2020-06-03 23:26:08 -07:00 |
|
Jason Volk
|
1d45c9aecd
|
modules/client/sync: Fix unmatched debuglog message at polylog handler completion.
|
2020-06-03 23:26:08 -07:00 |
|
Jason Volk
|
9e96863922
|
ircd:Ⓜ️:sync: Add flags component to since token.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
d662bdaa3e
|
ircd:Ⓜ️:sync: Add document comments for sync::data members.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
fcd488b409
|
ircd:Ⓜ️:sync: Centralize all since token related into library suite.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
b59f6951b1
|
modules/console: Improve db files totals accumulation and output.
|
2020-06-03 19:50:25 -07:00 |
|
Jason Volk
|
b8c4bf85e5
|
ircd:Ⓜ️:sync: Split up sync.h header into directory; move sync::data definition.
|
2020-06-03 19:39:55 -07:00 |
|
Jason Volk
|
96222340f8
|
modules/client/sync: Reorder/reorg definitions.
|
2020-06-03 19:39:55 -07:00 |
|
Jason Volk
|
a70a6164be
|
ircd::net: Convey ALPN selection to socket instance.
|
2020-05-30 23:19:03 -07:00 |
|
Jason Volk
|
47d1ac40c3
|
ircd::net::acceptor: Carry pointer to our socket instance in ssl opaque.
|
2020-05-30 22:47:03 -07:00 |
|
Jason Volk
|
5fa1e524a4
|
ircd::openssl: Add interface wrapping get/set app_data.
|
2020-05-30 22:17:11 -07:00 |
|
Jason Volk
|
4d72b673a7
|
ircd::allocator::je: Add thp to our default options.
|
2020-05-30 19:28:39 -07:00 |
|
Jason Volk
|
9d06af1dbe
|
ircd::client: Minor rename.
|
2020-05-30 19:28:39 -07:00 |
|
Jason Volk
|
635cccdb9d
|
ircd::db: Fix integer literal for comparison.
|
2020-05-30 18:15:03 -07:00 |
|
Jason Volk
|
cdd1fc2a9c
|
ircd::fs::aio: Relax assertion.
|
2020-05-30 17:36:47 -07:00 |
|
Jason Volk
|
23b0674051
|
ircd::fs::aio: Fix request object semantics and immobility guarantees.
|
2020-05-30 16:50:38 -07:00 |
|
Jason Volk
|
89264ceff4
|
modules/client/capabilities: Indicate v6.
|
2020-05-30 16:45:28 -07:00 |
|
Jason Volk
|
1a0ee0ece4
|
ircd::db: Add missing #ifdefs covering rocksdb 5.x (thanks @grinapo).
|
2020-05-30 03:59:10 -07:00 |
|
Jason Volk
|
6b3ab64aae
|
ircd::db: Remove unused cache_arena handle. (related 77b0fc9e1e )
|
2020-05-30 03:55:41 -07:00 |
|
Jason Volk
|
4843fbf62e
|
modules/console: Consume fewer output lines for vm summary related.
|
2020-05-30 03:53:19 -07:00 |
|
Jason Volk
|
3c137215f3
|
ircd:Ⓜ️:dbs: Increase default cache size for type column.
|
2020-05-30 01:30:58 -07:00 |
|
Jason Volk
|
60b28ade71
|
ircd::cbor: Use non-reference value for shift integer. (fixes #154)
|
2020-05-30 00:16:46 -07:00 |
|
Jason Volk
|
a61a67961a
|
ircd::db: Lock database cache extents in RAM if possible. (closes #144)
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
489cf7a560
|
ircd::allocator: Add a graceful getter/setter for RLIMIT_MEMLOCK.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
728da15ad3
|
configure: Add function checks for mlock2(2); remove standard cruft.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
312493fa8e
|
configure: Enable asm-blocks for clang.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
77b0fc9e1e
|
ircd::db: Elaborate all extent hooks; move cache_arena to database::allocator.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
37c89aa3d5
|
modules/media/media: Fix exception type.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
67ddcf074a
|
ircd::db: Add a global cache arena w/ lifetime of subsystem.
|
2020-05-29 23:40:24 -07:00 |
|
Jason Volk
|
085b1acfe9
|
ircd::db: Add jemalloc arena and flags support to allocators.
|
2020-05-29 23:40:24 -07:00 |
|