Jason Volk
|
cf605bc195
|
configure: Type checks for C++11 multibyte character.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
daa49dde51
|
ircd: Add icu support if available.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
0d55f02e9c
|
configure: Preliminary section for libicu w/ unicode header jacket.
|
2020-06-19 01:09:45 -07:00 |
|
Jason Volk
|
2b86779a26
|
ircd:Ⓜ️:event::conforms: Log error if evaluation throws.
|
2020-06-18 22:56:21 -07:00 |
|
Jason Volk
|
46e0625daf
|
ircd:Ⓜ️:event::conforms: Add hashes related codes and conditions.
|
2020-06-18 22:51:33 -07:00 |
|
Jason Volk
|
acad1fcaba
|
ircd:Ⓜ️:event: Split out hash reimage generator.
|
2020-06-18 22:41:32 -07:00 |
|
Jason Volk
|
aa655cb745
|
ircd:Ⓜ️:event: Minor interface reorg.
|
2020-06-18 22:10:24 -07:00 |
|
Jason Volk
|
6bcd19325a
|
ircd::resource: Add derror before terminating client; soften dc type.
|
2020-06-18 20:41:09 -07:00 |
|
Jason Volk
|
73c64a1e04
|
modules/console: Add ios depth diagnostic based on epoch counter.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
ba4c98d7e8
|
ircd::db: Minor remove cruft. (related 942e8330e6 )
ircd::ios: Minor cleanup.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
22f4fd5046
|
ircd::db: Add fwd decl and accoutrements for rocksdb::PinnableSlice.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
3a7bfdc54a
|
modules/client/rooms/messages: Increase postfetching readahead default; make conf item.
|
2020-06-18 07:11:40 -07:00 |
|
Jason Volk
|
505fe310a8
|
ircd::ctx: Inline various codepaths leading to flags(ctx).
ircd::ctx: Inline cheap prof::get() wrappings.
|
2020-06-18 03:56:09 -07:00 |
|
Jason Volk
|
2ad836ce6d
|
configure: Use asynchronous-unwind-tables; minor reorg.
|
2020-06-18 02:49:50 -07:00 |
|
Jason Volk
|
b08e161e27
|
ircd::fpe: Inline errors_handle; minor include reorder.
|
2020-06-18 01:23:01 -07:00 |
|
Jason Volk
|
59829f1a59
|
ircd::json: Relax number_frac limit more digits.
|
2020-06-17 23:22:39 -07:00 |
|
Jason Volk
|
4371d803a4
|
ircd: Move fpe out of util.
|
2020-06-17 23:01:23 -07:00 |
|
Jason Volk
|
f4b3b6f1e0
|
ircd::spirit: Fix error format string.
|
2020-06-17 22:39:03 -07:00 |
|
Jason Volk
|
43c6727492
|
ircd::json: Replace number rule w/ non-casting grammar.
|
2020-06-17 22:08:20 -07:00 |
|
Jason Volk
|
7e3c1bf591
|
ircd::db: Increment per-column stats for items from 54996d2f29 .
|
2020-06-17 22:08:20 -07:00 |
|
Jason Volk
|
c8e11b7ffc
|
ircd::db: Disable stats instance for unused default column.
|
2020-06-17 20:57:29 -07:00 |
|
Jason Volk
|
3ec1ce6773
|
modules/stats: Iterate items for /stats response. (#31)
|
2020-06-17 20:52:38 -07:00 |
|
Jason Volk
|
4b20747e06
|
ircd::stats: Add buffer-based stringifier to interface; simplify.
|
2020-06-17 20:28:05 -07:00 |
|
Jason Volk
|
1ff8217682
|
modules/console: Improve stats cmd output.
|
2020-06-17 19:46:16 -07:00 |
|
Jason Volk
|
1580004edc
|
ircd::stats: Add bang operator to vtable for zero query.
|
2020-06-17 19:24:04 -07:00 |
|
Jason Volk
|
338cec879a
|
ircd::db::database::stats: Incorporate column into item name scheme.
|
2020-06-17 19:24:02 -07:00 |
|
Jason Volk
|
54996d2f29
|
ircd::db: Additional custom stats tickers for PinnableSlice copy and referencing.
|
2020-06-17 19:24:00 -07:00 |
|
Jason Volk
|
c0990e0c0b
|
ircd::db::database::stats: Add ircd::stats::item's for rocksdb tickers. (#31)
|
2020-06-17 19:20:47 -07:00 |
|
Jason Volk
|
c0d2fe20bb
|
ircd::stats: Refactor subsystem template hierarchy and approach. (#31)
|
2020-06-17 18:12:19 -07:00 |
|
Jason Volk
|
e2654ddaed
|
ircd::db: Add feature define for direct-io multiget; various cleanup.
|
2020-06-16 07:27:50 -07:00 |
|
Jason Volk
|
597052e5c0
|
ircd::db: Simplify internal _read() interface to single Get().
|
2020-06-15 21:55:23 -07:00 |
|
Jason Volk
|
187701bd27
|
tools: Allow git fetch failure in case offline and already synchronized.
|
2020-06-15 21:21:32 -07:00 |
|
Jason Volk
|
2cf9dacb70
|
ircd::db: Remove obsoleted DeleteScheduler interpositions.
|
2020-06-15 04:08:48 -07:00 |
|
Jason Volk
|
4a907cdd35
|
modules/m_vm_fetch: Replace auth_events check loop w/ parallel query.
|
2020-06-15 03:10:42 -07:00 |
|
Jason Volk
|
075ef11386
|
ircd::db::database::env: Add errorlog and assertion on MultiRead() result.
|
2020-06-14 22:24:00 -07:00 |
|
Jason Volk
|
4ef7754ed5
|
ircd:Ⓜ️:room::members: Eliminate unnecessary query to the room state.
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
942e8330e6
|
ircd::db: Indicate DEBUG_PREFETCH is also available for verbose debuglog.
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
4d3f394cbe
|
Update toplevel README RocksDB version. [ci skip]
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
59bb3a5886
|
ircd::db: Interpose rocksdb::ThreadLocalPtr for ircd::ctx.
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
aa096c93bd
|
ircd::db: Cleanup MultiGet() constexpr branches to parallelize.
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
bd6f60e02e
|
ircd::db: Interpose rocksdb::NewSstFileManager() fixes.
|
2020-06-14 17:20:16 -07:00 |
|
Jason Volk
|
a18901c100
|
tools/buildrocks: Use RTTI when custom building included rocksdb.
|
2020-06-14 04:01:36 -07:00 |
|
Jason Volk
|
d9827f3daa
|
ircd::db::database::env: Branch for exception first in result loop.
|
2020-06-14 03:04:59 -07:00 |
|
Jason Volk
|
f0d0705dfd
|
ircd::util: Remove legacy syscall templates. (related eb00134100 )
|
2020-06-14 03:04:59 -07:00 |
|
Jason Volk
|
4304ce1bc0
|
modules/client/rooms/members: Eliminate the content fetch dependency.
|
2020-06-13 20:36:21 -07:00 |
|
Jason Volk
|
7fde55a4b5
|
ircd::info::version: Handle all closure errors to ensure construction.
|
2020-06-13 20:10:26 -07:00 |
|
Jason Volk
|
4c4a94e457
|
modules/console: Fix mem get string value interp.
|
2020-06-13 18:59:19 -07:00 |
|
Jason Volk
|
58bcab259f
|
ircd::allocator::je: Add query for ABI version.
|
2020-06-13 18:56:10 -07:00 |
|
Jason Volk
|
2b3066a2a4
|
ircd: Simplify switch; fix missing runlevel case.
|
2020-06-13 00:03:19 -07:00 |
|
Jason Volk
|
6f508f92a4
|
ircd:Ⓜ️:acquire: Add a head reset option for now.
ircd:Ⓜ️:init::backfill: Use head reset option for room acquire.
|
2020-06-12 20:53:16 -07:00 |
|