storj/storagenode
paul cannon bd89f51c66
Keep v0pieceinfo database isolated (#3364)
* put TestCreateV0 back in StoreForTest
* avoid direct handles to V0 pieceinfo db
* type mismatch fix
* use storage.Blobs interface in store_test.go

..instead of filestore.Store. this will allow filestore.Store to become
unexported.

* unexport filestore.Store

rename it to blobStore. things should use the storage.Blobs interface
instead. changes in this commit are purely mechanical (made through the
"refactor" tool in Gocode followed by search/replace on the word "Store"
within the storage/filestore/ directory).

* kill filestore.StoreForTest

now that filestore.blobStore is unexported, there isn't a need for a
specialized wrapper type. this (not coincidentally) also makes it
possible for the WriterForFormatVersion() method on
storagenode/pieces.StoreForTest to work, without requiring everything to
wrap the store.blobs attribute in a filestore.StoreForTest, which was
impractical.
2019-11-13 13:15:31 -06:00
..
bandwidth storagenode/storagenodedb: Migrate to separate dbs (#3081) 2019-09-23 12:36:46 -07:00
collector logging: unify logging around satellite ID, node ID and piece ID (#3491) 2019-11-05 22:04:07 +01:00
console internal/sync2: make Fence accept context (#3393) 2019-10-28 16:04:31 +02:00
contact storagenode/contact: fix connection leak with contact checkin 2019-11-06 18:00:09 +00:00
gracefulexit Keep v0pieceinfo database isolated (#3364) 2019-11-13 13:15:31 -06:00
inspector satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
monitor satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
nodestats all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
orders pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -06:00
pieces Keep v0pieceinfo database isolated (#3364) 2019-11-13 13:15:31 -06:00
piecestore Keep v0pieceinfo database isolated (#3364) 2019-11-13 13:15:31 -06:00
reputation all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
retain Keep v0pieceinfo database isolated (#3364) 2019-11-13 13:15:31 -06:00
satellites storagenode/gracefulexit: Exclude finished exits from chore/worker processing. Fix update status bug (#3399) 2019-10-28 13:59:45 -04:00
storagenodedb Keep v0pieceinfo database isolated (#3364) 2019-11-13 13:15:31 -06:00
storageusage all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
trust satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
operator.go storagenode/main: map aliases for kademlia config values (#3118) 2019-09-30 19:33:00 -04:00
peer.go satellite: change the Peer name to Core (#3472) 2019-11-04 11:01:02 -08:00