Caleb James DeLisle
|
a05ade40dc
attempt to fix a rare assertion failure
|
9 years ago |
Caleb James DeLisle
|
26be01fe09
Attempt to fix https://github.com/hyperboria/cjdns/issues/30
|
9 years ago |
Arceliar
|
dda560a4b6
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns into crashey
|
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
|
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 |
Caleb James DeLisle
|
1d3f58fdb1
tiny improvement to dumptable and make nodeStore stop returning 0 as our version
|
9 years ago |
Caleb James DeLisle
|
cd39e99509
Improve NodeStore_brokenLink()
|
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
|
286d9e3b5f
make better use of Node_isOneHopLink() to simplify the code
|
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
|
0af9323b69
Improve splitLinks and prevent re-pinging the same nodes over and over from nodeMill and linkMill
|
9 years ago |
Caleb James DeLisle
|
8724838dc9
switch to a different method of weighing additions to the external rumormill
|
9 years ago |
Caleb James DeLisle
|
33acce27e0
Removed last reminents of Pinned Nodes and tried to avoid adding the same nodes to the external rumormill over and over
|
9 years ago |
Caleb James DeLisle
|
5a8cb18f7b
Use better method of selecting worst node to evict
|
9 years ago |
Caleb James DeLisle
|
2d8c0eea5d
Stop making exceptions to the node count limit for every node we have a session with as it causes the processor to spin on small devices
|
9 years ago |
Caleb James DeLisle
|
a5117df6e3
Change Pathfinder to notify the core whenever a better path is discovered by the NodeStore, also some refactoring in the Allocator
|
9 years ago |
Caleb James DeLisle
|
b1fc8a2d78
assertion which occasionally fails
|
9 years ago |
Caleb James DeLisle
|
33815d555b
tuning and improvements to --bench
|
9 years ago |
Caleb James DeLisle
|
d0d547d20e
Do not fail to begin a search unless there are actually no nodes in the store at all
|
9 years ago |
Caleb James DeLisle
|
86c885f05a
32 bit issue
|
9 years ago |
Caleb James DeLisle
|
670b047d8a
Fixed bug in getPeers which caused it to return the same peers every time
|
10 years ago |
Caleb James DeLisle
|
da108a24c9
removed some testing code which ended up in the commented out version
|
10 years ago |
Caleb James DeLisle
|
e186963975
Merge branch 'nodestore-getbest-version' of git://github.com/Arceliar/cjdns into crashey
|
10 years ago |
Caleb James DeLisle
|
185fe281e5
Nodes trying to ping themselves causing crashes
|
10 years ago |
Caleb James DeLisle
|
f1842154f0
noisy log line
|
10 years ago |