storj/pkg
Natalie Villasana d82486b85b
adds SegmentStore Put functionality (#138)
* lays out SegmentStore functions to implement

* Merge branch 'master' into segment-store

* adds overlay calls to put

* allows SegmentStore Put to upload a file to ecclient, then save pointer to pointerdb

* Merge branch 'master' into segment-store

* removes new overlay client instance in Put

* fixes syntax

* fixes syntax again

* fixes imports

* fixes typo

* removes pointerdb client from segmentStore struct for now

* changes SegmentStore to segmentStore

* changing types in parameters to fit other function calls

* takes RedundancyStrategy out of Put params

* changes NewClient param back to take an interface (not pointer to interface)

* fixes types

* moves pointer into PutRequest in SegmentStore Put

* passes interfact, not pointer to interface to NewSegmentStore

* fixes some types

* Get returns an instance of Meta

* fixes PutRequest fields

* adds remotePieces slice to pointerdb PutRequest

* ecClient Put now takes *proto.Nodes instead of proto.Nodes

* fixes syntax

* changes ec client dial interface to use *proto.Node

* changes other instances of proto.Node to *proto.Node in ecclient pkg

* adds *proto.Node to Get and Delete functions in ecclient pkg

* changes proto.Node to pointer in ec client_test

* changes proto.Node to pointer in ec client_test

* adds ecclient and pointerdb client to the segmentstore constructor

* adds ecclient and pointerDBClient to segmentStore constructor
2018-07-12 18:37:50 -04:00
..
dht pkg/kademlia tests and restructuring (#97) 2018-06-22 09:33:57 -04:00
eestream adds SegmentStore Put functionality (#138) 2018-07-12 18:37:50 -04:00
kademlia pkg/kademlia tests and restructuring (#97) 2018-06-22 09:33:57 -04:00
miniogw Implement miniogw in terms of ObjectStore (#117) 2018-07-12 11:29:02 -06:00
objects Implement miniogw in terms of ObjectStore (#117) 2018-07-12 11:29:02 -06:00
overlay Admin node (#131) 2018-07-09 16:43:32 -06:00
paths Define Path type (#101) 2018-07-02 09:21:32 -06:00
peertls Transport security (#63) 2018-07-09 19:43:13 +02:00
piecestore Obscure piece id across piece store nodes (#120) 2018-07-06 11:51:13 +03:00
pointerdb Admin node (#131) 2018-07-09 16:43:32 -06:00
process Admin node (#131) 2018-07-09 16:43:32 -06:00
ranger Implement psclient interface (#107) 2018-06-27 21:42:54 +03:00
segment adds SegmentStore Put functionality (#138) 2018-07-12 18:37:50 -04:00
storage/ec adds SegmentStore Put functionality (#138) 2018-07-12 18:37:50 -04:00
telemetry change metric sending to be every minute during dev (#73) 2018-06-04 19:50:41 -06:00
transport adds SegmentStore Put functionality (#138) 2018-07-12 18:37:50 -04:00
utils pkg/piecestore: use readersource (#75) 2018-06-05 08:00:48 -06:00