Jacob Taylor
efa758c29b
Merge remote-tracking branch 'ginger/single-event-backfill' into illegal-car-mods
2025-09-06 11:55:50 -07:00
Ginger
8e7ee1e210
feat: Do not persist remote PDUs fetched with admin commands
2025-09-06 18:06:06 +00:00
Ginger
11c6b3ea0a
fix: Fix pagination tokens being corrupted for backfilled PDUs
2025-09-06 18:06:06 +00:00
Ginger
ac552b8829
fix: Put the output of !admin query room-timeline pdus
in a codeblock
2025-09-06 18:06:06 +00:00
Ginger
1ad26798a0
fix: Use handle_incoming_pdu
directly to keep remote PDUs as outliers
2025-09-06 18:06:06 +00:00
nexy7574
9bff1f6c06
feat: Ask remote servers for individual unknown events
2025-09-06 18:06:06 +00:00
Jacob Taylor
879c8e527b
revert get extremity locking
2025-09-06 10:36:19 -07:00
Jacob Taylor
098eb8abca
Merge remote-tracking branch 'origin/main' into illegal-car-mods
2025-09-06 10:19:59 -07:00
Jade Ellis
c0e3829fed
feat: Replace Jaeger with OTLP
2025-09-06 16:19:56 +01:00
Jade Ellis
1d7dda6cf5
chore: Upgrade ctor, cbor
2025-09-06 16:19:56 +01:00
Ginger
58bbc0e676
fix: Move packaging files from dist/
to pkg/
2025-09-06 14:03:57 +00:00
Ginger
e7124edb73
fix: Update debian systemd unit path
2025-09-06 14:03:57 +00:00
Ginger
d19e0f0d97
feat: Move packaging scripts into dist/
and consolidate the service files
2025-09-06 14:03:57 +00:00
Ginger
95aeff8cdc
Set the DB path as an env var in systemd service files to prevent footgunning
2025-09-01 17:50:09 +00:00
nexy7574
76b93e252d
feat: Only inject vias when manual ones aren't provided during join
2025-09-01 11:27:58 +00:00
nexy7574
66d479e2eb
fix: Make remote leave helper a public fn
2025-09-01 11:27:58 +00:00
nexy7574
241371463e
feat: Force leave remote rooms admin command
2025-09-01 11:27:58 +00:00
nexy7574
d970df5fd2
perf(MSC4323): Parallelise some check futs
2025-09-01 12:13:37 +01:00
nexy7574
4e644961f3
perf(MSC4323): Remove redundant authorisation checks
2025-09-01 12:13:37 +01:00
nexy7574
35cf9af5c8
feat(MSC4323): Add versions flag
2025-09-01 12:13:37 +01:00
nexy7574
04e796176a
style(MSC4323): Satisfy our linting overlords
2025-09-01 12:13:37 +01:00
nexy7574
9783940105
feat(MSC4323): Advertise suspension support in capabilities
2025-09-01 12:13:37 +01:00
nexy7574
1e430f9470
feat(MSC4323): Implement agnostic suspension endpoint
2025-09-01 12:13:37 +01:00
Jacob Taylor
1f75b0a247
collect room lock timing ???
2025-08-31 10:26:59 -07:00
nexy7574
f09e1c075d
fix(sync/v2): Room leaves being omitted incorrectly
...
Partially borrowed from 85a84f93c7
2025-08-31 09:16:53 -07:00
Jacob Taylor
8eb5f8466f
process edus before pdus here, too
2025-08-31 09:16:53 -07:00
Jacob Taylor
9723753b5c
pass and use transaction id to collect timing info
2025-08-31 09:16:52 -07:00
nexy7574
83e3de55a4
fix(sync/v2): Room leaves being omitted incorrectly
...
Partially borrowed from 85a84f93c7
2025-08-30 16:18:46 +01:00
Tom Foster
b5a2e49ae4
fix: Resolve Clippy CI failures from elided lifetime warnings
...
The latest Rust nightly compiler (2025-08-27) introduced the
elided-named-lifetimes lint which causes Clippy CI checks to fail
when an elided lifetime ('_) resolves to a named lifetime that's
already in scope.
This commit fixes the Clippy warnings by:
- Making lifetime relationships explicit where 'a is already in scope
- Keeping elided lifetimes ('_) in functions without explicit
lifetime parameters
- Ensuring proper lifetime handling in the database pool module
Affected files (17 total):
- Database map modules: Handle, Key, and KeyVal references in get,
qry, keys, and stream operations
- Database pool module: into_recv_seek function
This change resolves the CI build failures without changing any
functionality, ensuring the codebase remains compatible with the
latest nightly Clippy checks.
2025-08-28 21:13:19 +01:00
Jade Ellis
37248a4f68
chore: Add reasons for test skips
2025-08-28 20:10:05 +01:00
Jacob Taylor
60b8c9f5f2
turns out we need debug_warn
2025-08-26 18:42:40 -07:00
Jacob Taylor
c83f1ddb71
add event_id to log entry
2025-08-26 18:39:37 -07:00
Jacob Taylor
a75eacd544
reduce log volume (keeps 2 infos)
...
adjust log volume
demote a bunch of logs
2025-08-26 18:39:37 -07:00
Jacob Taylor
e15d71d230
log which room is being backfilled
...
move more backfill log to info, clean up imports
2025-08-26 18:38:49 -07:00
Jacob Taylor
a7929c1931
fix warn by removing unused debug imports
...
delete more imports to quiet cargo
2025-08-26 18:36:39 -07:00
Jacob Taylor
7d9b514696
fix warn by removing unused debug imports
2025-08-26 18:10:08 -07:00
Jacob Taylor
4baf48e214
exponential backoff is now just bees. did you want bees? no? well you have them now. congrats
2025-08-26 18:10:08 -07:00
Jacob Taylor
6483e984ce
fix too many infos
2025-08-26 18:10:08 -07:00
Jacob Taylor
697e7aa2cd
more funny settings (part 3 of 12)
2025-08-26 18:10:08 -07:00
Jacob Taylor
081487a413
sender_workers scaling. this time, with feeling!
2025-08-26 18:10:08 -07:00
Jacob Taylor
3e9cf3f494
vehicle loan documentation now available at window 7
2025-08-26 18:10:08 -07:00
Jacob Taylor
1e4cf59ab8
lock the getter instead ??? c/o M
2025-08-26 18:10:08 -07:00
Jacob Taylor
008d90b118
make fetching key room events less smart
2025-08-26 18:10:07 -07:00
Jacob Taylor
54eab4775a
change rocksdb stats level to 3
...
scale rocksdb background jobs and subcompactions
change rocksdb default error level to info from error
delete unused num_threads function
fix warns from cargo
2025-08-26 18:10:07 -07:00
nexy7574
0a74dfe5a5
log which room struggled to get mainline depth
2025-08-26 18:10:07 -07:00
nexy7574
ecdce68ae3
more logs
2025-08-26 18:10:07 -07:00
nexy7574
43574118aa
Fix room ID check
2025-08-26 18:10:07 -07:00
nexy7574
e7399409b4
Kick up a fuss when m.room.create is unfindable
2025-08-26 18:10:07 -07:00
nexy7574
1d97861332
Note about ruma#2064 in TODO
2025-08-26 18:10:07 -07:00
nexy7574
e8bba3ba37
fix an auth rule not applying correctly
2025-08-26 18:10:07 -07:00