zotregistry.dev/zot@v1.4.4-0.20240314164342-eec277e14d20/pkg/storage/constants/constants.go (about)

     1  package constants
     2  
     3  import (
     4  	"time"
     5  )
     6  
     7  const (
     8  	// BlobUploadDir defines the upload directory for blob uploads.
     9  	BlobUploadDir           = ".uploads"
    10  	SchemaVersion           = 2
    11  	DefaultFilePerms        = 0o600
    12  	DefaultDirPerms         = 0o700
    13  	RLOCK                   = "RLock"
    14  	RWLOCK                  = "RWLock"
    15  	BlobsCache              = "blobs"
    16  	DuplicatesBucket        = "duplicates"
    17  	OriginalBucket          = "original"
    18  	DBExtensionName         = ".db"
    19  	DBCacheLockCheckTimeout = 10 * time.Second
    20  	BoltdbName              = "cache"
    21  	DynamoDBDriverName      = "dynamodb"
    22  	DefaultGCDelay          = 1 * time.Hour
    23  	DefaultRetentionDelay   = 24 * time.Hour
    24  	DefaultGCInterval       = 1 * time.Hour
    25  	S3StorageDriverName     = "s3"
    26  	LocalStorageDriverName  = "local"
    27  )