perkeep/server/appengine/camli
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
..
aeindex.go Change sorted.KeyValue.Find to take an optional end bound; add tests. 2013-12-07 08:43:18 -08:00
common.go Rearrange the server directory a bit, and update some READMEs 2013-02-02 08:56:57 -08:00
contextpool.go Rearrange the server directory a bit, and update some READMEs 2013-02-02 08:56:57 -08:00
main.go camlistored: on SIGINT, shut down cleanly, closing the kvfile index db 2013-08-26 21:07:28 -05:00
ownerauth.go Handle GET and HEAD the same in more (all?) places. 2013-09-15 20:12:26 +01:00
storage.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00