Commit 092aaae
authored
Sync cleanups (#8230)
N/A
1. In the batch retry logic, we were failing to set the batch state to `AwaitingDownload` before attempting a retry. This PR sets it to `AwaitingDownload` before the retry and sets it back to `Downloading` if the retry suceeded in sending out a request
2. Remove all peer scoring logic from retrying and rely on just de priorotizing the failed peer. I finally concede the point to @dapplion 😄
3. Changes `block_components_by_range_request` to accept `block_peers` and `column_peers`. This is to ensure that we use the full synced peerset for requesting columns in order to avoid splitting the column peers among multiple head chains. During forward sync, we want the block peers to be the peers from the syncing chain and column peers to be all synced peers from the peerdb.
Also, fixes a typo and calls `attempt_send_awaiting_download_batches` from more places
Co-Authored-By: Pawan Dhananjay <pawandhananjay@gmail.com>1 parent c012f46 commit 092aaae
File tree
6 files changed
+77
-44
lines changed- beacon_node
- lighthouse_network/src/peer_manager
- network/src/sync
- backfill_sync
- range_sync
6 files changed
+77
-44
lines changedLines changed: 4 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
| 255 | + | |
262 | 256 | | |
263 | 257 | | |
264 | | - | |
265 | | - | |
266 | | - | |
| 258 | + | |
| 259 | + | |
267 | 260 | | |
268 | 261 | | |
269 | 262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
| 213 | + | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| |||
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
316 | | - | |
317 | 316 | | |
318 | 317 | | |
319 | 318 | | |
| |||
325 | 324 | | |
326 | 325 | | |
327 | 326 | | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | 327 | | |
332 | | - | |
| 328 | + | |
333 | 329 | | |
334 | 330 | | |
335 | 331 | | |
| |||
888 | 884 | | |
889 | 885 | | |
890 | 886 | | |
891 | | - | |
| 887 | + | |
892 | 888 | | |
893 | 889 | | |
894 | 890 | | |
| |||
899 | 895 | | |
900 | 896 | | |
901 | 897 | | |
| 898 | + | |
902 | 899 | | |
903 | 900 | | |
904 | 901 | | |
| |||
964 | 961 | | |
965 | 962 | | |
966 | 963 | | |
967 | | - | |
| 964 | + | |
968 | 965 | | |
969 | 966 | | |
970 | 967 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | 66 | | |
68 | 67 | | |
69 | 68 | | |
| |||
253 | 252 | | |
254 | 253 | | |
255 | 254 | | |
256 | | - | |
257 | 255 | | |
258 | 256 | | |
259 | 257 | | |
| |||
377 | 375 | | |
378 | 376 | | |
379 | 377 | | |
380 | | - | |
381 | 378 | | |
382 | 379 | | |
383 | 380 | | |
| |||
402 | 399 | | |
403 | 400 | | |
404 | 401 | | |
405 | | - | |
406 | 402 | | |
407 | 403 | | |
408 | 404 | | |
| |||
468 | 464 | | |
469 | 465 | | |
470 | 466 | | |
471 | | - | |
| 467 | + | |
472 | 468 | | |
473 | 469 | | |
474 | 470 | | |
| |||
785 | 781 | | |
786 | 782 | | |
787 | 783 | | |
788 | | - | |
789 | 784 | | |
790 | 785 | | |
791 | 786 | | |
792 | 787 | | |
793 | 788 | | |
794 | 789 | | |
795 | 790 | | |
796 | | - | |
797 | 791 | | |
798 | 792 | | |
799 | 793 | | |
| |||
957 | 951 | | |
958 | 952 | | |
959 | 953 | | |
960 | | - | |
961 | 954 | | |
962 | 955 | | |
963 | 956 | | |
964 | 957 | | |
965 | 958 | | |
966 | | - | |
967 | 959 | | |
968 | 960 | | |
969 | 961 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
533 | 533 | | |
534 | 534 | | |
535 | 535 | | |
536 | | - | |
| 536 | + | |
| 537 | + | |
537 | 538 | | |
538 | 539 | | |
539 | 540 | | |
540 | 541 | | |
541 | 542 | | |
542 | 543 | | |
543 | | - | |
| 544 | + | |
| 545 | + | |
544 | 546 | | |
545 | 547 | | |
546 | 548 | | |
547 | 549 | | |
548 | | - | |
| 550 | + | |
549 | 551 | | |
550 | 552 | | |
551 | 553 | | |
| |||
579 | 581 | | |
580 | 582 | | |
581 | 583 | | |
582 | | - | |
| 584 | + | |
583 | 585 | | |
584 | 586 | | |
585 | 587 | | |
| |||
770 | 772 | | |
771 | 773 | | |
772 | 774 | | |
773 | | - | |
774 | 775 | | |
775 | 776 | | |
776 | 777 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
337 | 362 | | |
338 | 363 | | |
339 | 364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
871 | 871 | | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
875 | 874 | | |
876 | 875 | | |
877 | 876 | | |
| |||
883 | 882 | | |
884 | 883 | | |
885 | 884 | | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | 885 | | |
890 | 886 | | |
891 | 887 | | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
892 | 901 | | |
893 | 902 | | |
894 | 903 | | |
| |||
936 | 945 | | |
937 | 946 | | |
938 | 947 | | |
939 | | - | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
940 | 952 | | |
941 | 953 | | |
942 | 954 | | |
| |||
969 | 981 | | |
970 | 982 | | |
971 | 983 | | |
972 | | - | |
| 984 | + | |
973 | 985 | | |
974 | 986 | | |
975 | 987 | | |
| |||
998 | 1010 | | |
999 | 1011 | | |
1000 | 1012 | | |
1001 | | - | |
| 1013 | + | |
1002 | 1014 | | |
1003 | 1015 | | |
1004 | 1016 | | |
1005 | | - | |
| 1017 | + | |
1006 | 1018 | | |
1007 | 1019 | | |
1008 | 1020 | | |
| |||
1013 | 1025 | | |
1014 | 1026 | | |
1015 | 1027 | | |
1016 | | - | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
1017 | 1035 | | |
1018 | 1036 | | |
1019 | 1037 | | |
| |||
1081 | 1099 | | |
1082 | 1100 | | |
1083 | 1101 | | |
1084 | | - | |
| 1102 | + | |
1085 | 1103 | | |
1086 | 1104 | | |
1087 | 1105 | | |
| |||
1093 | 1111 | | |
1094 | 1112 | | |
1095 | 1113 | | |
| 1114 | + | |
| 1115 | + | |
1096 | 1116 | | |
1097 | 1117 | | |
1098 | 1118 | | |
1099 | 1119 | | |
1100 | 1120 | | |
1101 | 1121 | | |
1102 | 1122 | | |
| 1123 | + | |
| 1124 | + | |
1103 | 1125 | | |
1104 | 1126 | | |
1105 | 1127 | | |
| |||
1123 | 1145 | | |
1124 | 1146 | | |
1125 | 1147 | | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
1126 | 1151 | | |
1127 | 1152 | | |
1128 | 1153 | | |
| |||
0 commit comments