Jason Volk
|
4becbed2a7
|
refactor sending interface stack
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
f956e8c3b5
|
move and deduplicate read receipt flusher.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
125ff21c88
|
add conf item to toggle startup netburst (for developers).
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
3cf67f3993
|
disambiguate logging macros by locking log crate
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-30 22:06:18 -04:00 |
|
Jason Volk
|
cb12f285e9
|
improve incoming http request and other logging
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
0df1f84cc8
|
set trust_negative_responses in nameserver config.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
edb4468771
|
clear destinations cache in clear_caches fn.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
07596d866f
|
update rustfmt
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
525379f8ac
|
enable caching in hickory_dns w/ configurables.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
21874f8ab7
|
eliminate gai resolver.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
f5da75e476
|
split structs from service/globals/mod.rs into separate units
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
f3bc87c4e6
|
elaborate on RocksDB recovery modes in example-config.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
d3c9f5595a
|
split admin commands into modules.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
6b1933914d
|
add file listing to database abstraction.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-26 22:24:24 -04:00 |
|
Jason Volk
|
331c0b37cd
|
add conf item for alternate rocksdb recovery modes.
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
9334f938ae
|
refactor reqwest client suite w/ conf items.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
61b1d6d869
|
add corks to coalesce writes for several heavy calltrees.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
3f60365cc6
|
add write buffer corking using rocksdb manual_wal_flush.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
fa942aedd7
|
add database backup with admin commands
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
e9d67ecb53
|
reconfigure and optimize rocksdb options.
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
544c38341b
|
add sync() to db abstraction for fsync(2).
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
d4cfee4e71
|
add rocksdb env to options. keep options in engine state.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
af605a03b7
|
add abstract fallbacks for kv batch methods.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
7b15f85c62
|
fix zealous client connection close (regression 809c9b4481)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-03-23 01:49:27 -04:00 |
|
Jason Volk
|
abceae26de
|
add flush suite to sending service; trigger on read receipts.
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
95ea665649
|
complete federation destination caching preempting getaddrinfo(3).
fixed some clippy lints and spacing adjusted
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
6fe0ea05b8
|
add remove_batch with transaction to database abstraction.
adjusted to make building sqlite happy again
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
ba03d55879
|
clear dns and tls-override caches from !admin command.
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Jason Volk
|
10336f9af6
|
use WriteBatchWithTransaction for batched insertions.
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|