21 Commits

Author SHA1 Message Date
colm
4338c1b941 FS-9775: Drive ping logic from dhtrt_process_table 2017-01-25 14:59:37 -06:00
colm
51c1b7a719 FS-9775: Exclude non-active nodes from dhtrt_find_node 2017-01-25 14:59:37 -06:00
colm
2c3b074897 FS-9775: add threadpool to init_routetable 2017-01-25 14:59:37 -06:00
colm
df61ab87bf FS-9775: initialize dht nodes as dubious 2017-01-25 14:59:36 -06:00
colm
f7027cd343 FS-9775: DHT find closest nodes not completing search 2017-01-25 14:59:36 -06:00
Anthony Minessale
d2f04e2133 make ks_pool_free appear take double pointer 2017-01-25 14:59:36 -06:00
colm
aed03077ef FS-9775: Bucket synchronization fixes & Updated tests 2017-01-25 14:59:36 -06:00
colm
d7222718aa FS-9775: Exempt local nodes from expiration. Add release_querynodes api 2017-01-25 14:59:36 -06:00
colm
6013808781 FS-9775: Thread safe dht buckets continued 2017-01-25 14:59:36 -06:00
colm
fbc46839d9 FS-9775: Thread safe dht buckets 2017-01-25 14:59:36 -06:00
colm
fc578a67f1 FS-9775: Add ks_dhtrt_release_node api call 2017-01-25 14:59:35 -06:00
colm
b3bcc76db1 FS-9775: correct ks_dhtrt_closest_nodes query results 2017-01-25 14:59:35 -06:00
colm
0842616add FS-9775: Update touch time on existing node in create_node. Rename enums 2017-01-25 14:59:35 -06:00
colm
fdd7e7ec1c FS-9775: findclosest_nodes support for local/remote and ip family 2017-01-25 14:59:35 -06:00
colm
86d295ded1 FS-9775: Indentify local nodes, allow query to distingush local v remote 2017-01-25 14:59:35 -06:00
Anthony Minessale
1642b36eae update whitespace changes 2017-01-25 14:59:35 -06:00
Anthony Minessale
101e261f6b missed a spot 2017-01-25 14:59:35 -06:00
Anthony Minessale
4d7f864495 format cleanup 2017-01-25 14:59:34 -06:00
colm
aa47b4bec2 FS-9775: Match up datatypes, alloc node_t, remove ks_dht_bucket.h 2017-01-25 14:59:34 -06:00
colm
0302eca52a FS-9775: Mark suspect and expired nodes. Add to makefile 2017-01-25 14:59:34 -06:00
colm
b51038f618 FS-9775: Match up data types with existing code 2017-01-25 14:59:34 -06:00