Jason Volk
|
5d55188294
|
ircd::db::database::events: Add log level case for unrecoverable severity.
|
2020-10-31 12:05:51 -07:00 |
|
Jason Volk
|
eaefcceefb
|
ircd::db::database: Pair 'recover' open value with WAL skip consistency.
|
2020-10-29 07:49:04 -07:00 |
|
Jason Volk
|
90c2ecd2e1
|
ircd::prof: Remove/reduce function thread-local buffers.
|
2020-10-29 04:06:59 -07:00 |
|
Jason Volk
|
686721d0dc
|
ircd::info: Replace anonymous construction w/ fixed_buffer.
|
2020-10-29 03:51:56 -07:00 |
|
Jason Volk
|
91e3f8a2b8
|
ircd::net::addrs: Fix attribute portage.
|
2020-10-29 03:51:56 -07:00 |
|
Jason Volk
|
e918bf06bb
|
ircd::exec: Synchronize join to fix waitpid()=ECHILD.
|
2020-10-28 04:35:49 -07:00 |
|
Jason Volk
|
1e1f4982fa
|
ircd::db::database::wal_filter: Improve debug output.
|
2020-10-28 03:31:55 -07:00 |
|
Jason Volk
|
bbefffe2ac
|
ircd::ctx: Hoist adjoindre class member to static.
|
2020-10-28 03:31:55 -07:00 |
|
Jason Volk
|
f026e81a07
|
ircd: Instrument against string_view(string&&) impossible construction..
|
2020-10-28 03:31:55 -07:00 |
|
Jason Volk
|
975c54a1a3
|
ircd::db::env: Remove irrelevant information in debuglog.
|
2020-10-27 22:44:06 -07:00 |
|
Jason Volk
|
87b1b764c1
|
ircd::db: Add convenience overload debug(rocksdb::WriteBatch)
|
2020-10-27 22:44:06 -07:00 |
|
Jason Volk
|
71879a9fa1
|
ircd::db: Allow conditional debuglog message in release-mode; minor cleanup.
|
2020-10-27 22:44:05 -07:00 |
|
Jason Volk
|
ea5ebb4a12
|
ircd::exec: Set PDEATHSIG in the child for crash action.
|
2020-10-27 07:55:31 -07:00 |
|
Jason Volk
|
ed5875c869
|
ircd::json: Remerge tool header with index header; use value argument.
|
2020-10-27 01:17:06 -07:00 |
|
Jason Volk
|
7e22894437
|
ircd::http: Add default User-Agent header if none specified.
|
2020-10-25 00:09:59 -07:00 |
|
Jason Volk
|
fea49e07df
|
ircd::exec: Set signal mask for the child process.
|
2020-10-24 06:26:38 -07:00 |
|
Jason Volk
|
f4558a84e6
|
ircd::exec: Implement callback handler suite; async wait().
|
2020-10-24 05:41:46 -07:00 |
|
Jason Volk
|
9593a925a8
|
ircd::exec: Improve signal/join process.
|
2020-10-24 05:41:42 -07:00 |
|
Jason Volk
|
52750835be
|
ircd::exception: Fix inconsistent format string.
|
2020-10-24 01:59:11 -07:00 |
|
Jason Volk
|
7c931b880e
|
ircd::exec: Additional signals; exception handling.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
86a8509b26
|
ircd:Ⓜ️:exec: Add options structure; add logging/detach related options.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
e5b0fe25c7
|
ircd::fs: Add is_exec() to interface.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
1d97263066
|
ircd::proc: Add basic subprocess interface; ios integration.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
59495a74bf
|
ircd::json: Fix unadjusted serial size for object::member property names.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
e923054e85
|
ircd::fmt: Relax string specifier grammar from printable to non-control.
|
2020-10-20 22:19:34 -07:00 |
|
Jason Volk
|
51fdf2bfdf
|
ircd::rfc3986::decoder: Relax decode restriction to all non-control.
|
2020-10-20 22:19:34 -07:00 |
|
Jason Volk
|
9d45118628
|
ircd::rfc3986::decoder: Relax unreserved characters to non-control.
|
2020-10-20 21:48:06 -07:00 |
|
Jason Volk
|
6fce2adc69
|
ircd::info: Add explicit compiler version in init infolog.
|
2020-10-17 16:50:31 -07:00 |
|
Jason Volk
|
6da204b063
|
construct: Fix exception propagation; interrupt masking during runlevel change.
|
2020-10-17 16:01:36 -07:00 |
|
Jason Volk
|
dc388a0f09
|
ircd::ctx: Use vg::stack registration in stack allocator.
|
2020-10-16 14:32:06 -07:00 |
|
Jason Volk
|
f6bc11b76a
|
ircd::vg: Add stack register/deregister to interface.
ircd::vg: Use extern const bool for active(); minor reorg.
|
2020-10-16 14:32:06 -07:00 |
|
Jason Volk
|
8759f9d209
|
ircd::vg: Split allocator::vg to vg:: in header.
|
2020-10-16 10:05:23 -07:00 |
|
Jason Volk
|
339e86d2b8
|
ircd::ctx: Hoist various function static descriptor objects; inline courtesy yield().
|
2020-10-16 05:19:14 -07:00 |
|
Jason Volk
|
9b36a87741
|
ircd::json: Allow trailing valid whitespace in tight validator.
|
2020-10-16 02:40:39 -07:00 |
|
Jason Volk
|
9d1741f5b4
|
ircd::server: Add asynchronous prelink() to interface.
|
2020-10-16 02:40:39 -07:00 |
|
Jason Volk
|
2ad38e0865
|
ircd::resource: Strip both sides during params string assignment.
|
2020-10-16 02:40:39 -07:00 |
|
Jason Volk
|
8d174ea80d
|
ircd::ctx: Workaround ircd::size() assertion due to begin(buf)=nullptr.
ircd::ctx: Fix error.
|
2020-10-15 06:09:31 -07:00 |
|
Jason Volk
|
543ff4d820
|
ircd::db::database::sst: Improve compression percentage related.
|
2020-10-14 21:07:03 -07:00 |
|
Jason Volk
|
ad41fb69a9
|
ircd::ctx: Support user-supplied stacks.
|
2020-10-14 02:22:45 -07:00 |
|
Jason Volk
|
28eaf63543
|
ircd::ctx: Convey allocated stack for context to context at entry.
|
2020-10-14 02:22:45 -07:00 |
|
Jason Volk
|
5d23b8657e
|
ircd::ctx: Hook the asio spawn helper.
|
2020-10-14 02:22:45 -07:00 |
|
Jason Volk
|
dba80e17b1
|
ircd::ctx: Hook the stack allocator.
|
2020-10-14 02:22:45 -07:00 |
|
Jason Volk
|
560eb12f68
|
ircd::db::database::sst: Add file id integer to info struct.
|
2020-10-14 02:22:45 -07:00 |
|
Jason Volk
|
08572e750f
|
ircd::db: Add descriptor item for write_buffer_blocks; tweak values/defaults.
|
2020-10-13 14:55:38 -07:00 |
|
Jason Volk
|
e856d6e36f
|
ircd::db: Optimize valid() for likely fast backward condition.
|
2020-10-12 18:47:24 -07:00 |
|
Jason Volk
|
bc00c111f1
|
ircd::db: Convert to jump complex due to random access penalties over rocksdb options struct.
|
2020-10-12 18:39:45 -07:00 |
|
Jason Volk
|
cd8d034240
|
ircd::resource: Add untokenized params view to request struct.
|
2020-10-12 18:07:39 -07:00 |
|
Jason Volk
|
6b915da4ab
|
ircd::db: Optimize internal linkages; valid() / make_opts() on the hotpath.
|
2020-10-11 17:36:03 -07:00 |
|
Jason Volk
|
7be03dda17
|
ircd::db: Move conf item into namespace.
|
2020-10-11 17:36:03 -07:00 |
|
Jason Volk
|
841e7dc35b
|
ircd::db: Split db::database into unit.
|
2020-10-11 11:42:48 -07:00 |
|