Overview ▹
Overview ▾
Package local implements functionality common to both the "localdisk" and "diskpacked" storage mechanisms.
Index
- type Generationer
- func NewGenerationer(rootDir string) *Generationer
- func (g Generationer) ResetStorageGeneration() error
- func (g Generationer) StorageGeneration() (initTime time.Time, random string, err error)
Package files
type Generationer
type Generationer struct {
// contains filtered or unexported fields
}
func NewGenerationer
func NewGenerationer(rootDir string) *Generationer
NewGenerationer returns a struct for implementing blobserver.Generationer
func (Generationer) ResetStorageGeneration
func (g Generationer) ResetStorageGeneration() error
ResetStorageGeneration reinitializes the generation by recreating the GENERATION.dat file with a new random string
func (Generationer) StorageGeneration
func (g Generationer) StorageGeneration() (initTime time.Time, random string, err error)
StorageGeneration returns the generation's initialization time, and the random string. If the GENERATION.dat file does not exist under root yet, then creates it now (by calling ResetGeneration).