//
pkg.gl
Category
github.com/ovh/cds
engine
cdn
storage
package
0.55.1
Repository:
https://github.com/ovh/cds.git
Documentation:
pkg.go.dev
Versions
1
Dependencies
26
Dependents
9
Files
1.6k SLOC
#
Packages
encryption
local
nfs
redis
s3
swift
webdav
#
Functions
CountItemsForUnit
CountItemsForUnitByType
CountItemUnitsToDeleteByItemID
CountItemUnitToDelete
DeleteItemUnit
DeleteUnit
GetDriver
HashItemUnitByApiRefHash
HasItemUnitsByUnitAndHashLocator
Init
InitDBMapping
InsertItemUnit
InsertUnit
InsertUnit in database.
LoadAllItemIDUnknownByUnit
LoadAllItemUnitsByItemIDs
LoadAllItemUnitsIDsByItemID
LoadAllItemUnitsIDsByItemIDsAndUnitID
LoadAllItemUnitsIDsByUnitID
LoadAllItemUnitsToDeleteByUnit
LoadAllSynchronizedItemIDs
LoadAllUnits
LoadAllUnits loads all the units from the database.
LoadItemUnitByID
LoadItemUnitByUnit
LoadItemUnitsByUnit
LoadLastItemUnitByJobUnitType
LoadLastItemUnitByRunJobIDUnitType
LoadUnitByID
LoadUnitByID returns a unit from database for given id.
LoadUnitByName
LoadUnitByName returns a unit from database for given name.
MarkItemUnitToDelete
RegisterDriver
#
Constants
CDNBufferTypeFile
CDNBufferTypeLog
FieldAPIRef
FieldSize
FielID
#
Variables
KeyBackendSync
#
Structs
AbstractUnit
AbstractUnitConfig
BufferConfiguration
Configuration
ItemToSync
LocalBufferConfiguration
LocalStorageConfiguration
LogConfig
NFSBufferConfiguration
RunningStorageUnits
S3StorageConfiguration
Stat
StorageConfiguration
SwiftStorageConfiguration
WebdavStorageConfiguration
#
Interfaces
BufferUnit
FileBufferUnit
Interface
LogBufferUnit
Source
StorageUnit
StorageUnitWithLocator
Unit
#
Type aliases
CDNBufferType
LoadUnitOptionFunc