Documentation ¶
Overview ¶
Package localdisk registers the "filesystem" blobstore storage type, storing blobs in a forest of sharded directories at the specified root.
Example low-level config:
"/storage/": { "handler": "storage-filesystem", "handlerArgs": { "path": "/var/camlistore/blobs" } },
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DiskStorage ¶
type DiskStorage struct { blobstore.Storage blob.SubFetcher // contains filtered or unexported fields }
DiskStorage implements the blobstore.Storage interface using the local filesystem.
func New ¶
func New(root string) (*DiskStorage, error)
New returns a new local disk storage implementation at the provided root directory, which must already exist.
func (*DiskStorage) ResetStorageGeneration ¶
func (ds *DiskStorage) ResetStorageGeneration() error
ResetStorageGeneration reinitializes the generation by recreating the GENERATION.dat file with a new random string
func (*DiskStorage) StorageGeneration ¶
func (ds *DiskStorage) StorageGeneration() (initTime time.Time, random string, err error)
StorageGeneration returns the generation's initialization time, and the random string.
func (*DiskStorage) String ¶
func (ds *DiskStorage) String() string
Click to show internal directories.
Click to hide internal directories.