storj/pkg/storage
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
..
buckets Refactor Path type (#522) 2018-10-25 23:28:16 +03:00
ec Send bandwidth alloc from satellite to storage node (#538) 2018-10-30 17:24:46 +01:00
meta Cleanup metadata across layers (#180) 2018-07-30 21:57:50 +03:00
objects Refactor Path type (#522) 2018-10-25 23:28:16 +03:00
segments Implements Data Repair Interfaces in Stream Store (#455) 2018-10-30 14:06:12 -04:00
streams Refactor Path type (#522) 2018-10-25 23:28:16 +03:00