Mark Qvist
|
5f2f4438d0
|
Added detailed announce and path request traffic stats
|
2026-08-21 13:06:48 +02:00 |
Mark Qvist
|
7488336985
|
Use test runner config loglevel setting
|
2026-08-21 11:32:53 +02:00 |
Mark Qvist
|
614e7bd834
|
Improved path request handling, batch same-destination PRs when existing in-flight path request exists
|
2026-08-21 00:54:08 +02:00 |
Mark Qvist
|
386ef1f370
|
Transport jobs optimizations
|
2026-08-20 22:08:06 +02:00 |
Mark Qvist
|
4ab0755d0a
|
Changed PR ingress accounting point
|
2026-08-20 17:16:01 +02:00 |
Mark Qvist
|
d478e380c9
|
Use sets for discovery pr tags
|
2026-08-20 17:08:22 +02:00 |
Mark Qvist
|
05e6717d21
|
Fixed rngit file resource operations failing on Windows
|
2026-08-20 10:14:49 +02:00 |
Mark Qvist
|
9ae3db169e
|
Fixed medium_timeout init
|
2026-08-20 08:38:09 +02:00 |
Mark Qvist
|
68cda4a855
|
Added discovery_lxmf_address to documentation
|
2026-08-19 21:15:30 +02:00 |
Mark Qvist
|
4b914fb9a4
|
Include extra timeout for discovery PRs when slow interfaces are online, thanks to Zenith
|
2026-08-19 21:07:50 +02:00 |
Mark Qvist
|
bde5611a0d
|
Fixed missing interface.bitrate validation in extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:15:17 +02:00 |
Mark Qvist
|
49073fcca5
|
Fixed invalid interface basis for extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:13:32 +02:00 |
Mark Qvist
|
6738db5437
|
Cleaned up deprecated logic block indent in relation to inbound processing refactor
|
2026-08-19 20:08:34 +02:00 |
Mark Qvist
|
49918c7e1d
|
Updated docs
|
2026-08-19 19:57:17 +02:00 |
Mark Qvist
|
954567c581
|
Allow disabling link MTU discovery
|
2026-08-19 18:06:17 +02:00 |
Mark Qvist
|
77a1bb9b19
|
Consistency
|
2026-08-19 18:03:23 +02:00 |
Mark Qvist
|
df80181006
|
Utilize full link MDU in RawChannelWriter
|
2026-08-19 17:57:14 +02:00 |
Mark Qvist
|
0c0034f1ae
|
Tuned burst stats throttle
|
2026-08-19 16:44:29 +02:00 |
Mark Qvist
|
2e9443ffe2
|
Fixed typo
|
2026-08-19 15:49:09 +02:00 |
JRG
|
65222e0de8
|
Resource: align indexes in receive_part with request_next
|
2026-08-19 15:44:53 +02:00 |
Mark Qvist
|
db7daa4d94
|
Method naming
|
2026-08-19 14:22:36 +02:00 |
JRG
|
c95bb551ab
|
Transport: handle exceptions in inbound()
|
2026-08-19 14:19:49 +02:00 |
Mark Qvist
|
acecc1f490
|
Error logging
|
2026-08-19 13:39:53 +02:00 |
JRG
|
39e3854dac
|
Link: reset watchdog if exception happens in receive
|
2026-08-19 13:38:18 +02:00 |
JRG
|
6cd5be18ec
|
Transport: slice discovery_pr_tags to the end
Keep the last element.
|
2026-08-19 13:33:40 +02:00 |
JRG
|
0e2041c837
|
BackboneInterface: update timestamps in ic checks
|
2026-08-19 13:23:16 +02:00 |
JRG
|
338173802d
|
Transport: fix destination_hash check in pending_discovery_prs
|
2026-08-19 13:07:55 +02:00 |
Mark Qvist
|
40a862acbd
|
Break loop on existing entry in announce queue
|
2026-08-19 13:02:28 +02:00 |
JRG
|
d825e39379
|
Transport: fix updating announce_queue
|
2026-08-19 12:59:41 +02:00 |
JRG
|
731a63b01b
|
Transport: update interface_hashes_updated_at timestamp
|
2026-08-19 12:54:49 +02:00 |
JRG
|
7c912d0936
|
rnstatus: use proper stats
|
2026-08-19 12:53:15 +02:00 |
Mark Qvist
|
503bd6c87b
|
Improved PR ingress limiter
|
2026-08-18 13:17:34 +02:00 |
Mark Qvist
|
1a70bd3cd1
|
Added queue drop stats
|
2026-08-18 12:34:18 +02:00 |
Mark Qvist
|
636012bbe5
|
Cleanup
|
2026-08-18 12:17:14 +02:00 |
Mark Qvist
|
e1b7bc316c
|
Fixed typo
|
2026-08-18 12:02:44 +02:00 |
Mark Qvist
|
1c488947bd
|
Fixed typo
|
2026-08-18 12:00:42 +02:00 |
Mark Qvist
|
1809461a07
|
Early filtering note
|
2026-08-18 11:59:51 +02:00 |
Mark Qvist
|
01a78bee2a
|
Fixed typo
|
2026-08-18 11:55:58 +02:00 |
Mark Qvist
|
8c08b9ce09
|
Added queue config to documentation
|
2026-08-18 11:45:34 +02:00 |
Mark Qvist
|
efb8c8500d
|
Made queue lengths configurable
|
2026-08-18 11:45:20 +02:00 |
Mark Qvist
|
f366dd9cf2
|
Cleanup
|
2026-08-18 10:34:41 +02:00 |
Mark Qvist
|
0d15cfc134
|
Fixed f-string for old snakes
|
2026-08-17 21:52:53 +02:00 |
Mark Qvist
|
e81532f541
|
Updated version
|
2026-08-17 21:40:57 +02:00 |
Mark Qvist
|
d41afd2d81
|
Updated rnstatus docs
|
2026-08-17 21:40:14 +02:00 |
Mark Qvist
|
7a1291d530
|
Added inbound queue pressure statistics to rnstatus
|
2026-08-17 20:52:02 +02:00 |
Mark Qvist
|
fc0f84f23e
|
Added prioritized inbound traffic processing
|
2026-08-17 20:51:46 +02:00 |
Mark Qvist
|
c2eac12ff5
|
Added burst count stat to interfaces
|
2026-08-17 20:47:30 +02:00 |
Mark Qvist
|
e46496032c
|
Contention comments
|
2026-08-17 01:37:22 +02:00 |
JRG
|
2d7f858a54
|
Transport: fix deadlock on receipts_lock when callback sends message
Deadlock on receipts_lock:
inbound (Transport.py) <- holds receipts_lock
validate_proof_packet (Packet.py)
validate_link_proof (Packet.py)
delivery_callback <- application callback, sends packet
send (Packet.py)
outbound (Transport.py)
packet_sent (Transport.py) <- blocks on receipts_lock
|
2026-08-17 01:13:26 +02:00 |
Mark Qvist
|
9ebcb55cb5
|
Cleanup
|
2026-08-17 01:07:59 +02:00 |