Jade Ellis
|
55ee85a17c
|
fixes, simplification, cross-lang LTO
|
2025-01-18 22:46:22 +00:00 |
|
Jade Ellis
|
d000de396c
|
set SOURCE_DATE_EPOCH for reproducible builds
|
2025-01-09 19:14:59 +00:00 |
|
Jade Ellis
|
2734a653df
|
only build if we can push to at least one registry
|
2025-01-09 19:14:48 +00:00 |
|
Jade Ellis
|
892c0f4d49
|
set commit SHA tags
|
2025-01-09 19:14:47 +00:00 |
|
Jade Ellis
|
97b7623729
|
enable image artifact attestations
|
2025-01-09 19:14:46 +00:00 |
|
Jade Ellis
|
671ab8fbc1
|
set CONDUWUIT_VERSION_EXTRA for containers
|
2025-01-09 19:14:26 +00:00 |
|
Jade Ellis
|
ba4b54f2b5
|
cross compile binaries
|
2025-01-09 19:14:25 +00:00 |
|
Jade Ellis
|
9317c703e5
|
enable building multiarch docker images
|
2025-01-09 19:13:30 +00:00 |
|
Jade Ellis
|
18862ed536
|
build images with matrix strategy
|
2025-01-09 19:13:04 +00:00 |
|
Jade Ellis
|
61e1383b95
|
build tiny docker images
|
2025-01-09 19:11:57 +00:00 |
|
Jade Ellis
|
8c74e35e76
|
automatically retry returning data in syncv3 (#652)
* automatically retry returning data in syncv3
* reference service
* clippy fixes
|
2025-01-03 22:15:48 -05:00 |
|
June Clementine Strawberry
|
e5049cae4a
|
update complement test results
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-02 22:02:11 -05:00 |
|
Jason Volk
|
f1af7ec08c
|
fix unused import in release mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-03 02:36:24 +00:00 |
|
June Clementine Strawberry
|
3b8a90ad13
|
delete more stuff to free up runner space
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-02 20:56:27 -05:00 |
|
strawberry
|
7a349fdc58
|
use latest sccache, bump nix flake lock, cache everything in rust-cache
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 19:13:27 -05:00 |
|
strawberry
|
6c8a1b5e9b
|
bump ruwuma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 18:48:04 -05:00 |
|
strawberry
|
a5d70f7356
|
add some m.room.member checks on putting direct state events
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 18:16:00 -05:00 |
|
Jason Volk
|
50cadbee96
|
add faster shutdown point in unix socket listener
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-02 08:20:02 +00:00 |
|
Jason Volk
|
b1182fe8a4
|
improve some router tracing spans
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-02 08:20:02 +00:00 |
|
Jason Volk
|
77d7e8a3ad
|
add json array to serde_json::Value db deserialization without Raw
|
2025-01-02 06:52:32 +00:00 |
|
strawberry
|
72797532b6
|
fix MSC4133 fields not being returned as original types
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
b4ef646485
|
translate 5xx to 404 on remote media request
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
b8f8f68634
|
improve memory-usage output w/ more byte-sizes
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
33635e11d1
|
bump ruma
tweak tracing instrument
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
1a71798859
|
add Expected trait to utils; use (already transitive) num-traits.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
7e4453620e
|
move exponential backoff util to different submod
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
2259e2c82f
|
batch queries to maximize throughput
query-side streams for first level of callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
1792711d09
|
support core affinity mask
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
0b2fca5ad9
|
add complement diff from e2f6753a3280
|
2025-01-01 23:28:01 -05:00 |
|
June Clementine Strawberry
|
0e110bb48b
|
fix flipped room ver check on send_join
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
3ffe2cd56e
|
reduce backoff warning from infolog
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
c5b94be5b8
|
remove dev_release_log_level cfg
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
2bbb28bb88
|
get device info with libc using major/minor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
203cf57fdf
|
add console log event format hook
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
9c6b5b4407
|
add faster interruption to resolver (#649)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
a1fc4d49ac
|
reduce non-debug startup warnings
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
b56e480b3c
|
integrate some std io error kinds with our status code abstraction
associate rocksdb error kinds with std io error kinds
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
7c8eeaf4ea
|
simplify multi_get_or_create/related stream implementations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
9eb99f8070
|
abstract async shutdown waiting loop
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
0a9b6c136f
|
refactor for ruma identifiers optimizations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
d91570d0e6
|
add Error variant for FeatureDisabled
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
3a2c5be4f4
|
reduce exponential backoff for prev fetch
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
e21403a4d4
|
use VecDeque for todo queues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
74eb30c106
|
add LIFO scheduling for database frontend pool workers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
6458f4b195
|
refactor various Arc<EventId> to OwnedEventId
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
5a335933b8
|
pass stream width to ruma state res
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
3b95af9a18
|
move stream width related into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
a407909d09
|
reduce unnecessary info-level spans to debug
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
7a6d657558
|
configurable dynamic stream concurrency scalar
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
b195107053
|
optimize for multi-queue storage topologies with affinity
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|