storj/pkg
aligeti 7ce94627f1
Implements Data Repair Interfaces in Stream Store (#455)
* add filter field into OverlayOptions message

* chooseFiltered method, add excluded parameter in populate method

* change excluded type to []dht.NodeID in ChooseFiltered, change comment

* change name filter to excluded_nodes in proto

* implement helper function contains

* delete ChooseFiltered and add its functionality into Choose method to keep original author's history, add excluded argument into Choose calls

* regenerate mock_client.go

* regenerate protobuf

* adding the repair() func

* update test case to use new IDFromString function

* modified the repair() and updated streams mock

* modified the repair() and updated streams mock

* Options struct

* adding the repair() func

* modified the repair() and updated streams mock

* modified the repair() and updated streams mock

* integrating the segment repair()

* development repair with hack working

* repair segment changes

* integrated with mini hacks and rigged up test case with dev debug info

* integrated with ec and overlay

* added repair test case

* made the getNewUniqueNodes() to recursively go thru choose() to find get the required number of unique nodes

* cleaned up code
2018-10-30 14:06:12 -04:00
..
audit Send bandwidth alloc from satellite to storage node (#538) 2018-10-30 17:24:46 +01:00
auth Send bandwidth alloc from satellite to storage node (#538) 2018-10-30 17:24:46 +01:00
cfgstruct pkg/provider: with pkg/provider merged, make a single heavy client binary, gateway binary, and deprecate old services (#165) 2018-07-26 08:21:35 -06:00
datarepair remove ctx from repairer struct (#535) 2018-10-25 14:59:36 -04:00
dht Disconnects nodeclient, routing table dbs when done with kademlia (#507) 2018-10-26 10:07:02 -04:00
eestream Flatten internal/pkg and remove unused internal/pkg/node (#526) 2018-10-25 11:24:39 +03:00
encryption Refactor Path type (#522) 2018-10-25 23:28:16 +03:00
kademlia RPC Ping Request/Response (#544) 2018-10-30 14:04:29 -04:00
metainfo/kvmetainfo Implement buckets metainfo as a wrapper over storage/buckets (#482) 2018-10-25 19:38:53 +03:00
miniogw Refactor Path type (#522) 2018-10-25 23:28:16 +03:00
node RPC Ping Request/Response (#544) 2018-10-30 14:04:29 -04:00
overlay testcontext package (#545) 2018-10-29 16:16:36 +02:00
pb RPC Ping Request/Response (#544) 2018-10-30 14:04:29 -04:00
peertls Wait-list gating (#534) 2018-10-26 09:52:37 -04:00
piecestore Add inmemory psdb (#543) 2018-10-30 18:43:09 +02:00
pointerdb Send bandwidth alloc from satellite to storage node (#538) 2018-10-30 17:24:46 +01:00
process give our appearence on windows some love (#429) 2018-10-16 14:48:17 -04:00
provider Added ping support to node client (#491) 2018-10-26 12:38:22 -04:00
ranger Flatten internal/pkg and remove unused internal/pkg/node (#526) 2018-10-25 11:24:39 +03:00
statdb Add FindValidNodes() to statdb (#530) 2018-10-30 13:11:22 -04:00
storage Implements Data Repair Interfaces in Stream Store (#455) 2018-10-30 14:06:12 -04:00
storj Refactor Path type (#522) 2018-10-25 23:28:16 +03:00
telemetry pkg/telemetry: use smaller mock in test (#370) 2018-09-26 17:00:54 +03:00
transport Added ping support to node client (#491) 2018-10-26 12:38:22 -04:00
utils pkg/utils CollectErrors tests (#496) 2018-10-18 10:55:00 -06:00