Jason Volk
|
b0203818db
|
add missing feature-projections between intra-workspace crates
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-13 05:13:00 +00:00 |
|
Jason Volk
|
5b322561ce
|
simplify database backup interface related
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-13 05:13:00 +00:00 |
|
Jason Volk
|
00f7745ec4
|
remove the db pool queue full warning
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-04 02:59:54 +00:00 |
|
Jason Volk
|
d60920c728
|
workaround some large type name length issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
b03c493bf9
|
add stub for database benches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-29 01:06:39 +00:00 |
|
Jason Volk
|
d1b82ea225
|
use #[ignore] for todo'ed tests
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
d8ea8b378c
|
add Map::clear() to db interface
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
17003ba773
|
add FIFO compaction for persistent-cache descriptor; comments/cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
a57336ec13
|
assume canonical order in db serialization test
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
Jason Volk
|
07ec9d6d85
|
re-sort pushkey_deviceid (33c5afe050 )
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
cy
|
33c5afe050
|
delete pushers created with different access token on password change
|
2025-03-21 10:34:17 -04:00 |
|
strawberry
|
298b58c069
|
set file_shape for roomsynctoken_shortstatehash to 3, remove rust-rocksdb package spec
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-07 21:44:33 -05:00 |
|
June Clementine Strawberry
|
408f5bd30c
|
add val_size_hints on membership cfs (todo remove these anyways)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
Jason Volk
|
a67ab75417
|
fix edition 2024 lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-27 10:26:45 -05:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
morguldir
|
bec19df275
|
increase compression levels for some column families again
|
2025-02-22 17:12:31 +01:00 |
|
Jason Volk
|
b872f8e593
|
optimize with SmallString; consolidate related re-exports
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
ecc9099127
|
add conf item to re-disable atomic flush
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
b4d22bd05e
|
remove unnecessary cf arc refcnt workaround
log errors and panics propagating through the request task join
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 10:08:30 +00:00 |
|
Jason Volk
|
7ce782ddf4
|
fix jemalloc cfgs lacking msvc conditions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 10:08:30 +00:00 |
|
Jason Volk
|
ea49b60273
|
add Option support to database deserializer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 00:09:18 +00:00 |
|
Jason Volk
|
31c2968bb2
|
move db files command w/ filter args; misc related cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 23:21:08 +00:00 |
|
Jason Volk
|
936161d89e
|
reduce bottommost compression underrides
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 03:09:13 +00:00 |
|
Jason Volk
|
98f9570547
|
add option to disable rocksdb checksums
reference runtime state for default option initialization
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:38:47 +00:00 |
|
Jason Volk
|
13335042b7
|
enable the paranoid-checks options in debug mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
d0b4a619af
|
furnish batch interface with trait
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
9ad4f20da4
|
propagate underflow as error result, not index bounds panic
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
Jason Volk
|
186c459584
|
use scalar for file shape; increase shape for small-type columns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
Jason Volk
|
29a19ba437
|
add write_to_cache to descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
morguldir
|
6a7fe3ab7c
|
limit wal archive size to 1gb
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2025-01-25 02:01:36 -05:00 |
|
Jason Volk
|
94f2384fb0
|
fix missing iteration-optimized read options on several stream types
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
52adae7553
|
add sequence method to db engine; improve engine interface/tracing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
49023aa295
|
use database for resolver caches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-22 02:16:51 +00:00 |
|
Jason Volk
|
0c96891008
|
add CBOR support to database schema
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-22 00:52:48 +00:00 |
|
Jason Volk
|
dda27ffcb1
|
add some compaction related interfaces
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 12:05:07 +00:00 |
|
Jason Volk
|
19f6d9d0e1
|
add index-compression and auto-readahead to descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 12:12:44 +00:00 |
|
Jason Volk
|
277b4951e8
|
add compression-shaping; tweak default compression levels
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 11:50:17 +00:00 |
|
Jason Volk
|
3dae02b886
|
add preferred jemalloc config
add muzzy/dirty configuration mallctl interface
add program argument for --gc-muzzy=false
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:30:41 +00:00 |
|
Jason Volk
|
abf33013e3
|
check-in additional database test related
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
96e85adc32
|
use cache builder for row and table cache options
add cache check using multi-get path
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
fc1170e12a
|
additional tracing span tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
bab40a3747
|
enable hashing on large-block indexes
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
aad42bdaa0
|
reduce block size on small tables
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
3759d1be6c
|
tweak per-column write_buffer down from default
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jade Ellis
|
2cc6ad8df3
|
implement /login/get_token (MSC3882)
|
2025-01-17 17:40:53 -05:00 |
|
Jason Volk
|
9ebb39ca4f
|
add missing cfg_attr on deserialisation db test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-15 14:34:50 -05:00 |
|
strawberry
|
5a1c41e66b
|
knocking implementation
Signed-off-by: strawberry <strawberry@puppygock.gay>
add sync bit of knocking
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
Jason Volk
|
66231676f1
|
gracefully ignore unknown columns; add dropped flag in descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 22:29:05 +00:00 |
|
Jason Volk
|
16fa2eca87
|
add conf item for write buffer size
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
6a0f9add0c
|
refactor database engine/options; add column descriptors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|