Jason Volk
d3a125f1d5
ircd::db: Add RoundRobin TTL compaction define and reflection.
2023-02-02 20:42:25 -08:00
Jason Volk
94e4891187
ircd::db: Add version for manifest write feature; enable reflection.
...
ircd::db: Add version for WAL full feature w/ reflection.
ircd::db: Add version for no-WAL manifest write error w/ reflection.
ircd::db: Add version for featured IO_MID/IO_USER levels w/ reflection.
ircd::db: Add version for Change Temperature compaction reason w/ reflection.
ircd::db: Add version for Fixed Blob GC compaction reason w/ reflection.
2022-07-09 13:43:17 -07:00
Jason Volk
22c6baeef7
ircd::db: Cleanup reflection table typedefs.
2022-07-09 13:43:17 -07:00
Jason Volk
6ea6a003dc
ircd::db: ABI fixes for RocksDB v6.19+.
2021-09-15 01:44:36 -07:00
Jason Volk
7cd34cba0a
ircd::db: API fixes for RocksDB v6.22+.
2021-09-15 01:44:36 -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
afcb22b726
ircd::db: Add support #ifdefs for MultiGet; add fallback path.
2020-06-11 17:09:56 -07:00
Jason Volk
35d4ee811b
ircd::db: Add preliminary support for secondary-mode if available.
2020-06-11 03:51:49 -07:00
Jason Volk
5b22beaae7
ircd::db: Add define for rocksdb timestamp feature versions.
...
ircd::db: Add warning when feature not available.
2020-06-10 22:36:28 -07:00
Jason Volk
1e788c09f3
ircd::db: Sort feature defines.
2020-06-07 05:48:07 -07:00
Jason Volk
6968f24921
ircd::db: Add compaction period parameter to descriptor.
2020-06-07 05:46:24 -07:00
Jason Volk
0a44918ee2
ircd::db: Recombine db.h; split defines into header.
2020-06-04 15:41:11 -07:00