Brad Fitzpatrick
b652dc62e8
make CachingFetcher also a StreamingFetcher
2011-06-04 09:12:02 -07:00
Brad Fitzpatrick
59e577c023
Rename blobref.Fetcher to blobref.SeekFetcher
2011-06-04 08:56:03 -07:00
Brad Fitzpatrick
c5e93ceecd
Rename CorruptBlobError -> ErrCorruptBlob, per Go convention
2011-05-12 19:19:49 -07:00
Brad Fitzpatrick
860f020ec4
This bug is already filed.
2011-05-12 19:18:20 -07:00
Brad Fitzpatrick
475561d74c
Remove old partition interface.
2011-05-12 19:17:59 -07:00
Brad Fitzpatrick
d4f63d89d3
Clarify enumerate docs: after and maxWaitSec are mutually exclusive
2011-05-11 06:11:44 -07:00
Brad Fitzpatrick
257e550740
use blobref.SizedBlobRef as a value, not a mutable *blobref.SizedBlobRef on heap
2011-05-10 16:13:37 -07:00
Brad Fitzpatrick
d43263035a
client: allow UploadHandle.Size to be -1, and associated cleanup, including:
...
-- new StorageConfiger interface & use it in camlistored.
-- bunch of little bug fixes and TODOs done.
2011-05-10 14:55:12 -07:00
Brad Fitzpatrick
651fac6a3d
put directional constraints on all the channel types
2011-05-10 11:21:28 -07:00
Brad Fitzpatrick
c4eb6bb68d
Some work on remote blobserver & camli client; allow client to use alt http clients
2011-05-10 06:25:18 -07:00
Brad Fitzpatrick
1b7aceac3f
Automatic blobserver queue creation from sync Handler.
2011-05-09 11:08:14 -07:00
Brad Fitzpatrick
bed26de507
Cleanup: remove partitions from interfaces. WIP but compiles.
...
Still need to fix up blobhub notification for localdisk
mirroring, since now localdisk can't find the notification
hub for mirrored partitions. (and also can't be configured
yet)
2011-05-09 09:11:18 -07:00
Brad Fitzpatrick
df73e53494
Amazon fetch support; misc refactorings
...
Blobservers only need a streaming fetcher now.
2011-04-08 23:20:24 -07:00
Brad Fitzpatrick
fd22dafa7b
Let storage layers declare their max enumerate size
2011-04-08 21:03:43 -07:00
Brad Fitzpatrick
28975e8fc3
Change EnumerateBlobs interface to close channel, not send nil.
2011-03-25 09:52:51 -07:00
Brad Fitzpatrick
83a814148b
Define blobserver.Cache interface.
2011-03-24 19:57:57 -07:00
Brad Fitzpatrick
2e904bd0b0
Move lib/go/ stuff around into a camli/ or camli/misc/ directory.
2011-03-18 21:24:10 -07:00