perkeep/pkg/blobserver
Brad Fitzpatrick bf94a73859 Get rid of SeekFetcher vs StreamingFetcher distinction and complexity.
StreamingFetcher is now just Fetcher, and its FetchStreaming is now
just Fetch.

SeekFetcher is gone. Blobs are max 16 MB anyway, so we can slurp to
memory when needed. The main thing that cared about SeekFetcher
was the GET handler, ServeBlobref, because http.ServeContent needed
one for range requests. That's rewritten in an earlier commit, using
the FakeSeeker from another earlier commit.

Lot of code got simpler as a result.

Change-Id: Ib819413e48a8f9b8d97f596d0fbf771dab211f11
2014-03-14 12:29:13 -07:00
..
archiver Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
cond Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
dir dir: add new blobserver/dir package to do localdisk or diskpacked 2014-02-07 09:50:59 -08:00
diskpacked Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
encrypt Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
gethandler Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
google Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
handlers Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
local Add generation support for diskpacked. 2013-10-10 21:35:44 +02:00
localdisk Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
namespace Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
protocol In stat and upload handlers, return empty lists instead of null. 2014-01-06 16:30:59 -08:00
remote Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
replica Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
s3 Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
shard Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
stats Use 'uint32' instead of 'int64' for blob sizes everywhere. 2014-02-08 17:58:12 +01:00
storagetest Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
blobhub.go pkg/server: Run synchronous blob hooks first in blobhub. 2014-01-14 17:51:31 -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 Enumerate changes for future sync changes 2014-03-04 12:11:59 -08:00
interface.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
mergedenum.go Start of new context package and *context.Context type. 2013-12-02 13:20:51 -08:00
noimpl.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
receive.go Change the upload protocol. 2014-01-04 20:24:58 -08:00
receive_test.go Use 'uint32' instead of 'int64' for blob sizes everywhere. 2014-02-08 17:58:12 +01:00
registry.go importer: initialize Host's search handler and blobserver target 2013-10-20 12:00:15 -07:00
sync.go Add missing moved file from 76ba33b2 2014-03-07 10:06:01 -08:00
sync_test.go Move ListMissingDestinationBlobs from pkg/client to blobserver 2014-03-06 15:04:15 -08:00