storj/pkg
Egon Elbre 83df0ee1b0
Implement ListV2 with storage rework (#303)
1. Added KeyValueStore.Iterate for implementing the different List, ListV2 etc. implementations. This allows for more efficient use of memory depending on the situation.
2. Implemented an inmemory teststore for running tests. This should allow to replace MockKeyValueStore in most places.
3. Rewrote tests
4. Pulled out logger from bolt implementation so it can be used for all other storage implementations.
5. Fixed multiple things in bolt and redis implementations.
2018-09-05 19:10:35 +03: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 Enable more linters (#272) 2018-08-27 11:28:16 -06:00
eestream add reed-solomon encoding benchmark (#307) 2018-09-05 17:33:20 +03:00
kademlia Implement ListV2 with storage rework (#303) 2018-09-05 19:10:35 +03:00
miniogw extract bucketstore code from NewGateway into helper (#300) 2018-09-05 19:03:20 +03:00
node Enable more linters (#272) 2018-08-27 11:28:16 -06:00
overlay Implement ListV2 with storage rework (#303) 2018-09-05 19:10:35 +03:00
paths adds Bucket Store (#213) 2018-08-16 10:32:28 -04:00
peertls CA and identity commands (#235) 2018-08-28 00:23:48 +02:00
piecestore Add functions for signing and verifying during bandwidth exchange (#246) 2018-08-27 14:35:27 -04:00
pointerdb Implement ListV2 with storage rework (#303) 2018-09-05 19:10:35 +03:00
pool Enable more linters (#272) 2018-08-27 11:28:16 -06:00
process Enable more linters (#272) 2018-08-27 11:28:16 -06:00
provider Implement ListV2 with storage rework (#303) 2018-09-05 19:10:35 +03:00
ranger Enable more linters (#272) 2018-08-27 11:28:16 -06:00
statdb Enable more linters (#272) 2018-08-27 11:28:16 -06:00
storage Add functions for signing and verifying during bandwidth exchange (#246) 2018-08-27 14:35:27 -04:00
telemetry Enable more linters (#272) 2018-08-27 11:28:16 -06:00
transport TLS Support (#252) 2018-08-23 22:01:03 -06:00
utils Implement ListV2 with storage rework (#303) 2018-09-05 19:10:35 +03:00