storj/pkg
Kaloyan Raev 916e0b0ee0 gRPC Ranger (#44)
* Added piecestore

* gofmt

* Added requested changes

* Added cli

* Removed ranger because I wanted something that can stand alone

* Add example of http server using piece store

* Changed piecestore code to make it more optial for error handelling

* Merged with piecestore

* Added missing package

* Forgot io import

* gofmt

* gofmt

* Forgot io

* Make path by hash exported

* updated to simplify again whoops

* Updated server to work real good

* Forgot ampersand

* Updated to match FilePiece

* Merged in cam's delete code

* Remove unused io

* Added RPC code

* Give the download request a reader

* Removed http server stuff; changed receive stream to say io.reader

* Added expiration date to shardInfo

* gRPC Ranger

* Change all instances of Shard to Piece; change protobuf name; moved client insance to outside functions

* Adapt to latest changes in piece store rpc api

* added ttl info request

* Initialize grpcRanger type with named fields

* Move scripts to http server pr; added close method for Retrieve api

* added rpc server tests for getting piece meta data and retrieval routes

* Adapt to PieceStreamReader now being a ReadCloser

* Resolved linter errors, moved to prc server to pkg, updated go.mod to use latest protobuf

* Imported cams test

* Bump gometalinter deadline

* Adapt to package name changes

* Remove Garbage

* Adapt to latest changes in piece store rpc api

* NewCustomRoute constructor to allow mocking the gRPC client

* Name struct values in constructor.
2018-06-02 22:20:17 -06:00
..
client fix travis, and get a clean lint (#32) 2018-05-08 18:02:01 -04:00
eestream Optimize eestream upload for slow piece storage nodes (#48) 2018-05-30 18:27:09 +03:00
filepiece Moved filepiece into storj (#66) 2018-05-31 22:42:45 +03:00
kademlia basic structure (#39) 2018-05-16 12:47:59 -06:00
miniogw light client upload file support -V3 gateway (#57) 2018-06-01 08:51:13 -04:00
netstate Enables netstate service to save pointers (#49) 2018-05-29 22:47:40 -04:00
overlay pkg/process: add pkg/telemetry plumbing (#47) 2018-05-30 10:03:44 -04:00
paths Path encryption library (#61) 2018-05-30 18:33:27 +03:00
piecestore gRPC Ranger (#44) 2018-06-02 22:20:17 -06:00
process pkg/process: update collector address (#64) 2018-05-30 19:15:04 -04:00
ranger gRPC Ranger (#44) 2018-06-02 22:20:17 -06:00
telemetry pkg/process: add pkg/telemetry plumbing (#47) 2018-05-30 10:03:44 -04:00
utils basic structure (#39) 2018-05-16 12:47:59 -06:00
.keep keep 2018-04-06 12:36:55 -04:00