Jason Volk
|
041f6c16c3
|
ircd::db: Split out header for pos.h from main db.h
|
2018-12-03 12:20:55 -08:00 |
|
Jason Volk
|
6d80be2d7a
|
ircd::db: Cleanup / comment db options initialization.
|
2018-12-03 11:54:35 -08:00 |
|
Jason Volk
|
402f0f91f1
|
ircd::db: Create DBOptions earlier for use when reading column names.
|
2018-12-02 17:45:36 -08:00 |
|
Jason Volk
|
e8088ce52a
|
ircd::db: Assert synchronization for sequential file operations; update offset on PositionedRead().
|
2018-12-02 17:19:13 -08:00 |
|
Jason Volk
|
c1d915db7a
|
ircd::db: Fix pragma.
|
2018-12-02 17:16:32 -08:00 |
|
Jason Volk
|
b088ebf228
|
ircd:Ⓜ️:app: Add initial application service registration structure; start app handler directory.
|
2018-12-02 16:50:26 -08:00 |
|
Jason Volk
|
f44f1cf89d
|
modules/client/sync: Fix sync timeout behavior.
|
2018-12-01 17:23:42 -08:00 |
|
Jason Volk
|
b45b25bdcd
|
ircd::db: Dressing for C99 array on stack here.
|
2018-12-01 17:07:15 -08:00 |
|
Jason Volk
|
b31432aae1
|
ircd::db: Checkpoint some table options for compression.
|
2018-12-01 16:11:32 -08:00 |
|
Jason Volk
|
711dfacd9a
|
ircd::fs: Improve strategy for AIO fsync/fdsync related.
|
2018-12-01 16:10:53 -08:00 |
|
Jason Volk
|
ca525b081f
|
ircd: Add noaio global flag; add command line option.
|
2018-12-01 15:55:53 -08:00 |
|
Jason Volk
|
965ecd16e5
|
ircd::fs: Break apart / improve make_iov() related stack / cleanup typedefs.
|
2018-12-01 15:46:38 -08:00 |
|
Jason Volk
|
2dc36775a8
|
ircd::fs: Check IOV_MAX limits for make_iov().
|
2018-12-01 15:21:06 -08:00 |
|
Jason Volk
|
24e031a810
|
ircd:Ⓜ️ Reorg event / room include related.
|
2018-12-01 15:05:50 -08:00 |
|
Jason Volk
|
5e41ece0e3
|
ircd:Ⓜ️ Split up event header.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
62053e66e2
|
ircd::db: Minor interruption point tweaks.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
36b4e3cabe
|
ircd: Add init parameters for different origin and hostname strings.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
0081985676
|
ircd::db: Promote LZ4 as default compression above Snappy.
|
2018-11-30 15:20:35 -08:00 |
|
Jason Volk
|
f9def72a89
|
ircd::db: Fix propagation of column's compression type to compaction options.
|
2018-11-30 15:19:49 -08:00 |
|
Jason Volk
|
ea0ad518ea
|
ircd::db: Fix interface / linkage for getting ColumnFamilyOptions ref from database::column.
|
2018-11-30 15:19:00 -08:00 |
|
Jason Volk
|
c451571108
|
ircd::db: Fix finding supported compression error.
|
2018-11-30 15:07:51 -08:00 |
|
Jason Volk
|
17817db656
|
ircd:Ⓜ️:dbs: Add back the deprecated _event_bad descriptor marked for drop.
|
2018-11-30 14:44:16 -08:00 |
|
Jason Volk
|
3f6ae85f8f
|
ircd::db: Add automated column drop support; update existing descriptors.
|
2018-11-30 14:43:51 -08:00 |
|
Jason Volk
|
da51c55410
|
modules/federation/invite: Commentary; minor cleanup.
|
2018-11-30 13:00:16 -08:00 |
|
Jason Volk
|
e54b32986c
|
modules/s_fetch: Checkpoint.
|
2018-11-30 12:59:44 -08:00 |
|
Jason Volk
|
b0bfd87e9f
|
ircd::net: Support interruption of UDP listening.
|
2018-11-29 19:16:05 -08:00 |
|
Jason Volk
|
13bce714ab
|
ircd::rfc1035: Add constant for name buffer size.
|
2018-11-29 18:04:19 -08:00 |
|
Jason Volk
|
5db6447c4f
|
ircd::db: Disable thread tracking; add compression to column open log msg.
|
2018-11-29 16:47:17 -08:00 |
|
Jason Volk
|
d1bfba2204
|
ircd::db: Remove critical assertion here and add note.
|
2018-11-29 16:18:29 -08:00 |
|
Jason Volk
|
c74debac01
|
ircd::ctx: Cleanup / fixes for critical assertion related.
|
2018-11-29 16:12:33 -08:00 |
|
Jason Volk
|
339940ddfc
|
modules/media: Disable compression for blocks.
|
2018-11-29 15:42:27 -08:00 |
|
Jason Volk
|
60dd8c0eea
|
ircd::db: Enable block alignment based on compression; Enable O_DIRECT writes.
|
2018-11-29 15:41:42 -08:00 |
|
Jason Volk
|
1365bed78c
|
modules/m_room: Improve the is_complete util.
|
2018-11-29 15:28:37 -08:00 |
|
Jason Volk
|
4d9027088f
|
ircd:Ⓜ️:state: No throwing when state node is not found here.
|
2018-11-29 15:24:39 -08:00 |
|
Jason Volk
|
0b0d20884d
|
ircd:Ⓜ️:state: Eliminate remaining test-protocol iterations.
|
2018-11-29 15:10:51 -08:00 |
|
Jason Volk
|
209aa550b3
|
ircd:Ⓜ️ Split up room.h header into directory.
|
2018-11-29 14:54:50 -08:00 |
|
Jason Volk
|
1ebb05af70
|
tools: Disable JEMALLOC for RocksDB builds.
|
2018-11-29 13:46:45 -08:00 |
|
Jason Volk
|
7de495c1c7
|
configure: Support checking for jemalloc.
|
2018-11-29 13:46:45 -08:00 |
|
Jason Volk
|
d35dad46c2
|
configure: Add EXTRA_LIBS rather than modifying LIBS here.
|
2018-11-29 13:46:45 -08:00 |
|
Jason Volk
|
3ab6d4df79
|
ircd::fs::aio: Improve stats related.
|
2018-11-29 13:46:44 -08:00 |
|
Jason Volk
|
eead379f36
|
ircd::json: Minor cleanup.
|
2018-11-29 13:08:37 -08:00 |
|
Jason Volk
|
731c154b19
|
ircd::db: Disable AIO for fsync related for now.
|
2018-11-29 13:08:37 -08:00 |
|
Jason Volk
|
58d80ddc53
|
ircd::fs: Add option to toggle AIO for fsync related.
|
2018-11-29 10:18:43 -08:00 |
|
Jason Volk
|
44bf18d4df
|
ircd::fs: Integrate read(iov) suite.
|
2018-11-28 17:26:25 -08:00 |
|
Jason Volk
|
466ad228b0
|
ircd::fs: Integrate an overwrite() iov suite.
|
2018-11-28 17:26:06 -08:00 |
|
Jason Volk
|
20fe537409
|
ircd::fs: Integrate append() iov suite.
|
2018-11-28 17:21:28 -08:00 |
|
Jason Volk
|
db36ea6255
|
ircd::fs: fs::write() stack based on pwritev() using iov.
|
2018-11-28 17:10:48 -08:00 |
|
Jason Volk
|
c9b10bd841
|
ircd::fs: Use better typedefs for vector_view of buffers.
|
2018-11-28 17:10:17 -08:00 |
|
Jason Volk
|
322e25e725
|
ircd::info: Add runtime sysconf to get IOV_MAX.
|
2018-11-28 16:53:59 -08:00 |
|
Jason Volk
|
eff4c475e3
|
ircd::fs: Add iov util header; make aio interface to fs exclusively iov.
|
2018-11-28 16:53:04 -08:00 |
|