storj/pkg
Natalie Villasana ff65663867
adds Bucket Store (#213)
* adds foundation for bucketStore

* adds prefixedObjStore to buckets package, adjusts gateway-storj accordingly

* fixes multi value assignment problems in gateway-storj

* fixes more multi value assignment errors in gateway-storj

* starts changing miniogw tests to accommodate buckets

* creates bucket store mock

* wip - fixing test cases in object tests

* adds get, put, and list object tests, comments out two test cases

* adds happy scenario tests for bucket methods

* fixes bug in list, removes redundant parts from gateway tests

* fixes nit

* Clean up tests from #188

* Fix bug with timestamp conversion in segment store

* fixes segments.Meta test

* Fix regression in listing objects in a bucket

* adds check to see if bucket is empty before deleting

* updates DeleteBucket test to account for empty/full bucket

* adds TODOs for DeleteBucket and MakeBucket for some cases, adjusts tests, filters out minio errors in logging.go

* adds checks for if buckets already exist or not in DeleteBucket and MakeBucket functions; adjusts tests

* adds BucketNotFound error check in bucket store, removes todo

* adds make_bucket to Travis test, updates boltdb client constructor to always create a bucket (table)
2018-08-16 10:32:28 -04: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
dht Node Identity (#193) 2018-08-13 10:39:45 +02:00
eestream Node Identity (#193) 2018-08-13 10:39:45 +02:00
kademlia Node Identity (#193) 2018-08-13 10:39:45 +02:00
miniogw adds Bucket Store (#213) 2018-08-16 10:32:28 -04:00
node Node Identity (#193) 2018-08-13 10:39:45 +02:00
overlay Bug/download (#216) 2018-08-14 08:22:29 -07:00
paths adds Bucket Store (#213) 2018-08-16 10:32:28 -04:00
peertls Node Identity (#193) 2018-08-13 10:39:45 +02:00
piecestore PSClient handles io.ErrUnexpectedEOF (#211) 2018-08-09 11:42:35 -04:00
pointerdb adds Bucket Store (#213) 2018-08-16 10:32:28 -04:00
pool Mutex/nsclient- WIP (#104) 2018-07-19 15:57:22 -07:00
process Consolidate command configuration and setup (#221) 2018-08-13 09:07:05 -06:00
provider Bug/download (#216) 2018-08-14 08:22:29 -07:00
ranger Node Identity (#193) 2018-08-13 10:39:45 +02:00
statdb Kademlia Routing Table (#164) 2018-07-30 15:25:18 -04:00
storage adds Bucket Store (#213) 2018-08-16 10:32:28 -04:00
telemetry added assertion for unused errors (#152) 2018-07-27 11:01:21 -06:00
transport node-node communication (#145) 2018-07-19 10:48:08 -04:00
utils Node Identity (#193) 2018-08-13 10:39:45 +02:00