Commit 04feb8b
swarm/network: Saturation check for healthy networks (ethereum#19071)
* swarm/network: new saturation for implementation
* swarm/network: re-added saturation func in Kademlia as it is used elsewhere
* swarm/network: saturation with higher MinBinSize
* swarm/network: PeersPerBin with depth check
* swarm/network: edited tests to pass new saturated check
* swarm/network: minor fix saturated check
* swarm/network/simulations/discovery: fixed renamed RPC call
* swarm/network: renamed to isSaturated and returns bool
* swarm/network: early depth check
(cherry picked from commit 2af2472)1 parent b772c22 commit 04feb8b
File tree
4 files changed
+179
-29
lines changed- swarm/network
- simulations/discovery
- simulation
4 files changed
+179
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
628 | 628 | | |
629 | 629 | | |
630 | 630 | | |
631 | | - | |
| 631 | + | |
| 632 | + | |
632 | 633 | | |
633 | 634 | | |
634 | 635 | | |
| |||
654 | 655 | | |
655 | 656 | | |
656 | 657 | | |
| 658 | + | |
657 | 659 | | |
658 | 660 | | |
659 | 661 | | |
| |||
667 | 669 | | |
668 | 670 | | |
669 | 671 | | |
670 | | - | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
671 | 676 | | |
672 | | - | |
| 677 | + | |
673 | 678 | | |
674 | 679 | | |
675 | | - | |
| 680 | + | |
676 | 681 | | |
677 | | - | |
| 682 | + | |
| 683 | + | |
678 | 684 | | |
679 | 685 | | |
680 | 686 | | |
| |||
698 | 704 | | |
699 | 705 | | |
700 | 706 | | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
701 | 740 | | |
702 | 741 | | |
703 | 742 | | |
| |||
780 | 819 | | |
781 | 820 | | |
782 | 821 | | |
783 | | - | |
784 | | - | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
785 | 826 | | |
786 | 827 | | |
787 | | - | |
| 828 | + | |
788 | 829 | | |
789 | 830 | | |
790 | 831 | | |
791 | 832 | | |
792 | 833 | | |
793 | 834 | | |
794 | 835 | | |
795 | | - | |
| 836 | + | |
796 | 837 | | |
797 | 838 | | |
798 | 839 | | |
| |||
801 | 842 | | |
802 | 843 | | |
803 | 844 | | |
804 | | - | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
805 | 849 | | |
806 | 850 | | |
807 | 851 | | |
| |||
814 | 858 | | |
815 | 859 | | |
816 | 860 | | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
171 | 211 | | |
172 | 212 | | |
173 | 213 | | |
| |||
176 | 216 | | |
177 | 217 | | |
178 | 218 | | |
179 | | - | |
| 219 | + | |
180 | 220 | | |
181 | 221 | | |
182 | 222 | | |
183 | 223 | | |
184 | | - | |
| 224 | + | |
185 | 225 | | |
186 | 226 | | |
187 | | - | |
| 227 | + | |
188 | 228 | | |
189 | | - | |
| 229 | + | |
190 | 230 | | |
191 | 231 | | |
192 | 232 | | |
193 | 233 | | |
194 | | - | |
| 234 | + | |
195 | 235 | | |
196 | 236 | | |
197 | 237 | | |
198 | 238 | | |
199 | | - | |
| 239 | + | |
200 | 240 | | |
201 | 241 | | |
202 | 242 | | |
203 | 243 | | |
204 | | - | |
| 244 | + | |
205 | 245 | | |
206 | 246 | | |
207 | 247 | | |
208 | 248 | | |
209 | | - | |
| 249 | + | |
210 | 250 | | |
211 | 251 | | |
212 | 252 | | |
213 | 253 | | |
214 | | - | |
| 254 | + | |
215 | 255 | | |
216 | 256 | | |
217 | 257 | | |
218 | 258 | | |
219 | | - | |
| 259 | + | |
220 | 260 | | |
221 | 261 | | |
222 | 262 | | |
223 | 263 | | |
224 | | - | |
| 264 | + | |
225 | 265 | | |
226 | 266 | | |
227 | 267 | | |
228 | 268 | | |
229 | | - | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
230 | 326 | | |
231 | 327 | | |
232 | | - | |
| 328 | + | |
233 | 329 | | |
234 | 330 | | |
235 | 331 | | |
| |||
239 | 335 | | |
240 | 336 | | |
241 | 337 | | |
242 | | - | |
| 338 | + | |
243 | 339 | | |
244 | 340 | | |
245 | 341 | | |
246 | 342 | | |
247 | 343 | | |
248 | | - | |
| 344 | + | |
249 | 345 | | |
250 | 346 | | |
251 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
| 270 | + | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| |||
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
| |||
422 | 422 | | |
423 | 423 | | |
424 | 424 | | |
425 | | - | |
| 425 | + | |
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| |||
0 commit comments