storj/storage
Jess G 022f5d2e14
storagenode: add space used cache for pieces (#2753)
* add cache, update cache w/piece create/delete

* add service w/loop to cache to recalculate space used cache

* add piecestore cache to other sn svcs to use

* add table to persist the total space used

* rm cache where not needed

* rm stuff from sn svcs

* start fixing tests, changes per comments

* update commits

* add unit tests

* fix commiting before we write header bytes

* fix cache create test

* copy cache map, add started back to recalc

* fix test

* add test, update comments
2019-08-12 14:43:05 -07:00
..
boltdb CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
filestore storagenode: add space used cache for pieces (#2753) 2019-08-12 14:43:05 -07:00
postgreskv CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
redis satellite/overlay: rename overlay.Cache to overlay.Service (#2717) 2019-08-06 19:35:59 +03:00
storelogger CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
teststore CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
testsuite CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
blob.go move piece info into files (#2629) 2019-08-07 20:47:30 -05:00
common.go CompareAndSwap in KeyValueStore (#2602) 2019-07-23 22:46:33 +03:00
iterator.go storage: add monkit task to missing places (#2122) 2019-06-05 16:23:10 +02:00
listkeys.go Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
listv2.go storage: add monkit task to missing places (#2122) 2019-06-05 16:23:10 +02:00
util.go storage: add monkit task to missing places (#2122) 2019-06-05 16:23:10 +02:00