node: Various fixes
Stuff that came up while looking at the logs.
- node: Keep track of last announce separately
- node: Handle connection state discrepancies
- node: Revise fetch dequeue behavior
See individual commits for details.
2 files changed
+86
-46
484cf022
→
dd7a0b35
modified radicle-node/src/service.rs
@@ -452,7 +452,9 @@ pub struct Service<D, S, G> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -531,6 +533,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -806,6 +809,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -827,11 +831,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -985,8 +990,7 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1004,7 +1008,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1015,12 +1019,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1043,7 +1048,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1067,6 +1072,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1216,6 +1222,8 @@ where
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1241,7 +1249,19 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1310,11 +1330,17 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1768,15 +1794,39 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1793,7 +1843,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1825,11 +1875,10 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1841,33 +1890,24 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified radicle-node/src/service/session.rs
@@ -230,8 +230,8 @@ impl Session {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|