Jason Volk
|
c4d5f03725
|
ircd::fs: Add compat interface for range flush()/sync().
|
2018-12-13 18:04:48 -08:00 |
|
Jason Volk
|
5e8d5562da
|
ircd::fs: Simplify interface.
|
2018-12-13 17:46:08 -08:00 |
|
Jason Volk
|
9d423f84d8
|
ircd:;fs: Rename various fsync/sync related.
|
2018-12-13 16:54:09 -08:00 |
|
Jason Volk
|
a3613b1f4c
|
ircd::ctx: Don't persist conf items for slice/stack assertions.
|
2018-12-13 16:25:42 -08:00 |
|
Jason Volk
|
399198deac
|
ircd::ctx: Add flags for slice and stack usage watchdog exemption.
|
2018-12-13 16:21:54 -08:00 |
|
Jason Volk
|
3df645fcfb
|
ircd::ctx: Improve some prof log messages.
|
2018-12-13 15:19:26 -08:00 |
|
Jason Volk
|
e2cb79e28d
|
ircd::db: Minor cleanup; comments.
|
2018-12-13 13:44:37 -08:00 |
|
Jason Volk
|
4387b092ad
|
modules/console: Show request time in client list.
|
2018-12-13 12:26:44 -08:00 |
|
Jason Volk
|
b68677cc28
|
ircd::db: Simplify error handling and translation for env.
|
2018-12-12 17:32:24 -08:00 |
|
Jason Volk
|
04f3dc4d17
|
ircd::fs: Make fs::error inherit from std::system_error.
|
2018-12-12 17:32:24 -08:00 |
|
Jason Volk
|
7792f00461
|
ircd::db: Add more info to log message.
|
2018-12-12 16:55:11 -08:00 |
|
Jason Volk
|
a2892356d1
|
ircd::db: Compact range options package.
|
2018-12-12 16:02:31 -08:00 |
|
Jason Volk
|
62874ff498
|
ircd::db: Add src and dst level arguments to db::compact files interface.
|
2018-12-12 15:53:16 -08:00 |
|
Jason Volk
|
9236eeba75
|
ircd::db: Add dwarning for unaligned write w/ direct io.
|
2018-12-12 15:30:25 -08:00 |
|
Jason Volk
|
a7a00287bb
|
ircd::db: Assert the callback thread_id's match up with the current ircd::ctx.
|
2018-12-12 14:52:04 -08:00 |
|
Jason Volk
|
aac898a4b8
|
modules/console: Improve SST full info cmd output.
|
2018-12-12 14:48:07 -08:00 |
|
Jason Volk
|
0b37c03c78
|
ircd::db: Simplify log message formats on callbacks.
|
2018-12-12 14:48:06 -08:00 |
|
Jason Volk
|
1cab1fda7e
|
ircd::db: Use db logger rather than rog for event callbacks.
|
2018-12-12 13:24:47 -08:00 |
|
Jason Volk
|
8d9b0fb4b1
|
ircd::db: Options package checkpoint.
|
2018-12-12 13:16:47 -08:00 |
|
Jason Volk
|
df36a6a4ac
|
ircd::db: Use proper fs::sync() for sync requests.
|
2018-12-12 13:16:47 -08:00 |
|
Jason Volk
|
b80735c575
|
ircd::fs: Add sync()/syncfs().
|
2018-12-12 13:16:47 -08:00 |
|
Jason Volk
|
c156266bd8
|
ircd::fs: Simplify error handling.
|
2018-12-12 13:16:47 -08:00 |
|
Jason Volk
|
6dc547f8f1
|
ircd::db: Simplify some rdb event log messages.
|
2018-12-12 10:42:11 -08:00 |
|
Jason Volk
|
bf8e6695e2
|
modules/console: Add db opts cmd.
|
2018-12-12 10:23:42 -08:00 |
|
Jason Volk
|
41fd658b24
|
ircd::db: Add interface to get column and database options.
|
2018-12-12 10:17:47 -08:00 |
|
Jason Volk
|
a133235f82
|
ircd::db: Move database::options to db::options.
|
2018-12-12 10:17:47 -08:00 |
|
Jason Volk
|
52344457ec
|
modules/console: Various db info formatting tweaks.
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
7f7ece5fb1
|
modules/console: Omit zero values in db infos.
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
c9e9fd3621
|
ircd::db: Use non-allocating message string for exception translation.
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
a3f831e64f
|
ircd::net: Simplify various log messages with loghead().
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
e97742ef39
|
ircd::net: Add loghead() similar to client::loghead().
|
2018-12-12 10:12:24 -08:00 |
|
Jason Volk
|
d7da57e073
|
ircd::db: Add log level interface w/ console cmd.
|
2018-12-12 10:12:23 -08:00 |
|
Jason Volk
|
76ac576f53
|
ircd::log: Improve reflection related; add reverse reflection.
|
2018-12-12 08:47:13 -08:00 |
|
Jason Volk
|
f667b73dac
|
ircd::db: Minor move database::column closer to database in the unit.
|
2018-12-12 08:03:59 -08:00 |
|
Jason Volk
|
24d8665695
|
ircd::db: Convey better compaction compression option.
|
2018-12-11 16:42:18 -08:00 |
|
Jason Volk
|
a03d28c6a1
|
ircd::db: Allow < -1 target level to indicate no level change at all.
|
2018-12-11 16:30:28 -08:00 |
|
Jason Volk
|
8e11620100
|
ircd::db: Distinguish range compact from files compact in interface.
|
2018-12-11 16:30:28 -08:00 |
|
Jason Volk
|
1906ac57b7
|
construct: Restructure signal handling to object, unit; restructure console into object.
|
2018-12-11 16:30:28 -08:00 |
|
Jason Volk
|
31798dd09a
|
ircd: Add fwd decl for boost::asio::signal_set.
|
2018-12-11 14:55:10 -08:00 |
|
Jason Volk
|
638a629151
|
ircd::fs: Translate boost to std for exceptions out of stdin::readline.
|
2018-12-11 14:32:51 -08:00 |
|
Jason Volk
|
e686f0fafe
|
modules/console: Add file count to db files column cmd.
|
2018-12-10 19:33:12 -08:00 |
|
Jason Volk
|
ad449e3290
|
modules/vm: Fix redundancy in log message.
|
2018-12-10 18:54:58 -08:00 |
|
Jason Volk
|
f1556f880e
|
modules/console: Split db compact into db compact files.
|
2018-12-10 18:44:41 -08:00 |
|
Jason Volk
|
4f1b9b6f6f
|
modules/console: Tweak sst info output formatting.
|
2018-12-10 16:32:11 -08:00 |
|
Jason Volk
|
2a437347cb
|
ircd:Ⓜ️:dbs: Relax assertion.
|
2018-12-10 15:56:09 -08:00 |
|
Jason Volk
|
cfbf31c587
|
ircd::db: Fix log msg fmt consistency.
|
2018-12-10 15:18:27 -08:00 |
|
Jason Volk
|
fc6be1fbc8
|
modules/console: Only compact files if range argument is not given.
|
2018-12-10 15:01:00 -08:00 |
|
Jason Volk
|
a6bd8ec9aa
|
modules/console: Allow an all-column argument to db compact cmd.
|
2018-12-10 14:53:12 -08:00 |
|
Jason Volk
|
8d6c7e3576
|
ircd::db: Add WAL information interface w/ console cmd.
|
2018-12-10 14:14:55 -08:00 |
|
Jason Volk
|
c3560d4890
|
ircd::db: Rename database::logs to database::logger.
|
2018-12-10 13:26:46 -08:00 |
|