perkeep/pkg/blobserver
Brad Fitzpatrick 76171ddb3d Change sorted.KeyValue.Find to take an optional end bound; add tests.
The new package sorted/kvtest provides a generic KeyValue test for all
implementations. Memory, SQLite, and kvfile now use it.

This speeds up the index slurping start-up of my personal Camlistore
server from 30 seconds (when it was doing 17,000+ queries in small
windows) to now just 5 seconds. That 5 seconds can be improved yet
further.

Change-Id: Idd55ba9ccd3ed12a26868a41db1af676aff7b67b
2013-12-07 08:43:18 -08:00
..
cond Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
diskpacked Change sorted.KeyValue.Find to take an optional end bound; add tests. 2013-12-07 08:43:18 -08:00
encrypt Change sorted.KeyValue.Find to take an optional end bound; add tests. 2013-12-07 08:43:18 -08:00
gethandler Ditch App Engine ContextWrapper noise; add test that App Engine always compiles. 2013-08-21 18:51:10 -05:00
google Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
handlers Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
local Add generation support for diskpacked. 2013-10-10 21:35:44 +02:00
localdisk Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
remote Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
replica Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
s3 Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
shard Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
stats Merge two copies of StatsReceiver into common location. 2013-09-22 11:19:10 +01:00
storagetest Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
blobhub.go blobserver: run blobhub receive hooks in parallel. 2013-11-24 17:12:56 -08:00
blobhub_appengine.go Cleanup: remove BlobHub and time.Duration waits from storage interface 2013-08-21 13:57:28 -07:00
blobhub_test.go sync: have handler register receive hook with its source. 2013-11-24 16:20:11 -08:00
doc.go Docs and minor cleanups 2013-07-07 16:09:17 -07:00
enumerate.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
interface.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
mergedenum.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
noimpl.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
receive.go sync: have handler register receive hook with its source. 2013-11-24 16:20:11 -08:00
receive_test.go Cleanup: remove BlobHub and time.Duration waits from storage interface 2013-08-21 13:57:28 -07:00
registry.go importer: initialize Host's search handler and blobserver target 2013-10-20 12:00:15 -07:00