Caleb James DeLisle
|
d6da03f534
Attempt again to fix splitLinks which was not working correctly at all
|
9 years ago |
Caleb James DeLisle
|
05027cb526
allow dumoRumorMill to dump the splitMill
|
9 years ago |
Caleb James DeLisle
|
b03bd47c8f
refactor splitLinks to only use the most recent unsplit links and to keep refilling when links are taken out
|
9 years ago |
Caleb James DeLisle
|
1378493233
Added a new rumorMill for splitting links which are bestParent links
|
9 years ago |
Caleb James DeLisle
|
b618025ce5
Expose the name of the rumor mill
|
9 years ago |
Caleb James DeLisle
|
16567721cc
Do not fail to handle ping responses if the node is synchronously removed from the routing table for being the worst
|
9 years ago |
Caleb James DeLisle
|
b0eb89516e
Added the ability to dump links in the node store
|
9 years ago |
Arceliar
|
6305865b0d
Better way to add buckets to dumptable.
|
9 years ago |
Arceliar
|
dda560a4b6
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns into crashey
|
9 years ago |
Caleb James DeLisle
|
e49eb95368
add a isBestLink to the pathfinder tree
|
9 years ago |
Caleb James DeLisle
|
793b571897
Don't try to ping the cannonicalPath if the parent link is unreachable
|
9 years ago |
Caleb James DeLisle
|
f79dd775ea
Merge branch 'crashey' of git://github.com/Arceliar/cjdns into crashey
|
9 years ago |
Caleb James DeLisle
|
5b26494c63
Handle scenario where cannonical path is unreachable because of te horizon
|
9 years ago |
Arceliar
|
22869cfffb
Use simpler 1-bit-wide buckets.
|
9 years ago |
Arceliar
|
093026ac52
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns into crashey
|
9 years ago |
Caleb James DeLisle
|
1d3f58fdb1
tiny improvement to dumptable and make nodeStore stop returning 0 as our version
|
9 years ago |
Caleb James DeLisle
|
0c9d6ff083
dumptable should show bucket number instead of difficult to comprehend 'k distance'
|
9 years ago |
Arceliar
|
3537c2bdab
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns into crashey
|
9 years ago |
Caleb James DeLisle
|
cd39e99509
Improve NodeStore_brokenLink()
|
9 years ago |
Arceliar
|
31c735c93c
Try to have the janitor passively split links a little more efficiently.
|
9 years ago |
Caleb James DeLisle
|
c2e83cf86a
Minor refactoring
|
9 years ago |
Caleb James DeLisle
|
da9c2ffcc9
segfault trying to bestParent a link which is disconnected from the tree
|
9 years ago |
Caleb James DeLisle
|
b5be1d3beb
refactoring of nodestore, get ready for assertions ! :D
|
9 years ago |
Caleb James DeLisle
|
a2d5c34ca8
Move getLabelFor to NumberCompress since it's EncodingScheme specific
|
9 years ago |
Caleb James DeLisle
|
286d9e3b5f
make better use of Node_isOneHopLink() to simplify the code
|
9 years ago |
Caleb James DeLisle
|
eed174f852
no, actually self-link should not be counted as a 1 hop link
|
9 years ago |
Caleb James DeLisle
|
76f2fba452
Removed LabelSplicer_isOneHop() because it's a compatibility landmine
|
9 years ago |
Caleb James DeLisle
|
8577b7eec0
Add a compile time option to remove nodes based on path badness
|
9 years ago |
Caleb James DeLisle
|
b67d12732d
Fixed the !childLink->nextInSplitList bug
|
9 years ago |
Caleb James DeLisle
|
5819c1cdbd
Add a new function EncodingScheme_isOneHop() because NumberCompress_isOneHop() only works for *our* scheme, not for anyone elses
|
9 years ago |