storj/storage
ccase 034f9845b1 storage: Plumb limit through storage backends.
* Plumbs the limit through all backends ensuring they don't do
  unnecessary work.
* Don't arbitrarily limit at the backend with hardcoded defaults. The
  limit will be set by the caller.

Prior to this change the code on recursive in some backends would do 10k
results from the database and then only return the first 1k (throwing
out 9k of them).

Prior to this change some backends had no limit at all (e.g. redis).

Change-Id: I1f327eefe095776d123dd11362cd00994c22efdf
2020-01-19 21:23:20 +00:00
..
boltdb storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
cockroachkv storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
filestore common: separate repository 2019-12-27 14:11:15 +02:00
postgreskv storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
redis storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
storelogger storage/: remove reverse-key-listing feature 2019-11-12 18:47:51 +00:00
teststore lint: add staticcheck as a separate step (#3569) 2019-11-14 10:31:30 +02:00
testsuite common: separate repository 2019-12-27 14:11:15 +02:00
blob.go storagenode: Include trash space when calculating space used 2019-12-23 19:07:03 -07:00
common.go storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
iterator.go storage/: remove reverse-key-listing feature 2019-11-12 18:47:51 +00:00
listkeys.go Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
listv2.go storage: Plumb limit through storage backends. 2020-01-19 21:23:20 +00:00
util.go storage: add monkit task to missing places (#2122) 2019-06-05 16:23:10 +02:00