Documentation ¶
Overview ¶
Package spdb is a generated GoMock package.
Index ¶
- type BucketFreeQuota
- type BucketQuota
- type BucketTraffic
- type ExitRecoverDB
- type GCObjectMeta
- type GCObjectProgressDB
- type GCPieceMeta
- type IntegrityMeta
- type MigrateBucketProgressMeta
- type MigrateDB
- type MigrateGVGUnitMeta
- type MockExitRecoverDB
- func (m *MockExitRecoverDB) BatchGetRecoverGVGStats(gvgID []uint32) ([]*RecoverGVGStats, error)
- func (m *MockExitRecoverDB) CountRecoverFailedObject() (int64, error)
- func (m *MockExitRecoverDB) DeleteRecoverFailedObject(objectID uint64) error
- func (m *MockExitRecoverDB) DeleteRecoverGVGStats(gvgID uint32) error
- func (m *MockExitRecoverDB) EXPECT() *MockExitRecoverDBMockRecorder
- func (m *MockExitRecoverDB) GetRecoverFailedObject(objectID uint64) (*RecoverFailedObject, error)
- func (m *MockExitRecoverDB) GetRecoverFailedObjects(retry, limit uint32) ([]*RecoverFailedObject, error)
- func (m *MockExitRecoverDB) GetRecoverFailedObjectsByRetryTime(retry uint32) ([]*RecoverFailedObject, error)
- func (m *MockExitRecoverDB) GetRecoverGVGStats(gvgID uint32) (*RecoverGVGStats, error)
- func (m *MockExitRecoverDB) InsertRecoverFailedObject(object *RecoverFailedObject) error
- func (m *MockExitRecoverDB) SetRecoverGVGStats(stats []*RecoverGVGStats) error
- func (m *MockExitRecoverDB) UpdateRecoverFailedObject(object *RecoverFailedObject) error
- func (m *MockExitRecoverDB) UpdateRecoverGVGStats(stats *RecoverGVGStats) error
- type MockExitRecoverDBMockRecorder
- func (mr *MockExitRecoverDBMockRecorder) BatchGetRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) CountRecoverFailedObject() *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) DeleteRecoverFailedObject(objectID any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) DeleteRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObject(objectID any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObjects(retry, limit any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObjectsByRetryTime(retry any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) GetRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) InsertRecoverFailedObject(object any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) SetRecoverGVGStats(stats any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) UpdateRecoverFailedObject(object any) *gomock.Call
- func (mr *MockExitRecoverDBMockRecorder) UpdateRecoverGVGStats(stats any) *gomock.Call
- type MockGCObjectProgressDB
- func (m *MockGCObjectProgressDB) DeleteGCObjectProgress(taskKey string) error
- func (m *MockGCObjectProgressDB) EXPECT() *MockGCObjectProgressDBMockRecorder
- func (m *MockGCObjectProgressDB) GetGCMetasToGC(limit int) ([]*GCObjectMeta, error)
- func (m *MockGCObjectProgressDB) InsertGCObjectProgress(gcMeta *GCObjectMeta) error
- func (m *MockGCObjectProgressDB) UpdateGCObjectProgress(gcMeta *GCObjectMeta) error
- type MockGCObjectProgressDBMockRecorder
- func (mr *MockGCObjectProgressDBMockRecorder) DeleteGCObjectProgress(taskKey any) *gomock.Call
- func (mr *MockGCObjectProgressDBMockRecorder) GetGCMetasToGC(limit any) *gomock.Call
- func (mr *MockGCObjectProgressDBMockRecorder) InsertGCObjectProgress(gcMeta any) *gomock.Call
- func (mr *MockGCObjectProgressDBMockRecorder) UpdateGCObjectProgress(gcMeta any) *gomock.Call
- type MockMigrateDB
- func (m *MockMigrateDB) DeleteMigrateBucket(bucketID uint64) error
- func (m *MockMigrateDB) DeleteMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
- func (m *MockMigrateDB) DeleteMigrateGVGUnitsByBucketID(bucketID uint64) error
- func (m *MockMigrateDB) EXPECT() *MockMigrateDBMockRecorder
- func (m *MockMigrateDB) InsertMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
- func (m *MockMigrateDB) InsertSwapOutUnit(meta *SwapOutMeta) error
- func (m *MockMigrateDB) ListBucketMigrationToConfirm(migrationStates []int) ([]*MigrateBucketProgressMeta, error)
- func (m *MockMigrateDB) ListDestSPSwapOutUnits() ([]*SwapOutMeta, error)
- func (m *MockMigrateDB) ListMigrateGVGUnitsByBucketID(bucketID uint64) ([]*MigrateGVGUnitMeta, error)
- func (m *MockMigrateDB) QueryBucketMigrateSubscribeProgress() (uint64, error)
- func (m *MockMigrateDB) QueryMigrateBucketProgress(bucketID uint64) (*MigrateBucketProgressMeta, error)
- func (m *MockMigrateDB) QueryMigrateBucketState(bucketID uint64) (int, error)
- func (m *MockMigrateDB) QueryMigrateGVGUnit(migrateKey string) (*MigrateGVGUnitMeta, error)
- func (m *MockMigrateDB) QuerySPExitSubscribeProgress() (uint64, error)
- func (m *MockMigrateDB) QuerySwapOutSubscribeProgress() (uint64, error)
- func (m *MockMigrateDB) QuerySwapOutUnitInSrcSP(swapOutKey string) (*SwapOutMeta, error)
- func (m *MockMigrateDB) UpdateBucketMigrateGCSubscribeProgress(blockHeight uint64) error
- func (m *MockMigrateDB) UpdateBucketMigrateSubscribeProgress(blockHeight uint64) error
- func (m *MockMigrateDB) UpdateBucketMigrationGCProgress(progressMeta MigrateBucketProgressMeta) error
- func (m *MockMigrateDB) UpdateBucketMigrationMigratingProgress(bucketID uint64, gvgUnits, gvgUnitsFinished uint32) error
- func (m *MockMigrateDB) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota uint64, state int) error
- func (m *MockMigrateDB) UpdateBucketMigrationProgress(bucketID uint64, migrateState int) error
- func (m *MockMigrateDB) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota uint64, state int) error
- func (m *MockMigrateDB) UpdateMigrateGVGMigratedBytesSize(migrateKey string, migratedBytes uint64) error
- func (m *MockMigrateDB) UpdateMigrateGVGRetryCount(migrateKey string, retryTime int) error
- func (m *MockMigrateDB) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey string, lastMigrateObjectID uint64) error
- func (m *MockMigrateDB) UpdateMigrateGVGUnitStatus(migrateKey string, migrateStatus int) error
- func (m *MockMigrateDB) UpdateSPExitSubscribeProgress(blockHeight uint64) error
- func (m *MockMigrateDB) UpdateSwapOutSubscribeProgress(blockHeight uint64) error
- func (m *MockMigrateDB) UpdateSwapOutUnitCompletedGVGList(swapOutKey string, completedGVGList []uint32) error
- type MockMigrateDBMockRecorder
- func (mr *MockMigrateDBMockRecorder) DeleteMigrateBucket(bucketID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) DeleteMigrateGVGUnit(meta any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) DeleteMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) InsertMigrateGVGUnit(meta any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) InsertSwapOutUnit(meta any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) ListBucketMigrationToConfirm(migrationStates any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) ListDestSPSwapOutUnits() *gomock.Call
- func (mr *MockMigrateDBMockRecorder) ListMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QueryBucketMigrateSubscribeProgress() *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QueryMigrateBucketProgress(bucketID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QueryMigrateBucketState(bucketID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QueryMigrateGVGUnit(migrateKey any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QuerySPExitSubscribeProgress() *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QuerySwapOutSubscribeProgress() *gomock.Call
- func (mr *MockMigrateDBMockRecorder) QuerySwapOutUnitInSrcSP(swapOutKey any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrateSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationGCProgress(progressMeta any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationMigratingProgress(bucketID, gvgUnits, gvgUnitsFinished any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota, state any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationProgress(bucketID, migrateState any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota, state any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGMigratedBytesSize(migrateKey, migratedBytes any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGRetryCount(migrateKey, retryTime any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey, lastMigrateObjectID any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGUnitStatus(migrateKey, migrateStatus any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateSPExitSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateSwapOutSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockMigrateDBMockRecorder) UpdateSwapOutUnitCompletedGVGList(swapOutKey, completedGVGList any) *gomock.Call
- type MockOffChainAuthKeyDB
- func (m *MockOffChainAuthKeyDB) EXPECT() *MockOffChainAuthKeyDBMockRecorder
- func (m *MockOffChainAuthKeyDB) GetAuthKey(userAddress, domain string) (*OffChainAuthKey, error)
- func (m *MockOffChainAuthKeyDB) InsertAuthKey(newRecord *OffChainAuthKey) error
- func (m *MockOffChainAuthKeyDB) UpdateAuthKey(userAddress, domain string, oldNonce, newNonce int32, newPublicKey string, ...) error
- type MockOffChainAuthKeyDBMockRecorder
- func (mr *MockOffChainAuthKeyDBMockRecorder) GetAuthKey(userAddress, domain any) *gomock.Call
- func (mr *MockOffChainAuthKeyDBMockRecorder) InsertAuthKey(newRecord any) *gomock.Call
- func (mr *MockOffChainAuthKeyDBMockRecorder) UpdateAuthKey(userAddress, domain, oldNonce, newNonce, newPublicKey, newExpiryDate any) *gomock.Call
- type MockOffChainAuthKeyV2DB
- func (m *MockOffChainAuthKeyV2DB) ClearExpiredOffChainAuthKeys() error
- func (m *MockOffChainAuthKeyV2DB) DeleteAuthKeysV2(userAddress, domain string, publicKey []string) (bool, error)
- func (m *MockOffChainAuthKeyV2DB) EXPECT() *MockOffChainAuthKeyV2DBMockRecorder
- func (m *MockOffChainAuthKeyV2DB) GetAuthKeyV2(userAddress, domain, publicKey string) (*OffChainAuthKeyV2, error)
- func (m *MockOffChainAuthKeyV2DB) InsertAuthKeyV2(newRecord *OffChainAuthKeyV2) error
- func (m *MockOffChainAuthKeyV2DB) ListAuthKeysV2(userAddress, domain string) ([]string, error)
- type MockOffChainAuthKeyV2DBMockRecorder
- func (mr *MockOffChainAuthKeyV2DBMockRecorder) ClearExpiredOffChainAuthKeys() *gomock.Call
- func (mr *MockOffChainAuthKeyV2DBMockRecorder) DeleteAuthKeysV2(userAddress, domain, publicKey any) *gomock.Call
- func (mr *MockOffChainAuthKeyV2DBMockRecorder) GetAuthKeyV2(userAddress, domain, publicKey any) *gomock.Call
- func (mr *MockOffChainAuthKeyV2DBMockRecorder) InsertAuthKeyV2(newRecord any) *gomock.Call
- func (mr *MockOffChainAuthKeyV2DBMockRecorder) ListAuthKeysV2(userAddress, domain any) *gomock.Call
- type MockSPDB
- func (m *MockSPDB) BatchGetRecoverGVGStats(gvgID []uint32) ([]*RecoverGVGStats, error)
- func (m *MockSPDB) CheckQuotaAndAddReadRecord(record *ReadRecord, quota *BucketQuota) error
- func (m *MockSPDB) ClearExpiredOffChainAuthKeys() error
- func (m *MockSPDB) CountRecoverFailedObject() (int64, error)
- func (m *MockSPDB) DeleteAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) error
- func (m *MockSPDB) DeleteAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32) error
- func (m *MockSPDB) DeleteAuthKeysV2(userAddress, domain string, publicKey []string) (bool, error)
- func (m *MockSPDB) DeleteExpiredBucketTraffic(yearMonth string) error
- func (m *MockSPDB) DeleteExpiredReadRecord(ts, limit uint64) error
- func (m *MockSPDB) DeleteGCObjectProgress(taskKey string) error
- func (m *MockSPDB) DeleteMigrateBucket(bucketID uint64) error
- func (m *MockSPDB) DeleteMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
- func (m *MockSPDB) DeleteMigrateGVGUnitsByBucketID(bucketID uint64) error
- func (m *MockSPDB) DeleteObjectIntegrity(objectID uint64, redundancyIndex int32) error
- func (m *MockSPDB) DeleteRecoverFailedObject(objectID uint64) error
- func (m *MockSPDB) DeleteRecoverGVGStats(gvgID uint32) error
- func (m *MockSPDB) DeleteReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) error
- func (m *MockSPDB) DeleteReplicatePieceChecksumsByObjectID(objectID uint64) error
- func (m *MockSPDB) DeleteShadowObjectIntegrity(objectID uint64, redundancyIndex int32) error
- func (m *MockSPDB) DeleteUploadProgress(objectID uint64) error
- func (m *MockSPDB) EXPECT() *MockSPDBMockRecorder
- func (m *MockSPDB) FetchAllSp(status ...types0.Status) ([]*types0.StorageProvider, error)
- func (m *MockSPDB) FetchAllSpWithoutOwnSp(status ...types0.Status) ([]*types0.StorageProvider, error)
- func (m *MockSPDB) GetAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
- func (m *MockSPDB) GetAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
- func (m *MockSPDB) GetAuthKey(userAddress, domain string) (*OffChainAuthKey, error)
- func (m *MockSPDB) GetAuthKeyV2(userAddress, domain, publicKey string) (*OffChainAuthKeyV2, error)
- func (m *MockSPDB) GetBucketReadRecord(bucketID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockSPDB) GetBucketTraffic(bucketID uint64, yearMonth string) (*BucketTraffic, error)
- func (m *MockSPDB) GetBucketTrafficCount(yearMonth string) (int64, error)
- func (m *MockSPDB) GetGCMetasToGC(limit int) ([]*GCObjectMeta, error)
- func (m *MockSPDB) GetLatestBucketTraffic(bucketID uint64) (*BucketTraffic, error)
- func (m *MockSPDB) GetObjectIntegrity(objectID uint64, redundancyIndex int32) (*IntegrityMeta, error)
- func (m *MockSPDB) GetObjectReadRecord(objectID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockSPDB) GetOwnSpInfo() (*types0.StorageProvider, error)
- func (m *MockSPDB) GetReadRecord(timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockSPDB) GetRecoverFailedObject(objectID uint64) (*RecoverFailedObject, error)
- func (m *MockSPDB) GetRecoverFailedObjects(retry, limit uint32) ([]*RecoverFailedObject, error)
- func (m *MockSPDB) GetRecoverFailedObjectsByRetryTime(retry uint32) ([]*RecoverFailedObject, error)
- func (m *MockSPDB) GetRecoverGVGStats(gvgID uint32) (*RecoverGVGStats, error)
- func (m *MockSPDB) GetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) ([]byte, error)
- func (m *MockSPDB) GetShadowObjectIntegrity(objectID uint64, redundancyIndex int32) (*ShadowIntegrityMeta, error)
- func (m *MockSPDB) GetSpByAddress(address string, addressType SpAddressType) (*types0.StorageProvider, error)
- func (m *MockSPDB) GetSpByEndpoint(endpoint string) (*types0.StorageProvider, error)
- func (m *MockSPDB) GetSpByID(id uint32) (*types0.StorageProvider, error)
- func (m *MockSPDB) GetUploadMetasToRejectUnsealByRangeTS(limit int, startTimeStamp, endTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockSPDB) GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error)
- func (m *MockSPDB) GetUploadMetasToReplicateByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockSPDB) GetUploadMetasToSeal(limit int, timeout int64) ([]*UploadObjectMeta, error)
- func (m *MockSPDB) GetUploadMetasToSealByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockSPDB) GetUploadState(objectID uint64) (types.TaskState, string, error)
- func (m *MockSPDB) GetUserReadRecord(userAddress string, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockSPDB) InitBucketTraffic(record *ReadRecord, quota *BucketQuota) error
- func (m *MockSPDB) InsertAuthKey(newRecord *OffChainAuthKey) error
- func (m *MockSPDB) InsertAuthKeyV2(newRecord *OffChainAuthKeyV2) error
- func (m *MockSPDB) InsertGCObjectProgress(gcMeta *GCObjectMeta) error
- func (m *MockSPDB) InsertMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
- func (m *MockSPDB) InsertPutEvent(task task.Task) error
- func (m *MockSPDB) InsertRecoverFailedObject(object *RecoverFailedObject) error
- func (m *MockSPDB) InsertSwapOutUnit(meta *SwapOutMeta) error
- func (m *MockSPDB) InsertUploadProgress(objectID uint64, isAgentUpload bool) error
- func (m *MockSPDB) ListAuthKeysV2(userAddress, domain string) ([]string, error)
- func (m *MockSPDB) ListBucketMigrationToConfirm(migrationStates []int) ([]*MigrateBucketProgressMeta, error)
- func (m *MockSPDB) ListBucketTraffic(yearMonth string, offset, limit int) ([]*BucketTraffic, error)
- func (m *MockSPDB) ListDestSPSwapOutUnits() ([]*SwapOutMeta, error)
- func (m *MockSPDB) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID int64, includePrivate bool) ([]*IntegrityMeta, error)
- func (m *MockSPDB) ListMigrateGVGUnitsByBucketID(bucketID uint64) ([]*MigrateGVGUnitMeta, error)
- func (m *MockSPDB) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID int64) ([]*GCPieceMeta, error)
- func (m *MockSPDB) ListShadowIntegrityMeta() ([]*ShadowIntegrityMeta, error)
- func (m *MockSPDB) QueryBucketMigrateSubscribeProgress() (uint64, error)
- func (m *MockSPDB) QueryMigrateBucketProgress(bucketID uint64) (*MigrateBucketProgressMeta, error)
- func (m *MockSPDB) QueryMigrateBucketState(bucketID uint64) (int, error)
- func (m *MockSPDB) QueryMigrateGVGUnit(migrateKey string) (*MigrateGVGUnitMeta, error)
- func (m *MockSPDB) QuerySPExitSubscribeProgress() (uint64, error)
- func (m *MockSPDB) QuerySwapOutSubscribeProgress() (uint64, error)
- func (m *MockSPDB) QuerySwapOutUnitInSrcSP(swapOutKey string) (*SwapOutMeta, error)
- func (m *MockSPDB) SetObjectIntegrity(integrity *IntegrityMeta) error
- func (m *MockSPDB) SetOwnSpInfo(sp *types0.StorageProvider) error
- func (m *MockSPDB) SetRecoverGVGStats(stats []*RecoverGVGStats) error
- func (m *MockSPDB) SetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32, checksum []byte, ...) error
- func (m *MockSPDB) SetShadowObjectIntegrity(integrity *ShadowIntegrityMeta) error
- func (m *MockSPDB) UpdateAllSp(spList []*types0.StorageProvider) error
- func (m *MockSPDB) UpdateAuthKey(userAddress, domain string, oldNonce, newNonce int32, newPublicKey string, ...) error
- func (m *MockSPDB) UpdateBucketMigrateGCSubscribeProgress(blockHeight uint64) error
- func (m *MockSPDB) UpdateBucketMigrateSubscribeProgress(blockHeight uint64) error
- func (m *MockSPDB) UpdateBucketMigrationGCProgress(progressMeta MigrateBucketProgressMeta) error
- func (m *MockSPDB) UpdateBucketMigrationMigratingProgress(bucketID uint64, gvgUnits, gvgUnitsFinished uint32) error
- func (m *MockSPDB) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota uint64, state int) error
- func (m *MockSPDB) UpdateBucketMigrationProgress(bucketID uint64, migrateState int) error
- func (m *MockSPDB) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota uint64, state int) error
- func (m *MockSPDB) UpdateBucketTraffic(bucketID uint64, update *BucketTraffic) error
- func (m *MockSPDB) UpdateExtraQuota(bucketID, extraQuota uint64, yearMonth string) error
- func (m *MockSPDB) UpdateGCObjectProgress(gcMeta *GCObjectMeta) error
- func (m *MockSPDB) UpdateIntegrityChecksum(integrity *IntegrityMeta) error
- func (m *MockSPDB) UpdateIntegrityMeta(integrity *IntegrityMeta) error
- func (m *MockSPDB) UpdateMigrateGVGMigratedBytesSize(migrateKey string, migratedBytes uint64) error
- func (m *MockSPDB) UpdateMigrateGVGRetryCount(migrateKey string, retryTime int) error
- func (m *MockSPDB) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey string, lastMigrateObjectID uint64) error
- func (m *MockSPDB) UpdateMigrateGVGUnitStatus(migrateKey string, migrateStatus int) error
- func (m *MockSPDB) UpdatePieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, dataLength uint64) error
- func (m *MockSPDB) UpdateRecoverFailedObject(object *RecoverFailedObject) error
- func (m *MockSPDB) UpdateRecoverGVGStats(stats *RecoverGVGStats) error
- func (m *MockSPDB) UpdateSPExitSubscribeProgress(blockHeight uint64) error
- func (m *MockSPDB) UpdateShadowIntegrityChecksum(integrity *ShadowIntegrityMeta) error
- func (m *MockSPDB) UpdateShadowPieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, version int64, ...) error
- func (m *MockSPDB) UpdateSwapOutSubscribeProgress(blockHeight uint64) error
- func (m *MockSPDB) UpdateSwapOutUnitCompletedGVGList(swapOutKey string, completedGVGList []uint32) error
- func (m *MockSPDB) UpdateUploadProgress(uploadMeta *UploadObjectMeta) error
- type MockSPDBMockRecorder
- func (mr *MockSPDBMockRecorder) BatchGetRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) CheckQuotaAndAddReadRecord(record, quota any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ClearExpiredOffChainAuthKeys() *gomock.Call
- func (mr *MockSPDBMockRecorder) CountRecoverFailedObject() *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized(objectID, redundancyIdx any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteAuthKeysV2(userAddress, domain, publicKey any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteExpiredBucketTraffic(yearMonth any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteExpiredReadRecord(ts, limit any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteGCObjectProgress(taskKey any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteMigrateBucket(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteMigrateGVGUnit(meta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteRecoverFailedObject(objectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID(objectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSPDBMockRecorder) DeleteUploadProgress(objectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) FetchAllSp(status ...any) *gomock.Call
- func (mr *MockSPDBMockRecorder) FetchAllSpWithoutOwnSp(status ...any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetAllReplicatePieceChecksumOptimized(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetAuthKey(userAddress, domain any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetAuthKeyV2(userAddress, domain, publicKey any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetBucketReadRecord(bucketID, timeRange any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetBucketTraffic(bucketID, yearMonth any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetBucketTrafficCount(yearMonth any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetGCMetasToGC(limit any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetLatestBucketTraffic(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetObjectReadRecord(objectID, timeRange any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetOwnSpInfo() *gomock.Call
- func (mr *MockSPDBMockRecorder) GetReadRecord(timeRange any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetRecoverFailedObject(objectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetRecoverFailedObjects(retry, limit any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetRecoverFailedObjectsByRetryTime(retry any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetRecoverGVGStats(gvgID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetSpByAddress(address, addressType any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetSpByEndpoint(endpoint any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetSpByID(id any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS(limit, startTimeStamp, endTimeStamp any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadMetasToReplicate(limit, timeout any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadMetasToReplicateByStartTS(limit, startTimeStamp any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadMetasToSeal(limit, timeout any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadMetasToSealByStartTS(limit, startTimeStamp any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUploadState(objectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) GetUserReadRecord(userAddress, timeRange any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InitBucketTraffic(record, quota any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertAuthKey(newRecord any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertAuthKeyV2(newRecord any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertGCObjectProgress(gcMeta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertMigrateGVGUnit(meta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertPutEvent(task any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertRecoverFailedObject(object any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertSwapOutUnit(meta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) InsertUploadProgress(objectID, isAgentUpload any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListAuthKeysV2(userAddress, domain any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListBucketMigrationToConfirm(migrationStates any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListBucketTraffic(yearMonth, offset, limit any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListDestSPSwapOutUnits() *gomock.Call
- func (mr *MockSPDBMockRecorder) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID, includePrivate any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) ListShadowIntegrityMeta() *gomock.Call
- func (mr *MockSPDBMockRecorder) QueryBucketMigrateSubscribeProgress() *gomock.Call
- func (mr *MockSPDBMockRecorder) QueryMigrateBucketProgress(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) QueryMigrateBucketState(bucketID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) QueryMigrateGVGUnit(migrateKey any) *gomock.Call
- func (mr *MockSPDBMockRecorder) QuerySPExitSubscribeProgress() *gomock.Call
- func (mr *MockSPDBMockRecorder) QuerySwapOutSubscribeProgress() *gomock.Call
- func (mr *MockSPDBMockRecorder) QuerySwapOutUnitInSrcSP(swapOutKey any) *gomock.Call
- func (mr *MockSPDBMockRecorder) SetObjectIntegrity(integrity any) *gomock.Call
- func (mr *MockSPDBMockRecorder) SetOwnSpInfo(sp any) *gomock.Call
- func (mr *MockSPDBMockRecorder) SetRecoverGVGStats(stats any) *gomock.Call
- func (mr *MockSPDBMockRecorder) SetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx, checksum, version any) *gomock.Call
- func (mr *MockSPDBMockRecorder) SetShadowObjectIntegrity(integrity any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateAllSp(spList any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateAuthKey(userAddress, domain, oldNonce, newNonce, newPublicKey, newExpiryDate any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrateSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrationGCProgress(progressMeta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrationMigratingProgress(bucketID, gvgUnits, gvgUnitsFinished any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota, state any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrationProgress(bucketID, migrateState any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota, state any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateBucketTraffic(bucketID, update any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateExtraQuota(bucketID, extraQuota, yearMonth any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateGCObjectProgress(gcMeta any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateIntegrityChecksum(integrity any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateIntegrityMeta(integrity any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateMigrateGVGMigratedBytesSize(migrateKey, migratedBytes any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateMigrateGVGRetryCount(migrateKey, retryTime any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey, lastMigrateObjectID any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateMigrateGVGUnitStatus(migrateKey, migrateStatus any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdatePieceChecksum(objectID, redundancyIndex, checksum, dataLength any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateRecoverFailedObject(object any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateRecoverGVGStats(stats any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateSPExitSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateShadowIntegrityChecksum(integrity any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateShadowPieceChecksum(objectID, redundancyIndex, checksum, version, dataLength any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateSwapOutSubscribeProgress(blockHeight any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateSwapOutUnitCompletedGVGList(swapOutKey, completedGVGList any) *gomock.Call
- func (mr *MockSPDBMockRecorder) UpdateUploadProgress(uploadMeta any) *gomock.Call
- type MockSPInfoDB
- func (m *MockSPInfoDB) EXPECT() *MockSPInfoDBMockRecorder
- func (m *MockSPInfoDB) FetchAllSp(status ...types0.Status) ([]*types0.StorageProvider, error)
- func (m *MockSPInfoDB) FetchAllSpWithoutOwnSp(status ...types0.Status) ([]*types0.StorageProvider, error)
- func (m *MockSPInfoDB) GetOwnSpInfo() (*types0.StorageProvider, error)
- func (m *MockSPInfoDB) GetSpByAddress(address string, addressType SpAddressType) (*types0.StorageProvider, error)
- func (m *MockSPInfoDB) GetSpByEndpoint(endpoint string) (*types0.StorageProvider, error)
- func (m *MockSPInfoDB) GetSpByID(id uint32) (*types0.StorageProvider, error)
- func (m *MockSPInfoDB) SetOwnSpInfo(sp *types0.StorageProvider) error
- func (m *MockSPInfoDB) UpdateAllSp(spList []*types0.StorageProvider) error
- type MockSPInfoDBMockRecorder
- func (mr *MockSPInfoDBMockRecorder) FetchAllSp(status ...any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) FetchAllSpWithoutOwnSp(status ...any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) GetOwnSpInfo() *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) GetSpByAddress(address, addressType any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) GetSpByEndpoint(endpoint any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) GetSpByID(id any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) SetOwnSpInfo(sp any) *gomock.Call
- func (mr *MockSPInfoDBMockRecorder) UpdateAllSp(spList any) *gomock.Call
- type MockSignatureDB
- func (m *MockSignatureDB) DeleteAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) error
- func (m *MockSignatureDB) DeleteAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32) error
- func (m *MockSignatureDB) DeleteObjectIntegrity(objectID uint64, redundancyIndex int32) error
- func (m *MockSignatureDB) DeleteReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) error
- func (m *MockSignatureDB) DeleteReplicatePieceChecksumsByObjectID(objectID uint64) error
- func (m *MockSignatureDB) DeleteShadowObjectIntegrity(objectID uint64, redundancyIndex int32) error
- func (m *MockSignatureDB) EXPECT() *MockSignatureDBMockRecorder
- func (m *MockSignatureDB) GetAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
- func (m *MockSignatureDB) GetAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
- func (m *MockSignatureDB) GetObjectIntegrity(objectID uint64, redundancyIndex int32) (*IntegrityMeta, error)
- func (m *MockSignatureDB) GetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) ([]byte, error)
- func (m *MockSignatureDB) GetShadowObjectIntegrity(objectID uint64, redundancyIndex int32) (*ShadowIntegrityMeta, error)
- func (m *MockSignatureDB) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID int64, includePrivate bool) ([]*IntegrityMeta, error)
- func (m *MockSignatureDB) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID int64) ([]*GCPieceMeta, error)
- func (m *MockSignatureDB) ListShadowIntegrityMeta() ([]*ShadowIntegrityMeta, error)
- func (m *MockSignatureDB) SetObjectIntegrity(integrity *IntegrityMeta) error
- func (m *MockSignatureDB) SetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32, checksum []byte, ...) error
- func (m *MockSignatureDB) SetShadowObjectIntegrity(integrity *ShadowIntegrityMeta) error
- func (m *MockSignatureDB) UpdateIntegrityChecksum(integrity *IntegrityMeta) error
- func (m *MockSignatureDB) UpdateIntegrityMeta(integrity *IntegrityMeta) error
- func (m *MockSignatureDB) UpdatePieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, dataLength uint64) error
- func (m *MockSignatureDB) UpdateShadowIntegrityChecksum(integrity *ShadowIntegrityMeta) error
- func (m *MockSignatureDB) UpdateShadowPieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, version int64, ...) error
- type MockSignatureDBMockRecorder
- func (mr *MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized(objectID, redundancyIdx any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) DeleteObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) DeleteReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID(objectID any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) DeleteShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) GetAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) GetAllReplicatePieceChecksumOptimized(objectID, redundancyIdx, pieceCount any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) GetObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) GetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) GetShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID, includePrivate any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) ListShadowIntegrityMeta() *gomock.Call
- func (mr *MockSignatureDBMockRecorder) SetObjectIntegrity(integrity any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) SetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx, checksum, version any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) SetShadowObjectIntegrity(integrity any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) UpdateIntegrityChecksum(integrity any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) UpdateIntegrityMeta(integrity any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) UpdatePieceChecksum(objectID, redundancyIndex, checksum, dataLength any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) UpdateShadowIntegrityChecksum(integrity any) *gomock.Call
- func (mr *MockSignatureDBMockRecorder) UpdateShadowPieceChecksum(objectID, redundancyIndex, checksum, version, dataLength any) *gomock.Call
- type MockTrafficDB
- func (m *MockTrafficDB) CheckQuotaAndAddReadRecord(record *ReadRecord, quota *BucketQuota) error
- func (m *MockTrafficDB) DeleteExpiredBucketTraffic(yearMonth string) error
- func (m *MockTrafficDB) DeleteExpiredReadRecord(ts, limit uint64) error
- func (m *MockTrafficDB) EXPECT() *MockTrafficDBMockRecorder
- func (m *MockTrafficDB) GetBucketReadRecord(bucketID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockTrafficDB) GetBucketTraffic(bucketID uint64, yearMonth string) (*BucketTraffic, error)
- func (m *MockTrafficDB) GetBucketTrafficCount(yearMonth string) (int64, error)
- func (m *MockTrafficDB) GetLatestBucketTraffic(bucketID uint64) (*BucketTraffic, error)
- func (m *MockTrafficDB) GetObjectReadRecord(objectID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockTrafficDB) GetReadRecord(timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockTrafficDB) GetUserReadRecord(userAddress string, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
- func (m *MockTrafficDB) InitBucketTraffic(record *ReadRecord, quota *BucketQuota) error
- func (m *MockTrafficDB) ListBucketTraffic(yearMonth string, offset, limit int) ([]*BucketTraffic, error)
- func (m *MockTrafficDB) UpdateBucketTraffic(bucketID uint64, update *BucketTraffic) error
- func (m *MockTrafficDB) UpdateExtraQuota(bucketID, extraQuota uint64, yearMonth string) error
- type MockTrafficDBMockRecorder
- func (mr *MockTrafficDBMockRecorder) CheckQuotaAndAddReadRecord(record, quota any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) DeleteExpiredBucketTraffic(yearMonth any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) DeleteExpiredReadRecord(ts, limit any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetBucketReadRecord(bucketID, timeRange any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetBucketTraffic(bucketID, yearMonth any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetBucketTrafficCount(yearMonth any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetLatestBucketTraffic(bucketID any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetObjectReadRecord(objectID, timeRange any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetReadRecord(timeRange any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) GetUserReadRecord(userAddress, timeRange any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) InitBucketTraffic(record, quota any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) ListBucketTraffic(yearMonth, offset, limit any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) UpdateBucketTraffic(bucketID, update any) *gomock.Call
- func (mr *MockTrafficDBMockRecorder) UpdateExtraQuota(bucketID, extraQuota, yearMonth any) *gomock.Call
- type MockUploadObjectProgressDB
- func (m *MockUploadObjectProgressDB) DeleteUploadProgress(objectID uint64) error
- func (m *MockUploadObjectProgressDB) EXPECT() *MockUploadObjectProgressDBMockRecorder
- func (m *MockUploadObjectProgressDB) GetUploadMetasToRejectUnsealByRangeTS(limit int, startTimeStamp, endTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockUploadObjectProgressDB) GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error)
- func (m *MockUploadObjectProgressDB) GetUploadMetasToReplicateByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockUploadObjectProgressDB) GetUploadMetasToSeal(limit int, timeout int64) ([]*UploadObjectMeta, error)
- func (m *MockUploadObjectProgressDB) GetUploadMetasToSealByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
- func (m *MockUploadObjectProgressDB) GetUploadState(objectID uint64) (types.TaskState, string, error)
- func (m *MockUploadObjectProgressDB) InsertPutEvent(task task.Task) error
- func (m *MockUploadObjectProgressDB) InsertUploadProgress(objectID uint64, isAgentUpload bool) error
- func (m *MockUploadObjectProgressDB) UpdateUploadProgress(uploadMeta *UploadObjectMeta) error
- type MockUploadObjectProgressDBMockRecorder
- func (mr *MockUploadObjectProgressDBMockRecorder) DeleteUploadProgress(objectID any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS(limit, startTimeStamp, endTimeStamp any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicate(limit, timeout any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicateByStartTS(limit, startTimeStamp any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSeal(limit, timeout any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSealByStartTS(limit, startTimeStamp any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadState(objectID any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) InsertPutEvent(task any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) InsertUploadProgress(objectID, isAgentUpload any) *gomock.Call
- func (mr *MockUploadObjectProgressDBMockRecorder) UpdateUploadProgress(uploadMeta any) *gomock.Call
- type OffChainAuthKey
- type OffChainAuthKeyDB
- type OffChainAuthKeyV2
- type OffChainAuthKeyV2DB
- type ReadRecord
- type RecoverFailedObject
- type RecoverGVGStats
- type RecoverStatus
- type SPDB
- type SPInfoDB
- type ShadowIntegrityMeta
- type SignatureDB
- type SpAddressType
- type SwapOutMeta
- type TrafficDB
- type TrafficTimeRange
- type UploadObjectMeta
- type UploadObjectProgressDB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketFreeQuota ¶ added in v0.2.3
type BucketFreeQuota struct {
QuotaSize uint64
}
BucketFreeQuota defines free quota of a bucket.
type BucketQuota ¶
type BucketQuota struct { ChargedQuotaSize uint64 // the charged quota of bucket on greenfield chain meta FreeQuotaSize uint64 // the free quota of SP on greenfield chain MonthlyFreeQuotaSize uint64 // the monthly free quota of SP on greenfield chain }
BucketQuota defines read quota of a bucket.
type BucketTraffic ¶
type BucketTraffic struct { BucketID uint64 YearMonth string BucketName string ReadConsumedSize uint64 FreeQuotaSize uint64 // the total free quota size of SP price meta FreeQuotaConsumedSize uint64 // the consumed free quota size ChargedQuotaSize uint64 // the total charged quota of bucket MonthlyFreeQuotaSize uint64 MonthlyFreeQuotaConsumedSize uint64 ModifyTime int64 }
BucketTraffic is record traffic by year and month.
type ExitRecoverDB ¶ added in v1.3.0
type ExitRecoverDB interface { // GetRecoverGVGStats return recover gvg stats GetRecoverGVGStats(gvgID uint32) (*RecoverGVGStats, error) // BatchGetRecoverGVGStats return recover gvg stats list BatchGetRecoverGVGStats(gvgID []uint32) ([]*RecoverGVGStats, error) // SetRecoverGVGStats insert a recover gvg stats unit SetRecoverGVGStats(stats []*RecoverGVGStats) error // UpdateRecoverGVGStats update recover gvg stats UpdateRecoverGVGStats(stats *RecoverGVGStats) (err error) // DeleteRecoverGVGStats delete recover gvg stats DeleteRecoverGVGStats(gvgID uint32) (err error) // InsertRecoverFailedObject inserts a new failed object unit. InsertRecoverFailedObject(object *RecoverFailedObject) error // UpdateRecoverFailedObject update failed object unit UpdateRecoverFailedObject(object *RecoverFailedObject) (err error) // DeleteRecoverFailedObject delete failed object unit DeleteRecoverFailedObject(objectID uint64) (err error) // GetRecoverFailedObject return the failed object. GetRecoverFailedObject(objectID uint64) (*RecoverFailedObject, error) // GetRecoverFailedObjects return the failed object by retry time GetRecoverFailedObjects(retry, limit uint32) ([]*RecoverFailedObject, error) // GetRecoverFailedObjectsByRetryTime return the failed object by retry time GetRecoverFailedObjectsByRetryTime(retry uint32) ([]*RecoverFailedObject, error) // CountRecoverFailedObject return the failed object total count CountRecoverFailedObject() (int64, error) }
ExitRecoverDB is used to support sp exit and recover resource.
type GCObjectMeta ¶
type GCObjectMeta struct { TaskKey string StartBlockHeight uint64 EndBlockHeight uint64 CurrentBlockHeight uint64 LastDeletedObjectID uint64 }
GCObjectMeta defines the gc object range progress info.
type GCObjectProgressDB ¶
type GCObjectProgressDB interface { // InsertGCObjectProgress inserts a new gc object progress. InsertGCObjectProgress(gcMeta *GCObjectMeta) error // DeleteGCObjectProgress deletes the gc object progress. DeleteGCObjectProgress(taskKey string) error // UpdateGCObjectProgress updates the gc object progress. UpdateGCObjectProgress(gcMeta *GCObjectMeta) error // GetGCMetasToGC queries the latest gc meta to continue gc. // It is only used in startup. GetGCMetasToGC(limit int) ([]*GCObjectMeta, error) }
GCObjectProgressDB interface which records gc object related progress.
type GCPieceMeta ¶ added in v1.2.0
type GCPieceMeta struct { ObjectID uint64 SegmentIndex uint32 RedundancyIndex int32 PieceChecksum string Version int64 // the version is used to locate the correct piece in Piece Store. Default is 0. }
GCPieceMeta defines the gc piece with segment index and piece checksum.
type IntegrityMeta ¶
type IntegrityMeta struct { ObjectID uint64 RedundancyIndex int32 IntegrityChecksum []byte PieceChecksumList [][]byte ObjectSize uint64 }
IntegrityMeta defines the payload integrity hash and piece checksum with objectID.
type MigrateBucketProgressMeta ¶ added in v1.3.0
type MigrateBucketProgressMeta struct { BucketID uint64 // as primary key SubscribedBlockHeight uint64 MigrateState int TotalGvgNum uint32 // Total number of GVGs that need to be migrated MigratedFinishedGvgNum uint32 // Number of successfully migrated GVGs GcFinishedGvgNum uint32 // Number of successfully gc finished GVGs PreDeductedQuota uint64 // Quota pre-deducted by the source sp in the pre-migrate bucket phase RecoupQuota uint64 // In case of migration failure, the dest sp recoup the quota for the source sp LastGcObjectID uint64 // After bucket migration is complete, the progress of GC, up to which object is GC performed. LastGcGvgID uint64 // which GVG is GC performed. }
MigrateBucketProgressMeta is used to record migrate bucket progress meta.
type MigrateDB ¶ added in v0.2.3
type MigrateDB interface { // UpdateSPExitSubscribeProgress includes insert and update. UpdateSPExitSubscribeProgress(blockHeight uint64) error // QuerySPExitSubscribeProgress returns blockHeight which is called at startup. QuerySPExitSubscribeProgress() (uint64, error) // UpdateSwapOutSubscribeProgress includes insert and update. UpdateSwapOutSubscribeProgress(blockHeight uint64) error // QuerySwapOutSubscribeProgress returns blockHeight which is called at startup. QuerySwapOutSubscribeProgress() (uint64, error) // UpdateBucketMigrateSubscribeProgress includes insert and update. UpdateBucketMigrateSubscribeProgress(blockHeight uint64) error // UpdateBucketMigrateGCSubscribeProgress includes insert and update. UpdateBucketMigrateGCSubscribeProgress(blockHeight uint64) error // QueryBucketMigrateSubscribeProgress returns blockHeight which is called at startup. QueryBucketMigrateSubscribeProgress() (uint64, error) // InsertSwapOutUnit is used to insert a swap out unit. InsertSwapOutUnit(meta *SwapOutMeta) error // UpdateSwapOutUnitCompletedGVGList is used to record dest swap out progress, manager restart can load it. UpdateSwapOutUnitCompletedGVGList(swapOutKey string, completedGVGList []uint32) error // QuerySwapOutUnitInSrcSP is used to rebuild swap out plan at startup. QuerySwapOutUnitInSrcSP(swapOutKey string) (*SwapOutMeta, error) // ListDestSPSwapOutUnits is used to rebuild swap out plan at startup. ListDestSPSwapOutUnits() ([]*SwapOutMeta, error) // InsertMigrateGVGUnit inserts a new gvg migrate unit. InsertMigrateGVGUnit(meta *MigrateGVGUnitMeta) error // DeleteMigrateGVGUnit deletes the gvg migrate unit. DeleteMigrateGVGUnit(meta *MigrateGVGUnitMeta) error // UpdateMigrateGVGUnitStatus updates gvg unit status. UpdateMigrateGVGUnitStatus(migrateKey string, migrateStatus int) error // UpdateMigrateGVGUnitLastMigrateObjectID updates gvg unit LastMigrateObjectID. UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey string, lastMigrateObjectID uint64) error // UpdateMigrateGVGRetryCount updates gvg unit retry time UpdateMigrateGVGRetryCount(migrateKey string, retryTime int) error // UpdateMigrateGVGMigratedBytesSize updates gvg unit retry time UpdateMigrateGVGMigratedBytesSize(migrateKey string, migratedBytes uint64) error // QueryMigrateGVGUnit returns the gvg migrate unit info. QueryMigrateGVGUnit(migrateKey string) (*MigrateGVGUnitMeta, error) // ListMigrateGVGUnitsByBucketID is used to load at dest sp startup(bucket migrate). ListMigrateGVGUnitsByBucketID(bucketID uint64) ([]*MigrateGVGUnitMeta, error) // DeleteMigrateGVGUnitsByBucketID is used to delete migrate gvg units at bucket migrate DeleteMigrateGVGUnitsByBucketID(bucketID uint64) error // UpdateBucketMigrationProgress update MigrateBucketProgress migrate state. UpdateBucketMigrationProgress(bucketID uint64, migrateState int) error // UpdateBucketMigrationPreDeductedQuota update pre-deducted quota and migration state when src sp receives a preMigrateBucket request. UpdateBucketMigrationPreDeductedQuota(bucketID uint64, deductedQuota uint64, state int) error // UpdateBucketMigrationRecoupQuota update RecoupQuota and the corresponding state in MigrateBucketProgress. UpdateBucketMigrationRecoupQuota(bucketID uint64, recoupQuota uint64, state int) error // UpdateBucketMigrationGCProgress update bucket migration gc progress UpdateBucketMigrationGCProgress(progressMeta MigrateBucketProgressMeta) error // UpdateBucketMigrationMigratingProgress update bucket migration migrating progress UpdateBucketMigrationMigratingProgress(bucketID uint64, gvgUnits uint32, gvgUnitsFinished uint32) error // QueryMigrateBucketState returns the migrate state. QueryMigrateBucketState(bucketID uint64) (int, error) // QueryMigrateBucketProgress returns the migration progress. QueryMigrateBucketProgress(bucketID uint64) (*MigrateBucketProgressMeta, error) // ListBucketMigrationToConfirm returns the migrate bucket id to be confirmed. ListBucketMigrationToConfirm(migrationStates []int) ([]*MigrateBucketProgressMeta, error) // DeleteMigrateBucket delete the bucket migrate status DeleteMigrateBucket(bucketID uint64) error }
MigrateDB is used to support sp exit and bucket migrate.
type MigrateGVGUnitMeta ¶ added in v0.2.3
type MigrateGVGUnitMeta struct { MigrateGVGKey string // as primary key SwapOutKey string GlobalVirtualGroupID uint32 // is used by sp exit/bucket migrate DestGlobalVirtualGroupID uint32 // is used by bucket migrate VirtualGroupFamilyID uint32 // is used by sp exit RedundancyIndex int32 // is used by sp exit BucketID uint64 // is used by bucket migrate SrcSPID uint32 DestSPID uint32 LastMigratedObjectID uint64 MigrateStatus int // scheduler assign unit status. RetryTime int // MigratedBytesSize uint64 // migrated bytes }
MigrateGVGUnitMeta is used to record migrate type/meta/status/progress.
type MockExitRecoverDB ¶ added in v1.3.0
type MockExitRecoverDB struct {
// contains filtered or unexported fields
}
MockExitRecoverDB is a mock of ExitRecoverDB interface.
func NewMockExitRecoverDB ¶ added in v1.3.0
func NewMockExitRecoverDB(ctrl *gomock.Controller) *MockExitRecoverDB
NewMockExitRecoverDB creates a new mock instance.
func (*MockExitRecoverDB) BatchGetRecoverGVGStats ¶ added in v1.3.0
func (m *MockExitRecoverDB) BatchGetRecoverGVGStats(gvgID []uint32) ([]*RecoverGVGStats, error)
BatchGetRecoverGVGStats mocks base method.
func (*MockExitRecoverDB) CountRecoverFailedObject ¶ added in v1.3.0
func (m *MockExitRecoverDB) CountRecoverFailedObject() (int64, error)
CountRecoverFailedObject mocks base method.
func (*MockExitRecoverDB) DeleteRecoverFailedObject ¶ added in v1.3.0
func (m *MockExitRecoverDB) DeleteRecoverFailedObject(objectID uint64) error
DeleteRecoverFailedObject mocks base method.
func (*MockExitRecoverDB) DeleteRecoverGVGStats ¶ added in v1.3.0
func (m *MockExitRecoverDB) DeleteRecoverGVGStats(gvgID uint32) error
DeleteRecoverGVGStats mocks base method.
func (*MockExitRecoverDB) EXPECT ¶ added in v1.3.0
func (m *MockExitRecoverDB) EXPECT() *MockExitRecoverDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockExitRecoverDB) GetRecoverFailedObject ¶ added in v1.3.0
func (m *MockExitRecoverDB) GetRecoverFailedObject(objectID uint64) (*RecoverFailedObject, error)
GetRecoverFailedObject mocks base method.
func (*MockExitRecoverDB) GetRecoverFailedObjects ¶ added in v1.3.0
func (m *MockExitRecoverDB) GetRecoverFailedObjects(retry, limit uint32) ([]*RecoverFailedObject, error)
GetRecoverFailedObjects mocks base method.
func (*MockExitRecoverDB) GetRecoverFailedObjectsByRetryTime ¶ added in v1.3.0
func (m *MockExitRecoverDB) GetRecoverFailedObjectsByRetryTime(retry uint32) ([]*RecoverFailedObject, error)
GetRecoverFailedObjectsByRetryTime mocks base method.
func (*MockExitRecoverDB) GetRecoverGVGStats ¶ added in v1.3.0
func (m *MockExitRecoverDB) GetRecoverGVGStats(gvgID uint32) (*RecoverGVGStats, error)
GetRecoverGVGStats mocks base method.
func (*MockExitRecoverDB) InsertRecoverFailedObject ¶ added in v1.3.0
func (m *MockExitRecoverDB) InsertRecoverFailedObject(object *RecoverFailedObject) error
InsertRecoverFailedObject mocks base method.
func (*MockExitRecoverDB) SetRecoverGVGStats ¶ added in v1.3.0
func (m *MockExitRecoverDB) SetRecoverGVGStats(stats []*RecoverGVGStats) error
SetRecoverGVGStats mocks base method.
func (*MockExitRecoverDB) UpdateRecoverFailedObject ¶ added in v1.3.0
func (m *MockExitRecoverDB) UpdateRecoverFailedObject(object *RecoverFailedObject) error
UpdateRecoverFailedObject mocks base method.
func (*MockExitRecoverDB) UpdateRecoverGVGStats ¶ added in v1.3.0
func (m *MockExitRecoverDB) UpdateRecoverGVGStats(stats *RecoverGVGStats) error
UpdateRecoverGVGStats mocks base method.
type MockExitRecoverDBMockRecorder ¶ added in v1.3.0
type MockExitRecoverDBMockRecorder struct {
// contains filtered or unexported fields
}
MockExitRecoverDBMockRecorder is the mock recorder for MockExitRecoverDB.
func (*MockExitRecoverDBMockRecorder) BatchGetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) BatchGetRecoverGVGStats(gvgID any) *gomock.Call
BatchGetRecoverGVGStats indicates an expected call of BatchGetRecoverGVGStats.
func (*MockExitRecoverDBMockRecorder) CountRecoverFailedObject ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) CountRecoverFailedObject() *gomock.Call
CountRecoverFailedObject indicates an expected call of CountRecoverFailedObject.
func (*MockExitRecoverDBMockRecorder) DeleteRecoverFailedObject ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) DeleteRecoverFailedObject(objectID any) *gomock.Call
DeleteRecoverFailedObject indicates an expected call of DeleteRecoverFailedObject.
func (*MockExitRecoverDBMockRecorder) DeleteRecoverGVGStats ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) DeleteRecoverGVGStats(gvgID any) *gomock.Call
DeleteRecoverGVGStats indicates an expected call of DeleteRecoverGVGStats.
func (*MockExitRecoverDBMockRecorder) GetRecoverFailedObject ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObject(objectID any) *gomock.Call
GetRecoverFailedObject indicates an expected call of GetRecoverFailedObject.
func (*MockExitRecoverDBMockRecorder) GetRecoverFailedObjects ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObjects(retry, limit any) *gomock.Call
GetRecoverFailedObjects indicates an expected call of GetRecoverFailedObjects.
func (*MockExitRecoverDBMockRecorder) GetRecoverFailedObjectsByRetryTime ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) GetRecoverFailedObjectsByRetryTime(retry any) *gomock.Call
GetRecoverFailedObjectsByRetryTime indicates an expected call of GetRecoverFailedObjectsByRetryTime.
func (*MockExitRecoverDBMockRecorder) GetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) GetRecoverGVGStats(gvgID any) *gomock.Call
GetRecoverGVGStats indicates an expected call of GetRecoverGVGStats.
func (*MockExitRecoverDBMockRecorder) InsertRecoverFailedObject ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) InsertRecoverFailedObject(object any) *gomock.Call
InsertRecoverFailedObject indicates an expected call of InsertRecoverFailedObject.
func (*MockExitRecoverDBMockRecorder) SetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) SetRecoverGVGStats(stats any) *gomock.Call
SetRecoverGVGStats indicates an expected call of SetRecoverGVGStats.
func (*MockExitRecoverDBMockRecorder) UpdateRecoverFailedObject ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) UpdateRecoverFailedObject(object any) *gomock.Call
UpdateRecoverFailedObject indicates an expected call of UpdateRecoverFailedObject.
func (*MockExitRecoverDBMockRecorder) UpdateRecoverGVGStats ¶ added in v1.3.0
func (mr *MockExitRecoverDBMockRecorder) UpdateRecoverGVGStats(stats any) *gomock.Call
UpdateRecoverGVGStats indicates an expected call of UpdateRecoverGVGStats.
type MockGCObjectProgressDB ¶
type MockGCObjectProgressDB struct {
// contains filtered or unexported fields
}
MockGCObjectProgressDB is a mock of GCObjectProgressDB interface.
func NewMockGCObjectProgressDB ¶
func NewMockGCObjectProgressDB(ctrl *gomock.Controller) *MockGCObjectProgressDB
NewMockGCObjectProgressDB creates a new mock instance.
func (*MockGCObjectProgressDB) DeleteGCObjectProgress ¶
func (m *MockGCObjectProgressDB) DeleteGCObjectProgress(taskKey string) error
DeleteGCObjectProgress mocks base method.
func (*MockGCObjectProgressDB) EXPECT ¶
func (m *MockGCObjectProgressDB) EXPECT() *MockGCObjectProgressDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockGCObjectProgressDB) GetGCMetasToGC ¶ added in v0.2.3
func (m *MockGCObjectProgressDB) GetGCMetasToGC(limit int) ([]*GCObjectMeta, error)
GetGCMetasToGC mocks base method.
func (*MockGCObjectProgressDB) InsertGCObjectProgress ¶ added in v0.2.3
func (m *MockGCObjectProgressDB) InsertGCObjectProgress(gcMeta *GCObjectMeta) error
InsertGCObjectProgress mocks base method.
func (*MockGCObjectProgressDB) UpdateGCObjectProgress ¶ added in v0.2.3
func (m *MockGCObjectProgressDB) UpdateGCObjectProgress(gcMeta *GCObjectMeta) error
UpdateGCObjectProgress mocks base method.
type MockGCObjectProgressDBMockRecorder ¶
type MockGCObjectProgressDBMockRecorder struct {
// contains filtered or unexported fields
}
MockGCObjectProgressDBMockRecorder is the mock recorder for MockGCObjectProgressDB.
func (*MockGCObjectProgressDBMockRecorder) DeleteGCObjectProgress ¶
func (mr *MockGCObjectProgressDBMockRecorder) DeleteGCObjectProgress(taskKey any) *gomock.Call
DeleteGCObjectProgress indicates an expected call of DeleteGCObjectProgress.
func (*MockGCObjectProgressDBMockRecorder) GetGCMetasToGC ¶ added in v0.2.3
func (mr *MockGCObjectProgressDBMockRecorder) GetGCMetasToGC(limit any) *gomock.Call
GetGCMetasToGC indicates an expected call of GetGCMetasToGC.
func (*MockGCObjectProgressDBMockRecorder) InsertGCObjectProgress ¶ added in v0.2.3
func (mr *MockGCObjectProgressDBMockRecorder) InsertGCObjectProgress(gcMeta any) *gomock.Call
InsertGCObjectProgress indicates an expected call of InsertGCObjectProgress.
func (*MockGCObjectProgressDBMockRecorder) UpdateGCObjectProgress ¶ added in v0.2.3
func (mr *MockGCObjectProgressDBMockRecorder) UpdateGCObjectProgress(gcMeta any) *gomock.Call
UpdateGCObjectProgress indicates an expected call of UpdateGCObjectProgress.
type MockMigrateDB ¶ added in v0.2.3
type MockMigrateDB struct {
// contains filtered or unexported fields
}
MockMigrateDB is a mock of MigrateDB interface.
func NewMockMigrateDB ¶ added in v0.2.3
func NewMockMigrateDB(ctrl *gomock.Controller) *MockMigrateDB
NewMockMigrateDB creates a new mock instance.
func (*MockMigrateDB) DeleteMigrateBucket ¶ added in v1.3.0
func (m *MockMigrateDB) DeleteMigrateBucket(bucketID uint64) error
DeleteMigrateBucket mocks base method.
func (*MockMigrateDB) DeleteMigrateGVGUnit ¶ added in v0.2.3
func (m *MockMigrateDB) DeleteMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
DeleteMigrateGVGUnit mocks base method.
func (*MockMigrateDB) DeleteMigrateGVGUnitsByBucketID ¶ added in v0.2.4
func (m *MockMigrateDB) DeleteMigrateGVGUnitsByBucketID(bucketID uint64) error
DeleteMigrateGVGUnitsByBucketID mocks base method.
func (*MockMigrateDB) EXPECT ¶ added in v0.2.3
func (m *MockMigrateDB) EXPECT() *MockMigrateDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMigrateDB) InsertMigrateGVGUnit ¶ added in v0.2.3
func (m *MockMigrateDB) InsertMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
InsertMigrateGVGUnit mocks base method.
func (*MockMigrateDB) InsertSwapOutUnit ¶ added in v0.2.3
func (m *MockMigrateDB) InsertSwapOutUnit(meta *SwapOutMeta) error
InsertSwapOutUnit mocks base method.
func (*MockMigrateDB) ListBucketMigrationToConfirm ¶ added in v1.3.0
func (m *MockMigrateDB) ListBucketMigrationToConfirm(migrationStates []int) ([]*MigrateBucketProgressMeta, error)
ListBucketMigrationToConfirm mocks base method.
func (*MockMigrateDB) ListDestSPSwapOutUnits ¶ added in v0.2.3
func (m *MockMigrateDB) ListDestSPSwapOutUnits() ([]*SwapOutMeta, error)
ListDestSPSwapOutUnits mocks base method.
func (*MockMigrateDB) ListMigrateGVGUnitsByBucketID ¶ added in v0.2.3
func (m *MockMigrateDB) ListMigrateGVGUnitsByBucketID(bucketID uint64) ([]*MigrateGVGUnitMeta, error)
ListMigrateGVGUnitsByBucketID mocks base method.
func (*MockMigrateDB) QueryBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) QueryBucketMigrateSubscribeProgress() (uint64, error)
QueryBucketMigrateSubscribeProgress mocks base method.
func (*MockMigrateDB) QueryMigrateBucketProgress ¶ added in v1.3.0
func (m *MockMigrateDB) QueryMigrateBucketProgress(bucketID uint64) (*MigrateBucketProgressMeta, error)
QueryMigrateBucketProgress mocks base method.
func (*MockMigrateDB) QueryMigrateBucketState ¶ added in v1.3.0
func (m *MockMigrateDB) QueryMigrateBucketState(bucketID uint64) (int, error)
QueryMigrateBucketState mocks base method.
func (*MockMigrateDB) QueryMigrateGVGUnit ¶ added in v0.2.3
func (m *MockMigrateDB) QueryMigrateGVGUnit(migrateKey string) (*MigrateGVGUnitMeta, error)
QueryMigrateGVGUnit mocks base method.
func (*MockMigrateDB) QuerySPExitSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) QuerySPExitSubscribeProgress() (uint64, error)
QuerySPExitSubscribeProgress mocks base method.
func (*MockMigrateDB) QuerySwapOutSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) QuerySwapOutSubscribeProgress() (uint64, error)
QuerySwapOutSubscribeProgress mocks base method.
func (*MockMigrateDB) QuerySwapOutUnitInSrcSP ¶ added in v0.2.3
func (m *MockMigrateDB) QuerySwapOutUnitInSrcSP(swapOutKey string) (*SwapOutMeta, error)
QuerySwapOutUnitInSrcSP mocks base method.
func (*MockMigrateDB) UpdateBucketMigrateGCSubscribeProgress ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrateGCSubscribeProgress(blockHeight uint64) error
UpdateBucketMigrateGCSubscribeProgress mocks base method.
func (*MockMigrateDB) UpdateBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateBucketMigrateSubscribeProgress(blockHeight uint64) error
UpdateBucketMigrateSubscribeProgress mocks base method.
func (*MockMigrateDB) UpdateBucketMigrationGCProgress ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrationGCProgress(progressMeta MigrateBucketProgressMeta) error
UpdateBucketMigrationGCProgress mocks base method.
func (*MockMigrateDB) UpdateBucketMigrationMigratingProgress ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrationMigratingProgress(bucketID uint64, gvgUnits, gvgUnitsFinished uint32) error
UpdateBucketMigrationMigratingProgress mocks base method.
func (*MockMigrateDB) UpdateBucketMigrationPreDeductedQuota ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota uint64, state int) error
UpdateBucketMigrationPreDeductedQuota mocks base method.
func (*MockMigrateDB) UpdateBucketMigrationProgress ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrationProgress(bucketID uint64, migrateState int) error
UpdateBucketMigrationProgress mocks base method.
func (*MockMigrateDB) UpdateBucketMigrationRecoupQuota ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota uint64, state int) error
UpdateBucketMigrationRecoupQuota mocks base method.
func (*MockMigrateDB) UpdateMigrateGVGMigratedBytesSize ¶ added in v1.3.0
func (m *MockMigrateDB) UpdateMigrateGVGMigratedBytesSize(migrateKey string, migratedBytes uint64) error
UpdateMigrateGVGMigratedBytesSize mocks base method.
func (*MockMigrateDB) UpdateMigrateGVGRetryCount ¶ added in v1.1.0
func (m *MockMigrateDB) UpdateMigrateGVGRetryCount(migrateKey string, retryTime int) error
UpdateMigrateGVGRetryCount mocks base method.
func (*MockMigrateDB) UpdateMigrateGVGUnitLastMigrateObjectID ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey string, lastMigrateObjectID uint64) error
UpdateMigrateGVGUnitLastMigrateObjectID mocks base method.
func (*MockMigrateDB) UpdateMigrateGVGUnitStatus ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateMigrateGVGUnitStatus(migrateKey string, migrateStatus int) error
UpdateMigrateGVGUnitStatus mocks base method.
func (*MockMigrateDB) UpdateSPExitSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateSPExitSubscribeProgress(blockHeight uint64) error
UpdateSPExitSubscribeProgress mocks base method.
func (*MockMigrateDB) UpdateSwapOutSubscribeProgress ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateSwapOutSubscribeProgress(blockHeight uint64) error
UpdateSwapOutSubscribeProgress mocks base method.
func (*MockMigrateDB) UpdateSwapOutUnitCompletedGVGList ¶ added in v0.2.3
func (m *MockMigrateDB) UpdateSwapOutUnitCompletedGVGList(swapOutKey string, completedGVGList []uint32) error
UpdateSwapOutUnitCompletedGVGList mocks base method.
type MockMigrateDBMockRecorder ¶ added in v0.2.3
type MockMigrateDBMockRecorder struct {
// contains filtered or unexported fields
}
MockMigrateDBMockRecorder is the mock recorder for MockMigrateDB.
func (*MockMigrateDBMockRecorder) DeleteMigrateBucket ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) DeleteMigrateBucket(bucketID any) *gomock.Call
DeleteMigrateBucket indicates an expected call of DeleteMigrateBucket.
func (*MockMigrateDBMockRecorder) DeleteMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) DeleteMigrateGVGUnit(meta any) *gomock.Call
DeleteMigrateGVGUnit indicates an expected call of DeleteMigrateGVGUnit.
func (*MockMigrateDBMockRecorder) DeleteMigrateGVGUnitsByBucketID ¶ added in v0.2.4
func (mr *MockMigrateDBMockRecorder) DeleteMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
DeleteMigrateGVGUnitsByBucketID indicates an expected call of DeleteMigrateGVGUnitsByBucketID.
func (*MockMigrateDBMockRecorder) InsertMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) InsertMigrateGVGUnit(meta any) *gomock.Call
InsertMigrateGVGUnit indicates an expected call of InsertMigrateGVGUnit.
func (*MockMigrateDBMockRecorder) InsertSwapOutUnit ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) InsertSwapOutUnit(meta any) *gomock.Call
InsertSwapOutUnit indicates an expected call of InsertSwapOutUnit.
func (*MockMigrateDBMockRecorder) ListBucketMigrationToConfirm ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) ListBucketMigrationToConfirm(migrationStates any) *gomock.Call
ListBucketMigrationToConfirm indicates an expected call of ListBucketMigrationToConfirm.
func (*MockMigrateDBMockRecorder) ListDestSPSwapOutUnits ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) ListDestSPSwapOutUnits() *gomock.Call
ListDestSPSwapOutUnits indicates an expected call of ListDestSPSwapOutUnits.
func (*MockMigrateDBMockRecorder) ListMigrateGVGUnitsByBucketID ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) ListMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
ListMigrateGVGUnitsByBucketID indicates an expected call of ListMigrateGVGUnitsByBucketID.
func (*MockMigrateDBMockRecorder) QueryBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) QueryBucketMigrateSubscribeProgress() *gomock.Call
QueryBucketMigrateSubscribeProgress indicates an expected call of QueryBucketMigrateSubscribeProgress.
func (*MockMigrateDBMockRecorder) QueryMigrateBucketProgress ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) QueryMigrateBucketProgress(bucketID any) *gomock.Call
QueryMigrateBucketProgress indicates an expected call of QueryMigrateBucketProgress.
func (*MockMigrateDBMockRecorder) QueryMigrateBucketState ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) QueryMigrateBucketState(bucketID any) *gomock.Call
QueryMigrateBucketState indicates an expected call of QueryMigrateBucketState.
func (*MockMigrateDBMockRecorder) QueryMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) QueryMigrateGVGUnit(migrateKey any) *gomock.Call
QueryMigrateGVGUnit indicates an expected call of QueryMigrateGVGUnit.
func (*MockMigrateDBMockRecorder) QuerySPExitSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) QuerySPExitSubscribeProgress() *gomock.Call
QuerySPExitSubscribeProgress indicates an expected call of QuerySPExitSubscribeProgress.
func (*MockMigrateDBMockRecorder) QuerySwapOutSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) QuerySwapOutSubscribeProgress() *gomock.Call
QuerySwapOutSubscribeProgress indicates an expected call of QuerySwapOutSubscribeProgress.
func (*MockMigrateDBMockRecorder) QuerySwapOutUnitInSrcSP ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) QuerySwapOutUnitInSrcSP(swapOutKey any) *gomock.Call
QuerySwapOutUnitInSrcSP indicates an expected call of QuerySwapOutUnitInSrcSP.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress(blockHeight any) *gomock.Call
UpdateBucketMigrateGCSubscribeProgress indicates an expected call of UpdateBucketMigrateGCSubscribeProgress.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrateSubscribeProgress(blockHeight any) *gomock.Call
UpdateBucketMigrateSubscribeProgress indicates an expected call of UpdateBucketMigrateSubscribeProgress.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrationGCProgress ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationGCProgress(progressMeta any) *gomock.Call
UpdateBucketMigrationGCProgress indicates an expected call of UpdateBucketMigrationGCProgress.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrationMigratingProgress ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationMigratingProgress(bucketID, gvgUnits, gvgUnitsFinished any) *gomock.Call
UpdateBucketMigrationMigratingProgress indicates an expected call of UpdateBucketMigrationMigratingProgress.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrationPreDeductedQuota ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota, state any) *gomock.Call
UpdateBucketMigrationPreDeductedQuota indicates an expected call of UpdateBucketMigrationPreDeductedQuota.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrationProgress ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationProgress(bucketID, migrateState any) *gomock.Call
UpdateBucketMigrationProgress indicates an expected call of UpdateBucketMigrationProgress.
func (*MockMigrateDBMockRecorder) UpdateBucketMigrationRecoupQuota ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota, state any) *gomock.Call
UpdateBucketMigrationRecoupQuota indicates an expected call of UpdateBucketMigrationRecoupQuota.
func (*MockMigrateDBMockRecorder) UpdateMigrateGVGMigratedBytesSize ¶ added in v1.3.0
func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGMigratedBytesSize(migrateKey, migratedBytes any) *gomock.Call
UpdateMigrateGVGMigratedBytesSize indicates an expected call of UpdateMigrateGVGMigratedBytesSize.
func (*MockMigrateDBMockRecorder) UpdateMigrateGVGRetryCount ¶ added in v1.1.0
func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGRetryCount(migrateKey, retryTime any) *gomock.Call
UpdateMigrateGVGRetryCount indicates an expected call of UpdateMigrateGVGRetryCount.
func (*MockMigrateDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey, lastMigrateObjectID any) *gomock.Call
UpdateMigrateGVGUnitLastMigrateObjectID indicates an expected call of UpdateMigrateGVGUnitLastMigrateObjectID.
func (*MockMigrateDBMockRecorder) UpdateMigrateGVGUnitStatus ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateMigrateGVGUnitStatus(migrateKey, migrateStatus any) *gomock.Call
UpdateMigrateGVGUnitStatus indicates an expected call of UpdateMigrateGVGUnitStatus.
func (*MockMigrateDBMockRecorder) UpdateSPExitSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateSPExitSubscribeProgress(blockHeight any) *gomock.Call
UpdateSPExitSubscribeProgress indicates an expected call of UpdateSPExitSubscribeProgress.
func (*MockMigrateDBMockRecorder) UpdateSwapOutSubscribeProgress ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateSwapOutSubscribeProgress(blockHeight any) *gomock.Call
UpdateSwapOutSubscribeProgress indicates an expected call of UpdateSwapOutSubscribeProgress.
func (*MockMigrateDBMockRecorder) UpdateSwapOutUnitCompletedGVGList ¶ added in v0.2.3
func (mr *MockMigrateDBMockRecorder) UpdateSwapOutUnitCompletedGVGList(swapOutKey, completedGVGList any) *gomock.Call
UpdateSwapOutUnitCompletedGVGList indicates an expected call of UpdateSwapOutUnitCompletedGVGList.
type MockOffChainAuthKeyDB ¶
type MockOffChainAuthKeyDB struct {
// contains filtered or unexported fields
}
MockOffChainAuthKeyDB is a mock of OffChainAuthKeyDB interface.
func NewMockOffChainAuthKeyDB ¶
func NewMockOffChainAuthKeyDB(ctrl *gomock.Controller) *MockOffChainAuthKeyDB
NewMockOffChainAuthKeyDB creates a new mock instance.
func (*MockOffChainAuthKeyDB) EXPECT ¶
func (m *MockOffChainAuthKeyDB) EXPECT() *MockOffChainAuthKeyDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockOffChainAuthKeyDB) GetAuthKey ¶
func (m *MockOffChainAuthKeyDB) GetAuthKey(userAddress, domain string) (*OffChainAuthKey, error)
GetAuthKey mocks base method.
func (*MockOffChainAuthKeyDB) InsertAuthKey ¶
func (m *MockOffChainAuthKeyDB) InsertAuthKey(newRecord *OffChainAuthKey) error
InsertAuthKey mocks base method.
func (*MockOffChainAuthKeyDB) UpdateAuthKey ¶
func (m *MockOffChainAuthKeyDB) UpdateAuthKey(userAddress, domain string, oldNonce, newNonce int32, newPublicKey string, newExpiryDate time.Time) error
UpdateAuthKey mocks base method.
type MockOffChainAuthKeyDBMockRecorder ¶
type MockOffChainAuthKeyDBMockRecorder struct {
// contains filtered or unexported fields
}
MockOffChainAuthKeyDBMockRecorder is the mock recorder for MockOffChainAuthKeyDB.
func (*MockOffChainAuthKeyDBMockRecorder) GetAuthKey ¶
func (mr *MockOffChainAuthKeyDBMockRecorder) GetAuthKey(userAddress, domain any) *gomock.Call
GetAuthKey indicates an expected call of GetAuthKey.
func (*MockOffChainAuthKeyDBMockRecorder) InsertAuthKey ¶
func (mr *MockOffChainAuthKeyDBMockRecorder) InsertAuthKey(newRecord any) *gomock.Call
InsertAuthKey indicates an expected call of InsertAuthKey.
func (*MockOffChainAuthKeyDBMockRecorder) UpdateAuthKey ¶
func (mr *MockOffChainAuthKeyDBMockRecorder) UpdateAuthKey(userAddress, domain, oldNonce, newNonce, newPublicKey, newExpiryDate any) *gomock.Call
UpdateAuthKey indicates an expected call of UpdateAuthKey.
type MockOffChainAuthKeyV2DB ¶ added in v1.6.0
type MockOffChainAuthKeyV2DB struct {
// contains filtered or unexported fields
}
MockOffChainAuthKeyV2DB is a mock of OffChainAuthKeyV2DB interface.
func NewMockOffChainAuthKeyV2DB ¶ added in v1.6.0
func NewMockOffChainAuthKeyV2DB(ctrl *gomock.Controller) *MockOffChainAuthKeyV2DB
NewMockOffChainAuthKeyV2DB creates a new mock instance.
func (*MockOffChainAuthKeyV2DB) ClearExpiredOffChainAuthKeys ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) ClearExpiredOffChainAuthKeys() error
ClearExpiredOffChainAuthKeys mocks base method.
func (*MockOffChainAuthKeyV2DB) DeleteAuthKeysV2 ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) DeleteAuthKeysV2(userAddress, domain string, publicKey []string) (bool, error)
DeleteAuthKeysV2 mocks base method.
func (*MockOffChainAuthKeyV2DB) EXPECT ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) EXPECT() *MockOffChainAuthKeyV2DBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockOffChainAuthKeyV2DB) GetAuthKeyV2 ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) GetAuthKeyV2(userAddress, domain, publicKey string) (*OffChainAuthKeyV2, error)
GetAuthKeyV2 mocks base method.
func (*MockOffChainAuthKeyV2DB) InsertAuthKeyV2 ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) InsertAuthKeyV2(newRecord *OffChainAuthKeyV2) error
InsertAuthKeyV2 mocks base method.
func (*MockOffChainAuthKeyV2DB) ListAuthKeysV2 ¶ added in v1.6.0
func (m *MockOffChainAuthKeyV2DB) ListAuthKeysV2(userAddress, domain string) ([]string, error)
ListAuthKeysV2 mocks base method.
type MockOffChainAuthKeyV2DBMockRecorder ¶ added in v1.6.0
type MockOffChainAuthKeyV2DBMockRecorder struct {
// contains filtered or unexported fields
}
MockOffChainAuthKeyV2DBMockRecorder is the mock recorder for MockOffChainAuthKeyV2DB.
func (*MockOffChainAuthKeyV2DBMockRecorder) ClearExpiredOffChainAuthKeys ¶ added in v1.6.0
func (mr *MockOffChainAuthKeyV2DBMockRecorder) ClearExpiredOffChainAuthKeys() *gomock.Call
ClearExpiredOffChainAuthKeys indicates an expected call of ClearExpiredOffChainAuthKeys.
func (*MockOffChainAuthKeyV2DBMockRecorder) DeleteAuthKeysV2 ¶ added in v1.6.0
func (mr *MockOffChainAuthKeyV2DBMockRecorder) DeleteAuthKeysV2(userAddress, domain, publicKey any) *gomock.Call
DeleteAuthKeysV2 indicates an expected call of DeleteAuthKeysV2.
func (*MockOffChainAuthKeyV2DBMockRecorder) GetAuthKeyV2 ¶ added in v1.6.0
func (mr *MockOffChainAuthKeyV2DBMockRecorder) GetAuthKeyV2(userAddress, domain, publicKey any) *gomock.Call
GetAuthKeyV2 indicates an expected call of GetAuthKeyV2.
func (*MockOffChainAuthKeyV2DBMockRecorder) InsertAuthKeyV2 ¶ added in v1.6.0
func (mr *MockOffChainAuthKeyV2DBMockRecorder) InsertAuthKeyV2(newRecord any) *gomock.Call
InsertAuthKeyV2 indicates an expected call of InsertAuthKeyV2.
func (*MockOffChainAuthKeyV2DBMockRecorder) ListAuthKeysV2 ¶ added in v1.6.0
func (mr *MockOffChainAuthKeyV2DBMockRecorder) ListAuthKeysV2(userAddress, domain any) *gomock.Call
ListAuthKeysV2 indicates an expected call of ListAuthKeysV2.
type MockSPDB ¶
type MockSPDB struct {
// contains filtered or unexported fields
}
MockSPDB is a mock of SPDB interface.
func NewMockSPDB ¶
func NewMockSPDB(ctrl *gomock.Controller) *MockSPDB
NewMockSPDB creates a new mock instance.
func (*MockSPDB) BatchGetRecoverGVGStats ¶ added in v1.3.0
func (m *MockSPDB) BatchGetRecoverGVGStats(gvgID []uint32) ([]*RecoverGVGStats, error)
BatchGetRecoverGVGStats mocks base method.
func (*MockSPDB) CheckQuotaAndAddReadRecord ¶
func (m *MockSPDB) CheckQuotaAndAddReadRecord(record *ReadRecord, quota *BucketQuota) error
CheckQuotaAndAddReadRecord mocks base method.
func (*MockSPDB) ClearExpiredOffChainAuthKeys ¶ added in v1.6.0
ClearExpiredOffChainAuthKeys mocks base method.
func (*MockSPDB) CountRecoverFailedObject ¶ added in v1.3.0
CountRecoverFailedObject mocks base method.
func (*MockSPDB) DeleteAllReplicatePieceChecksum ¶
func (m *MockSPDB) DeleteAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) error
DeleteAllReplicatePieceChecksum mocks base method.
func (*MockSPDB) DeleteAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (m *MockSPDB) DeleteAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32) error
DeleteAllReplicatePieceChecksumOptimized mocks base method.
func (*MockSPDB) DeleteAuthKeysV2 ¶ added in v1.6.0
DeleteAuthKeysV2 mocks base method.
func (*MockSPDB) DeleteExpiredBucketTraffic ¶ added in v1.2.0
DeleteExpiredBucketTraffic mocks base method.
func (*MockSPDB) DeleteExpiredReadRecord ¶ added in v1.2.0
DeleteExpiredReadRecord mocks base method.
func (*MockSPDB) DeleteGCObjectProgress ¶
DeleteGCObjectProgress mocks base method.
func (*MockSPDB) DeleteMigrateBucket ¶ added in v1.3.0
DeleteMigrateBucket mocks base method.
func (*MockSPDB) DeleteMigrateGVGUnit ¶ added in v0.2.3
func (m *MockSPDB) DeleteMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
DeleteMigrateGVGUnit mocks base method.
func (*MockSPDB) DeleteMigrateGVGUnitsByBucketID ¶ added in v0.2.4
DeleteMigrateGVGUnitsByBucketID mocks base method.
func (*MockSPDB) DeleteObjectIntegrity ¶
DeleteObjectIntegrity mocks base method.
func (*MockSPDB) DeleteRecoverFailedObject ¶ added in v1.3.0
DeleteRecoverFailedObject mocks base method.
func (*MockSPDB) DeleteRecoverGVGStats ¶ added in v1.3.0
DeleteRecoverGVGStats mocks base method.
func (*MockSPDB) DeleteReplicatePieceChecksum ¶
func (m *MockSPDB) DeleteReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) error
DeleteReplicatePieceChecksum mocks base method.
func (*MockSPDB) DeleteReplicatePieceChecksumsByObjectID ¶ added in v1.6.0
DeleteReplicatePieceChecksumsByObjectID mocks base method.
func (*MockSPDB) DeleteShadowObjectIntegrity ¶ added in v1.5.0
DeleteShadowObjectIntegrity mocks base method.
func (*MockSPDB) DeleteUploadProgress ¶ added in v0.2.3
DeleteUploadProgress mocks base method.
func (*MockSPDB) EXPECT ¶
func (m *MockSPDB) EXPECT() *MockSPDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSPDB) FetchAllSp ¶
FetchAllSp mocks base method.
func (*MockSPDB) FetchAllSpWithoutOwnSp ¶
func (m *MockSPDB) FetchAllSpWithoutOwnSp(status ...types0.Status) ([]*types0.StorageProvider, error)
FetchAllSpWithoutOwnSp mocks base method.
func (*MockSPDB) GetAllReplicatePieceChecksum ¶
func (m *MockSPDB) GetAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
GetAllReplicatePieceChecksum mocks base method.
func (*MockSPDB) GetAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (m *MockSPDB) GetAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
GetAllReplicatePieceChecksumOptimized mocks base method.
func (*MockSPDB) GetAuthKey ¶
func (m *MockSPDB) GetAuthKey(userAddress, domain string) (*OffChainAuthKey, error)
GetAuthKey mocks base method.
func (*MockSPDB) GetAuthKeyV2 ¶ added in v1.6.0
func (m *MockSPDB) GetAuthKeyV2(userAddress, domain, publicKey string) (*OffChainAuthKeyV2, error)
GetAuthKeyV2 mocks base method.
func (*MockSPDB) GetBucketReadRecord ¶
func (m *MockSPDB) GetBucketReadRecord(bucketID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetBucketReadRecord mocks base method.
func (*MockSPDB) GetBucketTraffic ¶
func (m *MockSPDB) GetBucketTraffic(bucketID uint64, yearMonth string) (*BucketTraffic, error)
GetBucketTraffic mocks base method.
func (*MockSPDB) GetBucketTrafficCount ¶ added in v1.6.0
GetBucketTrafficCount mocks base method.
func (*MockSPDB) GetGCMetasToGC ¶ added in v0.2.3
func (m *MockSPDB) GetGCMetasToGC(limit int) ([]*GCObjectMeta, error)
GetGCMetasToGC mocks base method.
func (*MockSPDB) GetLatestBucketTraffic ¶ added in v1.1.0
func (m *MockSPDB) GetLatestBucketTraffic(bucketID uint64) (*BucketTraffic, error)
GetLatestBucketTraffic mocks base method.
func (*MockSPDB) GetObjectIntegrity ¶
func (m *MockSPDB) GetObjectIntegrity(objectID uint64, redundancyIndex int32) (*IntegrityMeta, error)
GetObjectIntegrity mocks base method.
func (*MockSPDB) GetObjectReadRecord ¶
func (m *MockSPDB) GetObjectReadRecord(objectID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetObjectReadRecord mocks base method.
func (*MockSPDB) GetOwnSpInfo ¶
func (m *MockSPDB) GetOwnSpInfo() (*types0.StorageProvider, error)
GetOwnSpInfo mocks base method.
func (*MockSPDB) GetReadRecord ¶
func (m *MockSPDB) GetReadRecord(timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetReadRecord mocks base method.
func (*MockSPDB) GetRecoverFailedObject ¶ added in v1.3.0
func (m *MockSPDB) GetRecoverFailedObject(objectID uint64) (*RecoverFailedObject, error)
GetRecoverFailedObject mocks base method.
func (*MockSPDB) GetRecoverFailedObjects ¶ added in v1.3.0
func (m *MockSPDB) GetRecoverFailedObjects(retry, limit uint32) ([]*RecoverFailedObject, error)
GetRecoverFailedObjects mocks base method.
func (*MockSPDB) GetRecoverFailedObjectsByRetryTime ¶ added in v1.3.0
func (m *MockSPDB) GetRecoverFailedObjectsByRetryTime(retry uint32) ([]*RecoverFailedObject, error)
GetRecoverFailedObjectsByRetryTime mocks base method.
func (*MockSPDB) GetRecoverGVGStats ¶ added in v1.3.0
func (m *MockSPDB) GetRecoverGVGStats(gvgID uint32) (*RecoverGVGStats, error)
GetRecoverGVGStats mocks base method.
func (*MockSPDB) GetReplicatePieceChecksum ¶
func (m *MockSPDB) GetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) ([]byte, error)
GetReplicatePieceChecksum mocks base method.
func (*MockSPDB) GetShadowObjectIntegrity ¶ added in v1.5.0
func (m *MockSPDB) GetShadowObjectIntegrity(objectID uint64, redundancyIndex int32) (*ShadowIntegrityMeta, error)
GetShadowObjectIntegrity mocks base method.
func (*MockSPDB) GetSpByAddress ¶
func (m *MockSPDB) GetSpByAddress(address string, addressType SpAddressType) (*types0.StorageProvider, error)
GetSpByAddress mocks base method.
func (*MockSPDB) GetSpByEndpoint ¶
func (m *MockSPDB) GetSpByEndpoint(endpoint string) (*types0.StorageProvider, error)
GetSpByEndpoint mocks base method.
func (*MockSPDB) GetSpByID ¶ added in v0.2.4
func (m *MockSPDB) GetSpByID(id uint32) (*types0.StorageProvider, error)
GetSpByID mocks base method.
func (*MockSPDB) GetUploadMetasToRejectUnsealByRangeTS ¶ added in v1.2.0
func (m *MockSPDB) GetUploadMetasToRejectUnsealByRangeTS(limit int, startTimeStamp, endTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToRejectUnsealByRangeTS mocks base method.
func (*MockSPDB) GetUploadMetasToReplicate ¶ added in v0.2.3
func (m *MockSPDB) GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error)
GetUploadMetasToReplicate mocks base method.
func (*MockSPDB) GetUploadMetasToReplicateByStartTS ¶ added in v1.2.0
func (m *MockSPDB) GetUploadMetasToReplicateByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToReplicateByStartTS mocks base method.
func (*MockSPDB) GetUploadMetasToSeal ¶ added in v0.2.3
func (m *MockSPDB) GetUploadMetasToSeal(limit int, timeout int64) ([]*UploadObjectMeta, error)
GetUploadMetasToSeal mocks base method.
func (*MockSPDB) GetUploadMetasToSealByStartTS ¶ added in v1.2.0
func (m *MockSPDB) GetUploadMetasToSealByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToSealByStartTS mocks base method.
func (*MockSPDB) GetUploadState ¶ added in v0.2.3
GetUploadState mocks base method.
func (*MockSPDB) GetUserReadRecord ¶
func (m *MockSPDB) GetUserReadRecord(userAddress string, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetUserReadRecord mocks base method.
func (*MockSPDB) InitBucketTraffic ¶ added in v0.2.3
func (m *MockSPDB) InitBucketTraffic(record *ReadRecord, quota *BucketQuota) error
InitBucketTraffic mocks base method.
func (*MockSPDB) InsertAuthKey ¶
func (m *MockSPDB) InsertAuthKey(newRecord *OffChainAuthKey) error
InsertAuthKey mocks base method.
func (*MockSPDB) InsertAuthKeyV2 ¶ added in v1.6.0
func (m *MockSPDB) InsertAuthKeyV2(newRecord *OffChainAuthKeyV2) error
InsertAuthKeyV2 mocks base method.
func (*MockSPDB) InsertGCObjectProgress ¶ added in v0.2.3
func (m *MockSPDB) InsertGCObjectProgress(gcMeta *GCObjectMeta) error
InsertGCObjectProgress mocks base method.
func (*MockSPDB) InsertMigrateGVGUnit ¶ added in v0.2.3
func (m *MockSPDB) InsertMigrateGVGUnit(meta *MigrateGVGUnitMeta) error
InsertMigrateGVGUnit mocks base method.
func (*MockSPDB) InsertPutEvent ¶ added in v0.2.3
InsertPutEvent mocks base method.
func (*MockSPDB) InsertRecoverFailedObject ¶ added in v1.3.0
func (m *MockSPDB) InsertRecoverFailedObject(object *RecoverFailedObject) error
InsertRecoverFailedObject mocks base method.
func (*MockSPDB) InsertSwapOutUnit ¶ added in v0.2.3
func (m *MockSPDB) InsertSwapOutUnit(meta *SwapOutMeta) error
InsertSwapOutUnit mocks base method.
func (*MockSPDB) InsertUploadProgress ¶ added in v0.2.3
InsertUploadProgress mocks base method.
func (*MockSPDB) ListAuthKeysV2 ¶ added in v1.6.0
ListAuthKeysV2 mocks base method.
func (*MockSPDB) ListBucketMigrationToConfirm ¶ added in v1.3.0
func (m *MockSPDB) ListBucketMigrationToConfirm(migrationStates []int) ([]*MigrateBucketProgressMeta, error)
ListBucketMigrationToConfirm mocks base method.
func (*MockSPDB) ListBucketTraffic ¶ added in v1.6.0
func (m *MockSPDB) ListBucketTraffic(yearMonth string, offset, limit int) ([]*BucketTraffic, error)
ListBucketTraffic mocks base method.
func (*MockSPDB) ListDestSPSwapOutUnits ¶ added in v0.2.3
func (m *MockSPDB) ListDestSPSwapOutUnits() ([]*SwapOutMeta, error)
ListDestSPSwapOutUnits mocks base method.
func (*MockSPDB) ListIntegrityMetaByObjectIDRange ¶ added in v1.2.0
func (m *MockSPDB) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID int64, includePrivate bool) ([]*IntegrityMeta, error)
ListIntegrityMetaByObjectIDRange mocks base method.
func (*MockSPDB) ListMigrateGVGUnitsByBucketID ¶ added in v0.2.3
func (m *MockSPDB) ListMigrateGVGUnitsByBucketID(bucketID uint64) ([]*MigrateGVGUnitMeta, error)
ListMigrateGVGUnitsByBucketID mocks base method.
func (*MockSPDB) ListReplicatePieceChecksumByObjectIDRange ¶ added in v1.2.0
func (m *MockSPDB) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID int64) ([]*GCPieceMeta, error)
ListReplicatePieceChecksumByObjectIDRange mocks base method.
func (*MockSPDB) ListShadowIntegrityMeta ¶ added in v1.5.0
func (m *MockSPDB) ListShadowIntegrityMeta() ([]*ShadowIntegrityMeta, error)
ListShadowIntegrityMeta mocks base method.
func (*MockSPDB) QueryBucketMigrateSubscribeProgress ¶ added in v0.2.3
QueryBucketMigrateSubscribeProgress mocks base method.
func (*MockSPDB) QueryMigrateBucketProgress ¶ added in v1.3.0
func (m *MockSPDB) QueryMigrateBucketProgress(bucketID uint64) (*MigrateBucketProgressMeta, error)
QueryMigrateBucketProgress mocks base method.
func (*MockSPDB) QueryMigrateBucketState ¶ added in v1.3.0
QueryMigrateBucketState mocks base method.
func (*MockSPDB) QueryMigrateGVGUnit ¶ added in v0.2.3
func (m *MockSPDB) QueryMigrateGVGUnit(migrateKey string) (*MigrateGVGUnitMeta, error)
QueryMigrateGVGUnit mocks base method.
func (*MockSPDB) QuerySPExitSubscribeProgress ¶ added in v0.2.3
QuerySPExitSubscribeProgress mocks base method.
func (*MockSPDB) QuerySwapOutSubscribeProgress ¶ added in v0.2.3
QuerySwapOutSubscribeProgress mocks base method.
func (*MockSPDB) QuerySwapOutUnitInSrcSP ¶ added in v0.2.3
func (m *MockSPDB) QuerySwapOutUnitInSrcSP(swapOutKey string) (*SwapOutMeta, error)
QuerySwapOutUnitInSrcSP mocks base method.
func (*MockSPDB) SetObjectIntegrity ¶
func (m *MockSPDB) SetObjectIntegrity(integrity *IntegrityMeta) error
SetObjectIntegrity mocks base method.
func (*MockSPDB) SetOwnSpInfo ¶
func (m *MockSPDB) SetOwnSpInfo(sp *types0.StorageProvider) error
SetOwnSpInfo mocks base method.
func (*MockSPDB) SetRecoverGVGStats ¶ added in v1.3.0
func (m *MockSPDB) SetRecoverGVGStats(stats []*RecoverGVGStats) error
SetRecoverGVGStats mocks base method.
func (*MockSPDB) SetReplicatePieceChecksum ¶
func (m *MockSPDB) SetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32, checksum []byte, version int64) error
SetReplicatePieceChecksum mocks base method.
func (*MockSPDB) SetShadowObjectIntegrity ¶ added in v1.5.0
func (m *MockSPDB) SetShadowObjectIntegrity(integrity *ShadowIntegrityMeta) error
SetShadowObjectIntegrity mocks base method.
func (*MockSPDB) UpdateAllSp ¶
func (m *MockSPDB) UpdateAllSp(spList []*types0.StorageProvider) error
UpdateAllSp mocks base method.
func (*MockSPDB) UpdateAuthKey ¶
func (m *MockSPDB) UpdateAuthKey(userAddress, domain string, oldNonce, newNonce int32, newPublicKey string, newExpiryDate time.Time) error
UpdateAuthKey mocks base method.
func (*MockSPDB) UpdateBucketMigrateGCSubscribeProgress ¶ added in v1.3.0
UpdateBucketMigrateGCSubscribeProgress mocks base method.
func (*MockSPDB) UpdateBucketMigrateSubscribeProgress ¶ added in v0.2.3
UpdateBucketMigrateSubscribeProgress mocks base method.
func (*MockSPDB) UpdateBucketMigrationGCProgress ¶ added in v1.3.0
func (m *MockSPDB) UpdateBucketMigrationGCProgress(progressMeta MigrateBucketProgressMeta) error
UpdateBucketMigrationGCProgress mocks base method.
func (*MockSPDB) UpdateBucketMigrationMigratingProgress ¶ added in v1.3.0
func (m *MockSPDB) UpdateBucketMigrationMigratingProgress(bucketID uint64, gvgUnits, gvgUnitsFinished uint32) error
UpdateBucketMigrationMigratingProgress mocks base method.
func (*MockSPDB) UpdateBucketMigrationPreDeductedQuota ¶ added in v1.3.0
func (m *MockSPDB) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota uint64, state int) error
UpdateBucketMigrationPreDeductedQuota mocks base method.
func (*MockSPDB) UpdateBucketMigrationProgress ¶ added in v1.3.0
UpdateBucketMigrationProgress mocks base method.
func (*MockSPDB) UpdateBucketMigrationRecoupQuota ¶ added in v1.3.0
UpdateBucketMigrationRecoupQuota mocks base method.
func (*MockSPDB) UpdateBucketTraffic ¶ added in v1.1.0
func (m *MockSPDB) UpdateBucketTraffic(bucketID uint64, update *BucketTraffic) error
UpdateBucketTraffic mocks base method.
func (*MockSPDB) UpdateExtraQuota ¶ added in v0.2.5
UpdateExtraQuota mocks base method.
func (*MockSPDB) UpdateGCObjectProgress ¶ added in v0.2.3
func (m *MockSPDB) UpdateGCObjectProgress(gcMeta *GCObjectMeta) error
UpdateGCObjectProgress mocks base method.
func (*MockSPDB) UpdateIntegrityChecksum ¶ added in v0.2.3
func (m *MockSPDB) UpdateIntegrityChecksum(integrity *IntegrityMeta) error
UpdateIntegrityChecksum mocks base method.
func (*MockSPDB) UpdateIntegrityMeta ¶ added in v1.5.0
func (m *MockSPDB) UpdateIntegrityMeta(integrity *IntegrityMeta) error
UpdateIntegrityMeta mocks base method.
func (*MockSPDB) UpdateMigrateGVGMigratedBytesSize ¶ added in v1.3.0
UpdateMigrateGVGMigratedBytesSize mocks base method.
func (*MockSPDB) UpdateMigrateGVGRetryCount ¶ added in v1.1.0
UpdateMigrateGVGRetryCount mocks base method.
func (*MockSPDB) UpdateMigrateGVGUnitLastMigrateObjectID ¶ added in v0.2.3
func (m *MockSPDB) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey string, lastMigrateObjectID uint64) error
UpdateMigrateGVGUnitLastMigrateObjectID mocks base method.
func (*MockSPDB) UpdateMigrateGVGUnitStatus ¶ added in v0.2.3
UpdateMigrateGVGUnitStatus mocks base method.
func (*MockSPDB) UpdatePieceChecksum ¶ added in v0.2.3
func (m *MockSPDB) UpdatePieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, dataLength uint64) error
UpdatePieceChecksum mocks base method.
func (*MockSPDB) UpdateRecoverFailedObject ¶ added in v1.3.0
func (m *MockSPDB) UpdateRecoverFailedObject(object *RecoverFailedObject) error
UpdateRecoverFailedObject mocks base method.
func (*MockSPDB) UpdateRecoverGVGStats ¶ added in v1.3.0
func (m *MockSPDB) UpdateRecoverGVGStats(stats *RecoverGVGStats) error
UpdateRecoverGVGStats mocks base method.
func (*MockSPDB) UpdateSPExitSubscribeProgress ¶ added in v0.2.3
UpdateSPExitSubscribeProgress mocks base method.
func (*MockSPDB) UpdateShadowIntegrityChecksum ¶ added in v1.5.0
func (m *MockSPDB) UpdateShadowIntegrityChecksum(integrity *ShadowIntegrityMeta) error
UpdateShadowIntegrityChecksum mocks base method.
func (*MockSPDB) UpdateShadowPieceChecksum ¶ added in v1.5.0
func (m *MockSPDB) UpdateShadowPieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, version int64, dataLength uint64) error
UpdateShadowPieceChecksum mocks base method.
func (*MockSPDB) UpdateSwapOutSubscribeProgress ¶ added in v0.2.3
UpdateSwapOutSubscribeProgress mocks base method.
func (*MockSPDB) UpdateSwapOutUnitCompletedGVGList ¶ added in v0.2.3
func (m *MockSPDB) UpdateSwapOutUnitCompletedGVGList(swapOutKey string, completedGVGList []uint32) error
UpdateSwapOutUnitCompletedGVGList mocks base method.
func (*MockSPDB) UpdateUploadProgress ¶
func (m *MockSPDB) UpdateUploadProgress(uploadMeta *UploadObjectMeta) error
UpdateUploadProgress mocks base method.
type MockSPDBMockRecorder ¶
type MockSPDBMockRecorder struct {
// contains filtered or unexported fields
}
MockSPDBMockRecorder is the mock recorder for MockSPDB.
func (*MockSPDBMockRecorder) BatchGetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) BatchGetRecoverGVGStats(gvgID any) *gomock.Call
BatchGetRecoverGVGStats indicates an expected call of BatchGetRecoverGVGStats.
func (*MockSPDBMockRecorder) CheckQuotaAndAddReadRecord ¶
func (mr *MockSPDBMockRecorder) CheckQuotaAndAddReadRecord(record, quota any) *gomock.Call
CheckQuotaAndAddReadRecord indicates an expected call of CheckQuotaAndAddReadRecord.
func (*MockSPDBMockRecorder) ClearExpiredOffChainAuthKeys ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) ClearExpiredOffChainAuthKeys() *gomock.Call
ClearExpiredOffChainAuthKeys indicates an expected call of ClearExpiredOffChainAuthKeys.
func (*MockSPDBMockRecorder) CountRecoverFailedObject ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) CountRecoverFailedObject() *gomock.Call
CountRecoverFailedObject indicates an expected call of CountRecoverFailedObject.
func (*MockSPDBMockRecorder) DeleteAllReplicatePieceChecksum ¶
func (mr *MockSPDBMockRecorder) DeleteAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
DeleteAllReplicatePieceChecksum indicates an expected call of DeleteAllReplicatePieceChecksum.
func (*MockSPDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (mr *MockSPDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized(objectID, redundancyIdx any) *gomock.Call
DeleteAllReplicatePieceChecksumOptimized indicates an expected call of DeleteAllReplicatePieceChecksumOptimized.
func (*MockSPDBMockRecorder) DeleteAuthKeysV2 ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) DeleteAuthKeysV2(userAddress, domain, publicKey any) *gomock.Call
DeleteAuthKeysV2 indicates an expected call of DeleteAuthKeysV2.
func (*MockSPDBMockRecorder) DeleteExpiredBucketTraffic ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) DeleteExpiredBucketTraffic(yearMonth any) *gomock.Call
DeleteExpiredBucketTraffic indicates an expected call of DeleteExpiredBucketTraffic.
func (*MockSPDBMockRecorder) DeleteExpiredReadRecord ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) DeleteExpiredReadRecord(ts, limit any) *gomock.Call
DeleteExpiredReadRecord indicates an expected call of DeleteExpiredReadRecord.
func (*MockSPDBMockRecorder) DeleteGCObjectProgress ¶
func (mr *MockSPDBMockRecorder) DeleteGCObjectProgress(taskKey any) *gomock.Call
DeleteGCObjectProgress indicates an expected call of DeleteGCObjectProgress.
func (*MockSPDBMockRecorder) DeleteMigrateBucket ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) DeleteMigrateBucket(bucketID any) *gomock.Call
DeleteMigrateBucket indicates an expected call of DeleteMigrateBucket.
func (*MockSPDBMockRecorder) DeleteMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) DeleteMigrateGVGUnit(meta any) *gomock.Call
DeleteMigrateGVGUnit indicates an expected call of DeleteMigrateGVGUnit.
func (*MockSPDBMockRecorder) DeleteMigrateGVGUnitsByBucketID ¶ added in v0.2.4
func (mr *MockSPDBMockRecorder) DeleteMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
DeleteMigrateGVGUnitsByBucketID indicates an expected call of DeleteMigrateGVGUnitsByBucketID.
func (*MockSPDBMockRecorder) DeleteObjectIntegrity ¶
func (mr *MockSPDBMockRecorder) DeleteObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
DeleteObjectIntegrity indicates an expected call of DeleteObjectIntegrity.
func (*MockSPDBMockRecorder) DeleteRecoverFailedObject ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) DeleteRecoverFailedObject(objectID any) *gomock.Call
DeleteRecoverFailedObject indicates an expected call of DeleteRecoverFailedObject.
func (*MockSPDBMockRecorder) DeleteRecoverGVGStats ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) DeleteRecoverGVGStats(gvgID any) *gomock.Call
DeleteRecoverGVGStats indicates an expected call of DeleteRecoverGVGStats.
func (*MockSPDBMockRecorder) DeleteReplicatePieceChecksum ¶
func (mr *MockSPDBMockRecorder) DeleteReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
DeleteReplicatePieceChecksum indicates an expected call of DeleteReplicatePieceChecksum.
func (*MockSPDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID(objectID any) *gomock.Call
DeleteReplicatePieceChecksumsByObjectID indicates an expected call of DeleteReplicatePieceChecksumsByObjectID.
func (*MockSPDBMockRecorder) DeleteShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) DeleteShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
DeleteShadowObjectIntegrity indicates an expected call of DeleteShadowObjectIntegrity.
func (*MockSPDBMockRecorder) DeleteUploadProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) DeleteUploadProgress(objectID any) *gomock.Call
DeleteUploadProgress indicates an expected call of DeleteUploadProgress.
func (*MockSPDBMockRecorder) FetchAllSp ¶
func (mr *MockSPDBMockRecorder) FetchAllSp(status ...any) *gomock.Call
FetchAllSp indicates an expected call of FetchAllSp.
func (*MockSPDBMockRecorder) FetchAllSpWithoutOwnSp ¶
func (mr *MockSPDBMockRecorder) FetchAllSpWithoutOwnSp(status ...any) *gomock.Call
FetchAllSpWithoutOwnSp indicates an expected call of FetchAllSpWithoutOwnSp.
func (*MockSPDBMockRecorder) GetAllReplicatePieceChecksum ¶
func (mr *MockSPDBMockRecorder) GetAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
GetAllReplicatePieceChecksum indicates an expected call of GetAllReplicatePieceChecksum.
func (*MockSPDBMockRecorder) GetAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (mr *MockSPDBMockRecorder) GetAllReplicatePieceChecksumOptimized(objectID, redundancyIdx, pieceCount any) *gomock.Call
GetAllReplicatePieceChecksumOptimized indicates an expected call of GetAllReplicatePieceChecksumOptimized.
func (*MockSPDBMockRecorder) GetAuthKey ¶
func (mr *MockSPDBMockRecorder) GetAuthKey(userAddress, domain any) *gomock.Call
GetAuthKey indicates an expected call of GetAuthKey.
func (*MockSPDBMockRecorder) GetAuthKeyV2 ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) GetAuthKeyV2(userAddress, domain, publicKey any) *gomock.Call
GetAuthKeyV2 indicates an expected call of GetAuthKeyV2.
func (*MockSPDBMockRecorder) GetBucketReadRecord ¶
func (mr *MockSPDBMockRecorder) GetBucketReadRecord(bucketID, timeRange any) *gomock.Call
GetBucketReadRecord indicates an expected call of GetBucketReadRecord.
func (*MockSPDBMockRecorder) GetBucketTraffic ¶
func (mr *MockSPDBMockRecorder) GetBucketTraffic(bucketID, yearMonth any) *gomock.Call
GetBucketTraffic indicates an expected call of GetBucketTraffic.
func (*MockSPDBMockRecorder) GetBucketTrafficCount ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) GetBucketTrafficCount(yearMonth any) *gomock.Call
GetBucketTrafficCount indicates an expected call of GetBucketTrafficCount.
func (*MockSPDBMockRecorder) GetGCMetasToGC ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) GetGCMetasToGC(limit any) *gomock.Call
GetGCMetasToGC indicates an expected call of GetGCMetasToGC.
func (*MockSPDBMockRecorder) GetLatestBucketTraffic ¶ added in v1.1.0
func (mr *MockSPDBMockRecorder) GetLatestBucketTraffic(bucketID any) *gomock.Call
GetLatestBucketTraffic indicates an expected call of GetLatestBucketTraffic.
func (*MockSPDBMockRecorder) GetObjectIntegrity ¶
func (mr *MockSPDBMockRecorder) GetObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
GetObjectIntegrity indicates an expected call of GetObjectIntegrity.
func (*MockSPDBMockRecorder) GetObjectReadRecord ¶
func (mr *MockSPDBMockRecorder) GetObjectReadRecord(objectID, timeRange any) *gomock.Call
GetObjectReadRecord indicates an expected call of GetObjectReadRecord.
func (*MockSPDBMockRecorder) GetOwnSpInfo ¶
func (mr *MockSPDBMockRecorder) GetOwnSpInfo() *gomock.Call
GetOwnSpInfo indicates an expected call of GetOwnSpInfo.
func (*MockSPDBMockRecorder) GetReadRecord ¶
func (mr *MockSPDBMockRecorder) GetReadRecord(timeRange any) *gomock.Call
GetReadRecord indicates an expected call of GetReadRecord.
func (*MockSPDBMockRecorder) GetRecoverFailedObject ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) GetRecoverFailedObject(objectID any) *gomock.Call
GetRecoverFailedObject indicates an expected call of GetRecoverFailedObject.
func (*MockSPDBMockRecorder) GetRecoverFailedObjects ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) GetRecoverFailedObjects(retry, limit any) *gomock.Call
GetRecoverFailedObjects indicates an expected call of GetRecoverFailedObjects.
func (*MockSPDBMockRecorder) GetRecoverFailedObjectsByRetryTime ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) GetRecoverFailedObjectsByRetryTime(retry any) *gomock.Call
GetRecoverFailedObjectsByRetryTime indicates an expected call of GetRecoverFailedObjectsByRetryTime.
func (*MockSPDBMockRecorder) GetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) GetRecoverGVGStats(gvgID any) *gomock.Call
GetRecoverGVGStats indicates an expected call of GetRecoverGVGStats.
func (*MockSPDBMockRecorder) GetReplicatePieceChecksum ¶
func (mr *MockSPDBMockRecorder) GetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
GetReplicatePieceChecksum indicates an expected call of GetReplicatePieceChecksum.
func (*MockSPDBMockRecorder) GetShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) GetShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
GetShadowObjectIntegrity indicates an expected call of GetShadowObjectIntegrity.
func (*MockSPDBMockRecorder) GetSpByAddress ¶
func (mr *MockSPDBMockRecorder) GetSpByAddress(address, addressType any) *gomock.Call
GetSpByAddress indicates an expected call of GetSpByAddress.
func (*MockSPDBMockRecorder) GetSpByEndpoint ¶
func (mr *MockSPDBMockRecorder) GetSpByEndpoint(endpoint any) *gomock.Call
GetSpByEndpoint indicates an expected call of GetSpByEndpoint.
func (*MockSPDBMockRecorder) GetSpByID ¶ added in v0.2.4
func (mr *MockSPDBMockRecorder) GetSpByID(id any) *gomock.Call
GetSpByID indicates an expected call of GetSpByID.
func (*MockSPDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS(limit, startTimeStamp, endTimeStamp any) *gomock.Call
GetUploadMetasToRejectUnsealByRangeTS indicates an expected call of GetUploadMetasToRejectUnsealByRangeTS.
func (*MockSPDBMockRecorder) GetUploadMetasToReplicate ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) GetUploadMetasToReplicate(limit, timeout any) *gomock.Call
GetUploadMetasToReplicate indicates an expected call of GetUploadMetasToReplicate.
func (*MockSPDBMockRecorder) GetUploadMetasToReplicateByStartTS ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) GetUploadMetasToReplicateByStartTS(limit, startTimeStamp any) *gomock.Call
GetUploadMetasToReplicateByStartTS indicates an expected call of GetUploadMetasToReplicateByStartTS.
func (*MockSPDBMockRecorder) GetUploadMetasToSeal ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) GetUploadMetasToSeal(limit, timeout any) *gomock.Call
GetUploadMetasToSeal indicates an expected call of GetUploadMetasToSeal.
func (*MockSPDBMockRecorder) GetUploadMetasToSealByStartTS ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) GetUploadMetasToSealByStartTS(limit, startTimeStamp any) *gomock.Call
GetUploadMetasToSealByStartTS indicates an expected call of GetUploadMetasToSealByStartTS.
func (*MockSPDBMockRecorder) GetUploadState ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) GetUploadState(objectID any) *gomock.Call
GetUploadState indicates an expected call of GetUploadState.
func (*MockSPDBMockRecorder) GetUserReadRecord ¶
func (mr *MockSPDBMockRecorder) GetUserReadRecord(userAddress, timeRange any) *gomock.Call
GetUserReadRecord indicates an expected call of GetUserReadRecord.
func (*MockSPDBMockRecorder) InitBucketTraffic ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InitBucketTraffic(record, quota any) *gomock.Call
InitBucketTraffic indicates an expected call of InitBucketTraffic.
func (*MockSPDBMockRecorder) InsertAuthKey ¶
func (mr *MockSPDBMockRecorder) InsertAuthKey(newRecord any) *gomock.Call
InsertAuthKey indicates an expected call of InsertAuthKey.
func (*MockSPDBMockRecorder) InsertAuthKeyV2 ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) InsertAuthKeyV2(newRecord any) *gomock.Call
InsertAuthKeyV2 indicates an expected call of InsertAuthKeyV2.
func (*MockSPDBMockRecorder) InsertGCObjectProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InsertGCObjectProgress(gcMeta any) *gomock.Call
InsertGCObjectProgress indicates an expected call of InsertGCObjectProgress.
func (*MockSPDBMockRecorder) InsertMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InsertMigrateGVGUnit(meta any) *gomock.Call
InsertMigrateGVGUnit indicates an expected call of InsertMigrateGVGUnit.
func (*MockSPDBMockRecorder) InsertPutEvent ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InsertPutEvent(task any) *gomock.Call
InsertPutEvent indicates an expected call of InsertPutEvent.
func (*MockSPDBMockRecorder) InsertRecoverFailedObject ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) InsertRecoverFailedObject(object any) *gomock.Call
InsertRecoverFailedObject indicates an expected call of InsertRecoverFailedObject.
func (*MockSPDBMockRecorder) InsertSwapOutUnit ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InsertSwapOutUnit(meta any) *gomock.Call
InsertSwapOutUnit indicates an expected call of InsertSwapOutUnit.
func (*MockSPDBMockRecorder) InsertUploadProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) InsertUploadProgress(objectID, isAgentUpload any) *gomock.Call
InsertUploadProgress indicates an expected call of InsertUploadProgress.
func (*MockSPDBMockRecorder) ListAuthKeysV2 ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) ListAuthKeysV2(userAddress, domain any) *gomock.Call
ListAuthKeysV2 indicates an expected call of ListAuthKeysV2.
func (*MockSPDBMockRecorder) ListBucketMigrationToConfirm ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) ListBucketMigrationToConfirm(migrationStates any) *gomock.Call
ListBucketMigrationToConfirm indicates an expected call of ListBucketMigrationToConfirm.
func (*MockSPDBMockRecorder) ListBucketTraffic ¶ added in v1.6.0
func (mr *MockSPDBMockRecorder) ListBucketTraffic(yearMonth, offset, limit any) *gomock.Call
ListBucketTraffic indicates an expected call of ListBucketTraffic.
func (*MockSPDBMockRecorder) ListDestSPSwapOutUnits ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) ListDestSPSwapOutUnits() *gomock.Call
ListDestSPSwapOutUnits indicates an expected call of ListDestSPSwapOutUnits.
func (*MockSPDBMockRecorder) ListIntegrityMetaByObjectIDRange ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID, includePrivate any) *gomock.Call
ListIntegrityMetaByObjectIDRange indicates an expected call of ListIntegrityMetaByObjectIDRange.
func (*MockSPDBMockRecorder) ListMigrateGVGUnitsByBucketID ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) ListMigrateGVGUnitsByBucketID(bucketID any) *gomock.Call
ListMigrateGVGUnitsByBucketID indicates an expected call of ListMigrateGVGUnitsByBucketID.
func (*MockSPDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange ¶ added in v1.2.0
func (mr *MockSPDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID any) *gomock.Call
ListReplicatePieceChecksumByObjectIDRange indicates an expected call of ListReplicatePieceChecksumByObjectIDRange.
func (*MockSPDBMockRecorder) ListShadowIntegrityMeta ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) ListShadowIntegrityMeta() *gomock.Call
ListShadowIntegrityMeta indicates an expected call of ListShadowIntegrityMeta.
func (*MockSPDBMockRecorder) QueryBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) QueryBucketMigrateSubscribeProgress() *gomock.Call
QueryBucketMigrateSubscribeProgress indicates an expected call of QueryBucketMigrateSubscribeProgress.
func (*MockSPDBMockRecorder) QueryMigrateBucketProgress ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) QueryMigrateBucketProgress(bucketID any) *gomock.Call
QueryMigrateBucketProgress indicates an expected call of QueryMigrateBucketProgress.
func (*MockSPDBMockRecorder) QueryMigrateBucketState ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) QueryMigrateBucketState(bucketID any) *gomock.Call
QueryMigrateBucketState indicates an expected call of QueryMigrateBucketState.
func (*MockSPDBMockRecorder) QueryMigrateGVGUnit ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) QueryMigrateGVGUnit(migrateKey any) *gomock.Call
QueryMigrateGVGUnit indicates an expected call of QueryMigrateGVGUnit.
func (*MockSPDBMockRecorder) QuerySPExitSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) QuerySPExitSubscribeProgress() *gomock.Call
QuerySPExitSubscribeProgress indicates an expected call of QuerySPExitSubscribeProgress.
func (*MockSPDBMockRecorder) QuerySwapOutSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) QuerySwapOutSubscribeProgress() *gomock.Call
QuerySwapOutSubscribeProgress indicates an expected call of QuerySwapOutSubscribeProgress.
func (*MockSPDBMockRecorder) QuerySwapOutUnitInSrcSP ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) QuerySwapOutUnitInSrcSP(swapOutKey any) *gomock.Call
QuerySwapOutUnitInSrcSP indicates an expected call of QuerySwapOutUnitInSrcSP.
func (*MockSPDBMockRecorder) SetObjectIntegrity ¶
func (mr *MockSPDBMockRecorder) SetObjectIntegrity(integrity any) *gomock.Call
SetObjectIntegrity indicates an expected call of SetObjectIntegrity.
func (*MockSPDBMockRecorder) SetOwnSpInfo ¶
func (mr *MockSPDBMockRecorder) SetOwnSpInfo(sp any) *gomock.Call
SetOwnSpInfo indicates an expected call of SetOwnSpInfo.
func (*MockSPDBMockRecorder) SetRecoverGVGStats ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) SetRecoverGVGStats(stats any) *gomock.Call
SetRecoverGVGStats indicates an expected call of SetRecoverGVGStats.
func (*MockSPDBMockRecorder) SetReplicatePieceChecksum ¶
func (mr *MockSPDBMockRecorder) SetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx, checksum, version any) *gomock.Call
SetReplicatePieceChecksum indicates an expected call of SetReplicatePieceChecksum.
func (*MockSPDBMockRecorder) SetShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) SetShadowObjectIntegrity(integrity any) *gomock.Call
SetShadowObjectIntegrity indicates an expected call of SetShadowObjectIntegrity.
func (*MockSPDBMockRecorder) UpdateAllSp ¶
func (mr *MockSPDBMockRecorder) UpdateAllSp(spList any) *gomock.Call
UpdateAllSp indicates an expected call of UpdateAllSp.
func (*MockSPDBMockRecorder) UpdateAuthKey ¶
func (mr *MockSPDBMockRecorder) UpdateAuthKey(userAddress, domain, oldNonce, newNonce, newPublicKey, newExpiryDate any) *gomock.Call
UpdateAuthKey indicates an expected call of UpdateAuthKey.
func (*MockSPDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrateGCSubscribeProgress(blockHeight any) *gomock.Call
UpdateBucketMigrateGCSubscribeProgress indicates an expected call of UpdateBucketMigrateGCSubscribeProgress.
func (*MockSPDBMockRecorder) UpdateBucketMigrateSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateBucketMigrateSubscribeProgress(blockHeight any) *gomock.Call
UpdateBucketMigrateSubscribeProgress indicates an expected call of UpdateBucketMigrateSubscribeProgress.
func (*MockSPDBMockRecorder) UpdateBucketMigrationGCProgress ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrationGCProgress(progressMeta any) *gomock.Call
UpdateBucketMigrationGCProgress indicates an expected call of UpdateBucketMigrationGCProgress.
func (*MockSPDBMockRecorder) UpdateBucketMigrationMigratingProgress ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrationMigratingProgress(bucketID, gvgUnits, gvgUnitsFinished any) *gomock.Call
UpdateBucketMigrationMigratingProgress indicates an expected call of UpdateBucketMigrationMigratingProgress.
func (*MockSPDBMockRecorder) UpdateBucketMigrationPreDeductedQuota ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrationPreDeductedQuota(bucketID, deductedQuota, state any) *gomock.Call
UpdateBucketMigrationPreDeductedQuota indicates an expected call of UpdateBucketMigrationPreDeductedQuota.
func (*MockSPDBMockRecorder) UpdateBucketMigrationProgress ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrationProgress(bucketID, migrateState any) *gomock.Call
UpdateBucketMigrationProgress indicates an expected call of UpdateBucketMigrationProgress.
func (*MockSPDBMockRecorder) UpdateBucketMigrationRecoupQuota ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateBucketMigrationRecoupQuota(bucketID, recoupQuota, state any) *gomock.Call
UpdateBucketMigrationRecoupQuota indicates an expected call of UpdateBucketMigrationRecoupQuota.
func (*MockSPDBMockRecorder) UpdateBucketTraffic ¶ added in v1.1.0
func (mr *MockSPDBMockRecorder) UpdateBucketTraffic(bucketID, update any) *gomock.Call
UpdateBucketTraffic indicates an expected call of UpdateBucketTraffic.
func (*MockSPDBMockRecorder) UpdateExtraQuota ¶ added in v0.2.5
func (mr *MockSPDBMockRecorder) UpdateExtraQuota(bucketID, extraQuota, yearMonth any) *gomock.Call
UpdateExtraQuota indicates an expected call of UpdateExtraQuota.
func (*MockSPDBMockRecorder) UpdateGCObjectProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateGCObjectProgress(gcMeta any) *gomock.Call
UpdateGCObjectProgress indicates an expected call of UpdateGCObjectProgress.
func (*MockSPDBMockRecorder) UpdateIntegrityChecksum ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateIntegrityChecksum(integrity any) *gomock.Call
UpdateIntegrityChecksum indicates an expected call of UpdateIntegrityChecksum.
func (*MockSPDBMockRecorder) UpdateIntegrityMeta ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) UpdateIntegrityMeta(integrity any) *gomock.Call
UpdateIntegrityMeta indicates an expected call of UpdateIntegrityMeta.
func (*MockSPDBMockRecorder) UpdateMigrateGVGMigratedBytesSize ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateMigrateGVGMigratedBytesSize(migrateKey, migratedBytes any) *gomock.Call
UpdateMigrateGVGMigratedBytesSize indicates an expected call of UpdateMigrateGVGMigratedBytesSize.
func (*MockSPDBMockRecorder) UpdateMigrateGVGRetryCount ¶ added in v1.1.0
func (mr *MockSPDBMockRecorder) UpdateMigrateGVGRetryCount(migrateKey, retryTime any) *gomock.Call
UpdateMigrateGVGRetryCount indicates an expected call of UpdateMigrateGVGRetryCount.
func (*MockSPDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateMigrateGVGUnitLastMigrateObjectID(migrateKey, lastMigrateObjectID any) *gomock.Call
UpdateMigrateGVGUnitLastMigrateObjectID indicates an expected call of UpdateMigrateGVGUnitLastMigrateObjectID.
func (*MockSPDBMockRecorder) UpdateMigrateGVGUnitStatus ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateMigrateGVGUnitStatus(migrateKey, migrateStatus any) *gomock.Call
UpdateMigrateGVGUnitStatus indicates an expected call of UpdateMigrateGVGUnitStatus.
func (*MockSPDBMockRecorder) UpdatePieceChecksum ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdatePieceChecksum(objectID, redundancyIndex, checksum, dataLength any) *gomock.Call
UpdatePieceChecksum indicates an expected call of UpdatePieceChecksum.
func (*MockSPDBMockRecorder) UpdateRecoverFailedObject ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateRecoverFailedObject(object any) *gomock.Call
UpdateRecoverFailedObject indicates an expected call of UpdateRecoverFailedObject.
func (*MockSPDBMockRecorder) UpdateRecoverGVGStats ¶ added in v1.3.0
func (mr *MockSPDBMockRecorder) UpdateRecoverGVGStats(stats any) *gomock.Call
UpdateRecoverGVGStats indicates an expected call of UpdateRecoverGVGStats.
func (*MockSPDBMockRecorder) UpdateSPExitSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateSPExitSubscribeProgress(blockHeight any) *gomock.Call
UpdateSPExitSubscribeProgress indicates an expected call of UpdateSPExitSubscribeProgress.
func (*MockSPDBMockRecorder) UpdateShadowIntegrityChecksum ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) UpdateShadowIntegrityChecksum(integrity any) *gomock.Call
UpdateShadowIntegrityChecksum indicates an expected call of UpdateShadowIntegrityChecksum.
func (*MockSPDBMockRecorder) UpdateShadowPieceChecksum ¶ added in v1.5.0
func (mr *MockSPDBMockRecorder) UpdateShadowPieceChecksum(objectID, redundancyIndex, checksum, version, dataLength any) *gomock.Call
UpdateShadowPieceChecksum indicates an expected call of UpdateShadowPieceChecksum.
func (*MockSPDBMockRecorder) UpdateSwapOutSubscribeProgress ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateSwapOutSubscribeProgress(blockHeight any) *gomock.Call
UpdateSwapOutSubscribeProgress indicates an expected call of UpdateSwapOutSubscribeProgress.
func (*MockSPDBMockRecorder) UpdateSwapOutUnitCompletedGVGList ¶ added in v0.2.3
func (mr *MockSPDBMockRecorder) UpdateSwapOutUnitCompletedGVGList(swapOutKey, completedGVGList any) *gomock.Call
UpdateSwapOutUnitCompletedGVGList indicates an expected call of UpdateSwapOutUnitCompletedGVGList.
func (*MockSPDBMockRecorder) UpdateUploadProgress ¶
func (mr *MockSPDBMockRecorder) UpdateUploadProgress(uploadMeta any) *gomock.Call
UpdateUploadProgress indicates an expected call of UpdateUploadProgress.
type MockSPInfoDB ¶
type MockSPInfoDB struct {
// contains filtered or unexported fields
}
MockSPInfoDB is a mock of SPInfoDB interface.
func NewMockSPInfoDB ¶
func NewMockSPInfoDB(ctrl *gomock.Controller) *MockSPInfoDB
NewMockSPInfoDB creates a new mock instance.
func (*MockSPInfoDB) EXPECT ¶
func (m *MockSPInfoDB) EXPECT() *MockSPInfoDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSPInfoDB) FetchAllSp ¶
func (m *MockSPInfoDB) FetchAllSp(status ...types0.Status) ([]*types0.StorageProvider, error)
FetchAllSp mocks base method.
func (*MockSPInfoDB) FetchAllSpWithoutOwnSp ¶
func (m *MockSPInfoDB) FetchAllSpWithoutOwnSp(status ...types0.Status) ([]*types0.StorageProvider, error)
FetchAllSpWithoutOwnSp mocks base method.
func (*MockSPInfoDB) GetOwnSpInfo ¶
func (m *MockSPInfoDB) GetOwnSpInfo() (*types0.StorageProvider, error)
GetOwnSpInfo mocks base method.
func (*MockSPInfoDB) GetSpByAddress ¶
func (m *MockSPInfoDB) GetSpByAddress(address string, addressType SpAddressType) (*types0.StorageProvider, error)
GetSpByAddress mocks base method.
func (*MockSPInfoDB) GetSpByEndpoint ¶
func (m *MockSPInfoDB) GetSpByEndpoint(endpoint string) (*types0.StorageProvider, error)
GetSpByEndpoint mocks base method.
func (*MockSPInfoDB) GetSpByID ¶ added in v0.2.4
func (m *MockSPInfoDB) GetSpByID(id uint32) (*types0.StorageProvider, error)
GetSpByID mocks base method.
func (*MockSPInfoDB) SetOwnSpInfo ¶
func (m *MockSPInfoDB) SetOwnSpInfo(sp *types0.StorageProvider) error
SetOwnSpInfo mocks base method.
func (*MockSPInfoDB) UpdateAllSp ¶
func (m *MockSPInfoDB) UpdateAllSp(spList []*types0.StorageProvider) error
UpdateAllSp mocks base method.
type MockSPInfoDBMockRecorder ¶
type MockSPInfoDBMockRecorder struct {
// contains filtered or unexported fields
}
MockSPInfoDBMockRecorder is the mock recorder for MockSPInfoDB.
func (*MockSPInfoDBMockRecorder) FetchAllSp ¶
func (mr *MockSPInfoDBMockRecorder) FetchAllSp(status ...any) *gomock.Call
FetchAllSp indicates an expected call of FetchAllSp.
func (*MockSPInfoDBMockRecorder) FetchAllSpWithoutOwnSp ¶
func (mr *MockSPInfoDBMockRecorder) FetchAllSpWithoutOwnSp(status ...any) *gomock.Call
FetchAllSpWithoutOwnSp indicates an expected call of FetchAllSpWithoutOwnSp.
func (*MockSPInfoDBMockRecorder) GetOwnSpInfo ¶
func (mr *MockSPInfoDBMockRecorder) GetOwnSpInfo() *gomock.Call
GetOwnSpInfo indicates an expected call of GetOwnSpInfo.
func (*MockSPInfoDBMockRecorder) GetSpByAddress ¶
func (mr *MockSPInfoDBMockRecorder) GetSpByAddress(address, addressType any) *gomock.Call
GetSpByAddress indicates an expected call of GetSpByAddress.
func (*MockSPInfoDBMockRecorder) GetSpByEndpoint ¶
func (mr *MockSPInfoDBMockRecorder) GetSpByEndpoint(endpoint any) *gomock.Call
GetSpByEndpoint indicates an expected call of GetSpByEndpoint.
func (*MockSPInfoDBMockRecorder) GetSpByID ¶ added in v0.2.4
func (mr *MockSPInfoDBMockRecorder) GetSpByID(id any) *gomock.Call
GetSpByID indicates an expected call of GetSpByID.
func (*MockSPInfoDBMockRecorder) SetOwnSpInfo ¶
func (mr *MockSPInfoDBMockRecorder) SetOwnSpInfo(sp any) *gomock.Call
SetOwnSpInfo indicates an expected call of SetOwnSpInfo.
func (*MockSPInfoDBMockRecorder) UpdateAllSp ¶
func (mr *MockSPInfoDBMockRecorder) UpdateAllSp(spList any) *gomock.Call
UpdateAllSp indicates an expected call of UpdateAllSp.
type MockSignatureDB ¶ added in v0.2.3
type MockSignatureDB struct {
// contains filtered or unexported fields
}
MockSignatureDB is a mock of SignatureDB interface.
func NewMockSignatureDB ¶ added in v0.2.3
func NewMockSignatureDB(ctrl *gomock.Controller) *MockSignatureDB
NewMockSignatureDB creates a new mock instance.
func (*MockSignatureDB) DeleteAllReplicatePieceChecksum ¶ added in v0.2.3
func (m *MockSignatureDB) DeleteAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) error
DeleteAllReplicatePieceChecksum mocks base method.
func (*MockSignatureDB) DeleteAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (m *MockSignatureDB) DeleteAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32) error
DeleteAllReplicatePieceChecksumOptimized mocks base method.
func (*MockSignatureDB) DeleteObjectIntegrity ¶ added in v0.2.3
func (m *MockSignatureDB) DeleteObjectIntegrity(objectID uint64, redundancyIndex int32) error
DeleteObjectIntegrity mocks base method.
func (*MockSignatureDB) DeleteReplicatePieceChecksum ¶ added in v1.2.0
func (m *MockSignatureDB) DeleteReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) error
DeleteReplicatePieceChecksum mocks base method.
func (*MockSignatureDB) DeleteReplicatePieceChecksumsByObjectID ¶ added in v1.6.0
func (m *MockSignatureDB) DeleteReplicatePieceChecksumsByObjectID(objectID uint64) error
DeleteReplicatePieceChecksumsByObjectID mocks base method.
func (*MockSignatureDB) DeleteShadowObjectIntegrity ¶ added in v1.5.0
func (m *MockSignatureDB) DeleteShadowObjectIntegrity(objectID uint64, redundancyIndex int32) error
DeleteShadowObjectIntegrity mocks base method.
func (*MockSignatureDB) EXPECT ¶ added in v0.2.3
func (m *MockSignatureDB) EXPECT() *MockSignatureDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSignatureDB) GetAllReplicatePieceChecksum ¶ added in v0.2.3
func (m *MockSignatureDB) GetAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
GetAllReplicatePieceChecksum mocks base method.
func (*MockSignatureDB) GetAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (m *MockSignatureDB) GetAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error)
GetAllReplicatePieceChecksumOptimized mocks base method.
func (*MockSignatureDB) GetObjectIntegrity ¶ added in v0.2.3
func (m *MockSignatureDB) GetObjectIntegrity(objectID uint64, redundancyIndex int32) (*IntegrityMeta, error)
GetObjectIntegrity mocks base method.
func (*MockSignatureDB) GetReplicatePieceChecksum ¶ added in v1.3.0
func (m *MockSignatureDB) GetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) ([]byte, error)
GetReplicatePieceChecksum mocks base method.
func (*MockSignatureDB) GetShadowObjectIntegrity ¶ added in v1.5.0
func (m *MockSignatureDB) GetShadowObjectIntegrity(objectID uint64, redundancyIndex int32) (*ShadowIntegrityMeta, error)
GetShadowObjectIntegrity mocks base method.
func (*MockSignatureDB) ListIntegrityMetaByObjectIDRange ¶ added in v1.2.0
func (m *MockSignatureDB) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID int64, includePrivate bool) ([]*IntegrityMeta, error)
ListIntegrityMetaByObjectIDRange mocks base method.
func (*MockSignatureDB) ListReplicatePieceChecksumByObjectIDRange ¶ added in v1.2.0
func (m *MockSignatureDB) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID int64) ([]*GCPieceMeta, error)
ListReplicatePieceChecksumByObjectIDRange mocks base method.
func (*MockSignatureDB) ListShadowIntegrityMeta ¶ added in v1.5.0
func (m *MockSignatureDB) ListShadowIntegrityMeta() ([]*ShadowIntegrityMeta, error)
ListShadowIntegrityMeta mocks base method.
func (*MockSignatureDB) SetObjectIntegrity ¶ added in v0.2.3
func (m *MockSignatureDB) SetObjectIntegrity(integrity *IntegrityMeta) error
SetObjectIntegrity mocks base method.
func (*MockSignatureDB) SetReplicatePieceChecksum ¶ added in v0.2.3
func (m *MockSignatureDB) SetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32, checksum []byte, version int64) error
SetReplicatePieceChecksum mocks base method.
func (*MockSignatureDB) SetShadowObjectIntegrity ¶ added in v1.5.0
func (m *MockSignatureDB) SetShadowObjectIntegrity(integrity *ShadowIntegrityMeta) error
SetShadowObjectIntegrity mocks base method.
func (*MockSignatureDB) UpdateIntegrityChecksum ¶ added in v0.2.3
func (m *MockSignatureDB) UpdateIntegrityChecksum(integrity *IntegrityMeta) error
UpdateIntegrityChecksum mocks base method.
func (*MockSignatureDB) UpdateIntegrityMeta ¶ added in v1.5.0
func (m *MockSignatureDB) UpdateIntegrityMeta(integrity *IntegrityMeta) error
UpdateIntegrityMeta mocks base method.
func (*MockSignatureDB) UpdatePieceChecksum ¶ added in v0.2.3
func (m *MockSignatureDB) UpdatePieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, dataLength uint64) error
UpdatePieceChecksum mocks base method.
func (*MockSignatureDB) UpdateShadowIntegrityChecksum ¶ added in v1.5.0
func (m *MockSignatureDB) UpdateShadowIntegrityChecksum(integrity *ShadowIntegrityMeta) error
UpdateShadowIntegrityChecksum mocks base method.
func (*MockSignatureDB) UpdateShadowPieceChecksum ¶ added in v1.5.0
func (m *MockSignatureDB) UpdateShadowPieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, version int64, dataLength uint64) error
UpdateShadowPieceChecksum mocks base method.
type MockSignatureDBMockRecorder ¶ added in v0.2.3
type MockSignatureDBMockRecorder struct {
// contains filtered or unexported fields
}
MockSignatureDBMockRecorder is the mock recorder for MockSignatureDB.
func (*MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksum ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
DeleteAllReplicatePieceChecksum indicates an expected call of DeleteAllReplicatePieceChecksum.
func (*MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (mr *MockSignatureDBMockRecorder) DeleteAllReplicatePieceChecksumOptimized(objectID, redundancyIdx any) *gomock.Call
DeleteAllReplicatePieceChecksumOptimized indicates an expected call of DeleteAllReplicatePieceChecksumOptimized.
func (*MockSignatureDBMockRecorder) DeleteObjectIntegrity ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) DeleteObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
DeleteObjectIntegrity indicates an expected call of DeleteObjectIntegrity.
func (*MockSignatureDBMockRecorder) DeleteReplicatePieceChecksum ¶ added in v1.2.0
func (mr *MockSignatureDBMockRecorder) DeleteReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
DeleteReplicatePieceChecksum indicates an expected call of DeleteReplicatePieceChecksum.
func (*MockSignatureDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID ¶ added in v1.6.0
func (mr *MockSignatureDBMockRecorder) DeleteReplicatePieceChecksumsByObjectID(objectID any) *gomock.Call
DeleteReplicatePieceChecksumsByObjectID indicates an expected call of DeleteReplicatePieceChecksumsByObjectID.
func (*MockSignatureDBMockRecorder) DeleteShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) DeleteShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
DeleteShadowObjectIntegrity indicates an expected call of DeleteShadowObjectIntegrity.
func (*MockSignatureDBMockRecorder) GetAllReplicatePieceChecksum ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) GetAllReplicatePieceChecksum(objectID, redundancyIdx, pieceCount any) *gomock.Call
GetAllReplicatePieceChecksum indicates an expected call of GetAllReplicatePieceChecksum.
func (*MockSignatureDBMockRecorder) GetAllReplicatePieceChecksumOptimized ¶ added in v0.2.5
func (mr *MockSignatureDBMockRecorder) GetAllReplicatePieceChecksumOptimized(objectID, redundancyIdx, pieceCount any) *gomock.Call
GetAllReplicatePieceChecksumOptimized indicates an expected call of GetAllReplicatePieceChecksumOptimized.
func (*MockSignatureDBMockRecorder) GetObjectIntegrity ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) GetObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
GetObjectIntegrity indicates an expected call of GetObjectIntegrity.
func (*MockSignatureDBMockRecorder) GetReplicatePieceChecksum ¶ added in v1.3.0
func (mr *MockSignatureDBMockRecorder) GetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx any) *gomock.Call
GetReplicatePieceChecksum indicates an expected call of GetReplicatePieceChecksum.
func (*MockSignatureDBMockRecorder) GetShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) GetShadowObjectIntegrity(objectID, redundancyIndex any) *gomock.Call
GetShadowObjectIntegrity indicates an expected call of GetShadowObjectIntegrity.
func (*MockSignatureDBMockRecorder) ListIntegrityMetaByObjectIDRange ¶ added in v1.2.0
func (mr *MockSignatureDBMockRecorder) ListIntegrityMetaByObjectIDRange(startObjectID, endObjectID, includePrivate any) *gomock.Call
ListIntegrityMetaByObjectIDRange indicates an expected call of ListIntegrityMetaByObjectIDRange.
func (*MockSignatureDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange ¶ added in v1.2.0
func (mr *MockSignatureDBMockRecorder) ListReplicatePieceChecksumByObjectIDRange(startObjectID, endObjectID any) *gomock.Call
ListReplicatePieceChecksumByObjectIDRange indicates an expected call of ListReplicatePieceChecksumByObjectIDRange.
func (*MockSignatureDBMockRecorder) ListShadowIntegrityMeta ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) ListShadowIntegrityMeta() *gomock.Call
ListShadowIntegrityMeta indicates an expected call of ListShadowIntegrityMeta.
func (*MockSignatureDBMockRecorder) SetObjectIntegrity ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) SetObjectIntegrity(integrity any) *gomock.Call
SetObjectIntegrity indicates an expected call of SetObjectIntegrity.
func (*MockSignatureDBMockRecorder) SetReplicatePieceChecksum ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) SetReplicatePieceChecksum(objectID, segmentIdx, redundancyIdx, checksum, version any) *gomock.Call
SetReplicatePieceChecksum indicates an expected call of SetReplicatePieceChecksum.
func (*MockSignatureDBMockRecorder) SetShadowObjectIntegrity ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) SetShadowObjectIntegrity(integrity any) *gomock.Call
SetShadowObjectIntegrity indicates an expected call of SetShadowObjectIntegrity.
func (*MockSignatureDBMockRecorder) UpdateIntegrityChecksum ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) UpdateIntegrityChecksum(integrity any) *gomock.Call
UpdateIntegrityChecksum indicates an expected call of UpdateIntegrityChecksum.
func (*MockSignatureDBMockRecorder) UpdateIntegrityMeta ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) UpdateIntegrityMeta(integrity any) *gomock.Call
UpdateIntegrityMeta indicates an expected call of UpdateIntegrityMeta.
func (*MockSignatureDBMockRecorder) UpdatePieceChecksum ¶ added in v0.2.3
func (mr *MockSignatureDBMockRecorder) UpdatePieceChecksum(objectID, redundancyIndex, checksum, dataLength any) *gomock.Call
UpdatePieceChecksum indicates an expected call of UpdatePieceChecksum.
func (*MockSignatureDBMockRecorder) UpdateShadowIntegrityChecksum ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) UpdateShadowIntegrityChecksum(integrity any) *gomock.Call
UpdateShadowIntegrityChecksum indicates an expected call of UpdateShadowIntegrityChecksum.
func (*MockSignatureDBMockRecorder) UpdateShadowPieceChecksum ¶ added in v1.5.0
func (mr *MockSignatureDBMockRecorder) UpdateShadowPieceChecksum(objectID, redundancyIndex, checksum, version, dataLength any) *gomock.Call
UpdateShadowPieceChecksum indicates an expected call of UpdateShadowPieceChecksum.
type MockTrafficDB ¶
type MockTrafficDB struct {
// contains filtered or unexported fields
}
MockTrafficDB is a mock of TrafficDB interface.
func NewMockTrafficDB ¶
func NewMockTrafficDB(ctrl *gomock.Controller) *MockTrafficDB
NewMockTrafficDB creates a new mock instance.
func (*MockTrafficDB) CheckQuotaAndAddReadRecord ¶
func (m *MockTrafficDB) CheckQuotaAndAddReadRecord(record *ReadRecord, quota *BucketQuota) error
CheckQuotaAndAddReadRecord mocks base method.
func (*MockTrafficDB) DeleteExpiredBucketTraffic ¶ added in v1.2.0
func (m *MockTrafficDB) DeleteExpiredBucketTraffic(yearMonth string) error
DeleteExpiredBucketTraffic mocks base method.
func (*MockTrafficDB) DeleteExpiredReadRecord ¶ added in v1.2.0
func (m *MockTrafficDB) DeleteExpiredReadRecord(ts, limit uint64) error
DeleteExpiredReadRecord mocks base method.
func (*MockTrafficDB) EXPECT ¶
func (m *MockTrafficDB) EXPECT() *MockTrafficDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTrafficDB) GetBucketReadRecord ¶
func (m *MockTrafficDB) GetBucketReadRecord(bucketID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetBucketReadRecord mocks base method.
func (*MockTrafficDB) GetBucketTraffic ¶
func (m *MockTrafficDB) GetBucketTraffic(bucketID uint64, yearMonth string) (*BucketTraffic, error)
GetBucketTraffic mocks base method.
func (*MockTrafficDB) GetBucketTrafficCount ¶ added in v1.6.0
func (m *MockTrafficDB) GetBucketTrafficCount(yearMonth string) (int64, error)
GetBucketTrafficCount mocks base method.
func (*MockTrafficDB) GetLatestBucketTraffic ¶ added in v1.1.0
func (m *MockTrafficDB) GetLatestBucketTraffic(bucketID uint64) (*BucketTraffic, error)
GetLatestBucketTraffic mocks base method.
func (*MockTrafficDB) GetObjectReadRecord ¶
func (m *MockTrafficDB) GetObjectReadRecord(objectID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetObjectReadRecord mocks base method.
func (*MockTrafficDB) GetReadRecord ¶
func (m *MockTrafficDB) GetReadRecord(timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetReadRecord mocks base method.
func (*MockTrafficDB) GetUserReadRecord ¶
func (m *MockTrafficDB) GetUserReadRecord(userAddress string, timeRange *TrafficTimeRange) ([]*ReadRecord, error)
GetUserReadRecord mocks base method.
func (*MockTrafficDB) InitBucketTraffic ¶ added in v0.2.3
func (m *MockTrafficDB) InitBucketTraffic(record *ReadRecord, quota *BucketQuota) error
InitBucketTraffic mocks base method.
func (*MockTrafficDB) ListBucketTraffic ¶ added in v1.6.0
func (m *MockTrafficDB) ListBucketTraffic(yearMonth string, offset, limit int) ([]*BucketTraffic, error)
ListBucketTraffic mocks base method.
func (*MockTrafficDB) UpdateBucketTraffic ¶ added in v1.1.0
func (m *MockTrafficDB) UpdateBucketTraffic(bucketID uint64, update *BucketTraffic) error
UpdateBucketTraffic mocks base method.
func (*MockTrafficDB) UpdateExtraQuota ¶ added in v0.2.5
func (m *MockTrafficDB) UpdateExtraQuota(bucketID, extraQuota uint64, yearMonth string) error
UpdateExtraQuota mocks base method.
type MockTrafficDBMockRecorder ¶
type MockTrafficDBMockRecorder struct {
// contains filtered or unexported fields
}
MockTrafficDBMockRecorder is the mock recorder for MockTrafficDB.
func (*MockTrafficDBMockRecorder) CheckQuotaAndAddReadRecord ¶
func (mr *MockTrafficDBMockRecorder) CheckQuotaAndAddReadRecord(record, quota any) *gomock.Call
CheckQuotaAndAddReadRecord indicates an expected call of CheckQuotaAndAddReadRecord.
func (*MockTrafficDBMockRecorder) DeleteExpiredBucketTraffic ¶ added in v1.2.0
func (mr *MockTrafficDBMockRecorder) DeleteExpiredBucketTraffic(yearMonth any) *gomock.Call
DeleteExpiredBucketTraffic indicates an expected call of DeleteExpiredBucketTraffic.
func (*MockTrafficDBMockRecorder) DeleteExpiredReadRecord ¶ added in v1.2.0
func (mr *MockTrafficDBMockRecorder) DeleteExpiredReadRecord(ts, limit any) *gomock.Call
DeleteExpiredReadRecord indicates an expected call of DeleteExpiredReadRecord.
func (*MockTrafficDBMockRecorder) GetBucketReadRecord ¶
func (mr *MockTrafficDBMockRecorder) GetBucketReadRecord(bucketID, timeRange any) *gomock.Call
GetBucketReadRecord indicates an expected call of GetBucketReadRecord.
func (*MockTrafficDBMockRecorder) GetBucketTraffic ¶
func (mr *MockTrafficDBMockRecorder) GetBucketTraffic(bucketID, yearMonth any) *gomock.Call
GetBucketTraffic indicates an expected call of GetBucketTraffic.
func (*MockTrafficDBMockRecorder) GetBucketTrafficCount ¶ added in v1.6.0
func (mr *MockTrafficDBMockRecorder) GetBucketTrafficCount(yearMonth any) *gomock.Call
GetBucketTrafficCount indicates an expected call of GetBucketTrafficCount.
func (*MockTrafficDBMockRecorder) GetLatestBucketTraffic ¶ added in v1.1.0
func (mr *MockTrafficDBMockRecorder) GetLatestBucketTraffic(bucketID any) *gomock.Call
GetLatestBucketTraffic indicates an expected call of GetLatestBucketTraffic.
func (*MockTrafficDBMockRecorder) GetObjectReadRecord ¶
func (mr *MockTrafficDBMockRecorder) GetObjectReadRecord(objectID, timeRange any) *gomock.Call
GetObjectReadRecord indicates an expected call of GetObjectReadRecord.
func (*MockTrafficDBMockRecorder) GetReadRecord ¶
func (mr *MockTrafficDBMockRecorder) GetReadRecord(timeRange any) *gomock.Call
GetReadRecord indicates an expected call of GetReadRecord.
func (*MockTrafficDBMockRecorder) GetUserReadRecord ¶
func (mr *MockTrafficDBMockRecorder) GetUserReadRecord(userAddress, timeRange any) *gomock.Call
GetUserReadRecord indicates an expected call of GetUserReadRecord.
func (*MockTrafficDBMockRecorder) InitBucketTraffic ¶ added in v0.2.3
func (mr *MockTrafficDBMockRecorder) InitBucketTraffic(record, quota any) *gomock.Call
InitBucketTraffic indicates an expected call of InitBucketTraffic.
func (*MockTrafficDBMockRecorder) ListBucketTraffic ¶ added in v1.6.0
func (mr *MockTrafficDBMockRecorder) ListBucketTraffic(yearMonth, offset, limit any) *gomock.Call
ListBucketTraffic indicates an expected call of ListBucketTraffic.
func (*MockTrafficDBMockRecorder) UpdateBucketTraffic ¶ added in v1.1.0
func (mr *MockTrafficDBMockRecorder) UpdateBucketTraffic(bucketID, update any) *gomock.Call
UpdateBucketTraffic indicates an expected call of UpdateBucketTraffic.
func (*MockTrafficDBMockRecorder) UpdateExtraQuota ¶ added in v1.1.0
func (mr *MockTrafficDBMockRecorder) UpdateExtraQuota(bucketID, extraQuota, yearMonth any) *gomock.Call
UpdateExtraQuota indicates an expected call of UpdateExtraQuota.
type MockUploadObjectProgressDB ¶
type MockUploadObjectProgressDB struct {
// contains filtered or unexported fields
}
MockUploadObjectProgressDB is a mock of UploadObjectProgressDB interface.
func NewMockUploadObjectProgressDB ¶
func NewMockUploadObjectProgressDB(ctrl *gomock.Controller) *MockUploadObjectProgressDB
NewMockUploadObjectProgressDB creates a new mock instance.
func (*MockUploadObjectProgressDB) DeleteUploadProgress ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) DeleteUploadProgress(objectID uint64) error
DeleteUploadProgress mocks base method.
func (*MockUploadObjectProgressDB) EXPECT ¶
func (m *MockUploadObjectProgressDB) EXPECT() *MockUploadObjectProgressDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockUploadObjectProgressDB) GetUploadMetasToRejectUnsealByRangeTS ¶ added in v1.2.0
func (m *MockUploadObjectProgressDB) GetUploadMetasToRejectUnsealByRangeTS(limit int, startTimeStamp, endTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToRejectUnsealByRangeTS mocks base method.
func (*MockUploadObjectProgressDB) GetUploadMetasToReplicate ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error)
GetUploadMetasToReplicate mocks base method.
func (*MockUploadObjectProgressDB) GetUploadMetasToReplicateByStartTS ¶ added in v1.2.0
func (m *MockUploadObjectProgressDB) GetUploadMetasToReplicateByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToReplicateByStartTS mocks base method.
func (*MockUploadObjectProgressDB) GetUploadMetasToSeal ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) GetUploadMetasToSeal(limit int, timeout int64) ([]*UploadObjectMeta, error)
GetUploadMetasToSeal mocks base method.
func (*MockUploadObjectProgressDB) GetUploadMetasToSealByStartTS ¶ added in v1.2.0
func (m *MockUploadObjectProgressDB) GetUploadMetasToSealByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error)
GetUploadMetasToSealByStartTS mocks base method.
func (*MockUploadObjectProgressDB) GetUploadState ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) GetUploadState(objectID uint64) (types.TaskState, string, error)
GetUploadState mocks base method.
func (*MockUploadObjectProgressDB) InsertPutEvent ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) InsertPutEvent(task task.Task) error
InsertPutEvent mocks base method.
func (*MockUploadObjectProgressDB) InsertUploadProgress ¶ added in v0.2.3
func (m *MockUploadObjectProgressDB) InsertUploadProgress(objectID uint64, isAgentUpload bool) error
InsertUploadProgress mocks base method.
func (*MockUploadObjectProgressDB) UpdateUploadProgress ¶
func (m *MockUploadObjectProgressDB) UpdateUploadProgress(uploadMeta *UploadObjectMeta) error
UpdateUploadProgress mocks base method.
type MockUploadObjectProgressDBMockRecorder ¶
type MockUploadObjectProgressDBMockRecorder struct {
// contains filtered or unexported fields
}
MockUploadObjectProgressDBMockRecorder is the mock recorder for MockUploadObjectProgressDB.
func (*MockUploadObjectProgressDBMockRecorder) DeleteUploadProgress ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) DeleteUploadProgress(objectID any) *gomock.Call
DeleteUploadProgress indicates an expected call of DeleteUploadProgress.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS ¶ added in v1.2.0
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToRejectUnsealByRangeTS(limit, startTimeStamp, endTimeStamp any) *gomock.Call
GetUploadMetasToRejectUnsealByRangeTS indicates an expected call of GetUploadMetasToRejectUnsealByRangeTS.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicate ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicate(limit, timeout any) *gomock.Call
GetUploadMetasToReplicate indicates an expected call of GetUploadMetasToReplicate.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicateByStartTS ¶ added in v1.2.0
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToReplicateByStartTS(limit, startTimeStamp any) *gomock.Call
GetUploadMetasToReplicateByStartTS indicates an expected call of GetUploadMetasToReplicateByStartTS.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSeal ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSeal(limit, timeout any) *gomock.Call
GetUploadMetasToSeal indicates an expected call of GetUploadMetasToSeal.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSealByStartTS ¶ added in v1.2.0
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadMetasToSealByStartTS(limit, startTimeStamp any) *gomock.Call
GetUploadMetasToSealByStartTS indicates an expected call of GetUploadMetasToSealByStartTS.
func (*MockUploadObjectProgressDBMockRecorder) GetUploadState ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) GetUploadState(objectID any) *gomock.Call
GetUploadState indicates an expected call of GetUploadState.
func (*MockUploadObjectProgressDBMockRecorder) InsertPutEvent ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) InsertPutEvent(task any) *gomock.Call
InsertPutEvent indicates an expected call of InsertPutEvent.
func (*MockUploadObjectProgressDBMockRecorder) InsertUploadProgress ¶ added in v0.2.3
func (mr *MockUploadObjectProgressDBMockRecorder) InsertUploadProgress(objectID, isAgentUpload any) *gomock.Call
InsertUploadProgress indicates an expected call of InsertUploadProgress.
func (*MockUploadObjectProgressDBMockRecorder) UpdateUploadProgress ¶
func (mr *MockUploadObjectProgressDBMockRecorder) UpdateUploadProgress(uploadMeta any) *gomock.Call
UpdateUploadProgress indicates an expected call of UpdateUploadProgress.
type OffChainAuthKey ¶
type OffChainAuthKeyDB ¶
type OffChainAuthKeyDB interface { GetAuthKey(userAddress string, domain string) (*OffChainAuthKey, error) UpdateAuthKey(userAddress string, domain string, oldNonce int32, newNonce int32, newPublicKey string, newExpiryDate time.Time) error InsertAuthKey(newRecord *OffChainAuthKey) error }
OffChainAuthKeyDB interface.
type OffChainAuthKeyV2 ¶ added in v1.6.0
type OffChainAuthKeyV2DB ¶ added in v1.6.0
type OffChainAuthKeyV2DB interface { GetAuthKeyV2(userAddress string, domain string, publicKey string) (*OffChainAuthKeyV2, error) InsertAuthKeyV2(newRecord *OffChainAuthKeyV2) error ClearExpiredOffChainAuthKeys() error ListAuthKeysV2(userAddress string, domain string) ([]string, error) DeleteAuthKeysV2(userAddress string, domain string, publicKey []string) (bool, error) }
OffChainAuthKeyV2DB interface.
type ReadRecord ¶
type ReadRecord struct { BucketID uint64 ObjectID uint64 UserAddress string BucketName string ObjectName string ReadSize uint64 ReadTimestampUs int64 }
ReadRecord defines a read request record, will decrease the bucket read quota.
type RecoverFailedObject ¶ added in v1.3.0
type RecoverGVGStats ¶ added in v1.3.0
type RecoverStatus ¶ added in v1.3.0
type RecoverStatus int
const ( Processing RecoverStatus = 0 Processed RecoverStatus = 1 Completed RecoverStatus = 2 )
type SPDB ¶
type SPDB interface { UploadObjectProgressDB GCObjectProgressDB SignatureDB TrafficDB SPInfoDB OffChainAuthKeyDB OffChainAuthKeyV2DB MigrateDB ExitRecoverDB }
SPDB contains all sp db operations
type SPInfoDB ¶
type SPInfoDB interface { // UpdateAllSp update all sp info, delete old sp info. UpdateAllSp(spList []*sptypes.StorageProvider) error // FetchAllSp if status is nil return all sp info; otherwise return sp info by status. FetchAllSp(status ...sptypes.Status) ([]*sptypes.StorageProvider, error) // FetchAllSpWithoutOwnSp if status is nil return all sp info without own sp; // otherwise return sp info by status without own sp. FetchAllSpWithoutOwnSp(status ...sptypes.Status) ([]*sptypes.StorageProvider, error) // GetSpByAddress return sp info by address and addressType. GetSpByAddress(address string, addressType SpAddressType) (*sptypes.StorageProvider, error) // GetSpByEndpoint return sp info by endpoint. GetSpByEndpoint(endpoint string) (*sptypes.StorageProvider, error) // GetSpByID return sp info by id. GetSpByID(id uint32) (*sptypes.StorageProvider, error) // GetOwnSpInfo return own sp info. GetOwnSpInfo() (*sptypes.StorageProvider, error) // SetOwnSpInfo set(maybe overwrite) own sp info. SetOwnSpInfo(sp *sptypes.StorageProvider) error }
SPInfoDB defines a series of sp interfaces.
type ShadowIntegrityMeta ¶ added in v1.5.0
type ShadowIntegrityMeta struct { ObjectID uint64 RedundancyIndex int32 IntegrityChecksum []byte PieceChecksumList [][]byte Version int64 ObjectSize uint64 }
ShadowIntegrityMeta defines the payload integrity hash and piece checksum with objectID. It is used for storing user's updated object meta. When the SP seals the object successful, this temporary record will be persisted to IntegrityMeta and removed from ShadowIntegrityMeta.
type SignatureDB ¶
type SignatureDB interface { /* Object Signature is used to get challenge info. */ // GetObjectIntegrity gets integrity meta info by object id and redundancy index. GetObjectIntegrity(objectID uint64, redundancyIndex int32) (*IntegrityMeta, error) // SetObjectIntegrity sets(maybe overwrite) integrity hash info to db. SetObjectIntegrity(integrity *IntegrityMeta) error // DeleteObjectIntegrity deletes the integrity hash. DeleteObjectIntegrity(objectID uint64, redundancyIndex int32) error // UpdateIntegrityChecksum update IntegrityMetaTable's integrity checksum UpdateIntegrityChecksum(integrity *IntegrityMeta) error // UpdatePieceChecksum if the IntegrityMetaTable already exists, it will be appended to the existing PieceChecksumList. UpdatePieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, dataLength uint64) error // UpdateIntegrityMeta update both piece checksum and integrity UpdateIntegrityMeta(integrity *IntegrityMeta) error // ListIntegrityMetaByObjectIDRange list integrity meta in range ListIntegrityMetaByObjectIDRange(startObjectID int64, endObjectID int64, includePrivate bool) ([]*IntegrityMeta, error) /* Piece Signature is used to help replicate object's piece data to secondary sps, which is temporary. */ // SetReplicatePieceChecksum sets(maybe overwrite) the piece hash. SetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32, checksum []byte, version int64) error // GetReplicatePieceChecksum gets a piece hash. GetReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) ([]byte, error) // GetAllReplicatePieceChecksum gets all piece hashes. GetAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error) // GetAllReplicatePieceChecksumOptimized gets all piece hashes. GetAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32, pieceCount uint32) ([][]byte, error) // DeleteReplicatePieceChecksum deletes piece hashes. DeleteReplicatePieceChecksum(objectID uint64, segmentIdx uint32, redundancyIdx int32) (err error) // DeleteAllReplicatePieceChecksum deletes all piece hashes. DeleteAllReplicatePieceChecksum(objectID uint64, redundancyIdx int32, pieceCount uint32) error // DeleteReplicatePieceChecksumsByObjectID deletes all piece hashes for a given object, called by primary SP to clear delegated upload object meta. DeleteReplicatePieceChecksumsByObjectID(objectID uint64) error // DeleteAllReplicatePieceChecksumOptimized deletes all piece hashes. DeleteAllReplicatePieceChecksumOptimized(objectID uint64, redundancyIdx int32) error // ListReplicatePieceChecksumByObjectIDRange list replicate piece checksum in range ListReplicatePieceChecksumByObjectIDRange(startObjectID int64, endObjectID int64) ([]*GCPieceMeta, error) /* Used for Object Update, the ShadowObjectIntegrity is used for temporally storing used updated object meta; it will be clean when the object is re-sealed */ // GetShadowObjectIntegrity gets the shadow object integrity meta info by object id and redundancy index. GetShadowObjectIntegrity(objectID uint64, redundancyIndex int32) (*ShadowIntegrityMeta, error) // SetShadowObjectIntegrity sets(maybe overwrite) shadow integrity hash info to db. SetShadowObjectIntegrity(integrity *ShadowIntegrityMeta) error // DeleteShadowObjectIntegrity deletes the shadow integrity hash. DeleteShadowObjectIntegrity(objectID uint64, redundancyIndex int32) error // UpdateShadowIntegrityChecksum update ShadowIntegrityMetaTable's integrity checksum UpdateShadowIntegrityChecksum(integrity *ShadowIntegrityMeta) error // UpdateShadowPieceChecksum if the IntegrityMetaTable already exists, it will be appended to the existing PieceChecksumList. UpdateShadowPieceChecksum(objectID uint64, redundancyIndex int32, checksum []byte, version int64, dataLength uint64) error // ListShadowIntegrityMeta list Shadow IntegrityMeta records with default limit ListShadowIntegrityMeta() ([]*ShadowIntegrityMeta, error) }
SignatureDB abstract object integrity interface.
type SpAddressType ¶
type SpAddressType int32
SpAddressType identify address type of SP.
const ( OperatorAddressType SpAddressType = iota + 1 FundingAddressType SealAddressType ApprovalAddressType )
type SwapOutMeta ¶ added in v0.2.3
type SwapOutMeta struct { SwapOutKey string // as primary key IsDestSP bool SwapOutMsg *virtualgrouptypes.MsgSwapOut CompletedGVGs []uint32 }
SwapOutMeta is used to record swap out meta.
type TrafficDB ¶
type TrafficDB interface { // CheckQuotaAndAddReadRecord get the traffic info from db, update the quota meta and check // whether the added traffic record exceeds the quota, if it exceeds the quota, // it will return error, Otherwise, add a record and return nil. CheckQuotaAndAddReadRecord(record *ReadRecord, quota *BucketQuota) error // InitBucketTraffic init the traffic info InitBucketTraffic(record *ReadRecord, quota *BucketQuota) error // GetBucketTraffic return bucket traffic info, // notice maybe return (nil, nil) while there is no bucket traffic. GetBucketTraffic(bucketID uint64, yearMonth string) (*BucketTraffic, error) // ListBucketTraffic return bucket traffic info, ListBucketTraffic(yearMonth string, offset, limit int) (traffics []*BucketTraffic, err error) // GetBucketTrafficCount return bucket traffic count, GetBucketTrafficCount(yearMonth string) (count int64, err error) // UpdateExtraQuota update the read consumed quota and free consumed quota in traffic db with the extra quota UpdateExtraQuota(bucketID, extraQuota uint64, yearMonth string) error // GetLatestBucketTraffic return latest bucket traffic info GetLatestBucketTraffic(bucketID uint64) (*BucketTraffic, error) // UpdateBucketTraffic update bucket traffic info UpdateBucketTraffic(bucketID uint64, update *BucketTraffic) (err error) // GetReadRecord return record list by time range. GetReadRecord(timeRange *TrafficTimeRange) ([]*ReadRecord, error) // GetBucketReadRecord return bucket record list by time range. GetBucketReadRecord(bucketID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error) // GetObjectReadRecord return object record list by time range. GetObjectReadRecord(objectID uint64, timeRange *TrafficTimeRange) ([]*ReadRecord, error) // GetUserReadRecord return user record list by time range. GetUserReadRecord(userAddress string, timeRange *TrafficTimeRange) ([]*ReadRecord, error) // DeleteExpiredReadRecord delete all read record before ts with limit DeleteExpiredReadRecord(ts, limit uint64) (err error) // DeleteExpiredBucketTraffic delete all bucket traffic before yearMonth, when large dataset DeleteExpiredBucketTraffic(yearMonth string) (err error) }
TrafficDB defines a series of traffic interfaces.
type TrafficTimeRange ¶
type TrafficTimeRange struct { StartTimestampUs int64 EndTimestampUs int64 LimitNum int // is unlimited if LimitNum <= 0. }
TrafficTimeRange is used by query, return records in [StartTimestampUs, EndTimestampUs).
type UploadObjectMeta ¶
type UploadObjectMeta struct { ObjectID uint64 TaskState storetypes.TaskState GlobalVirtualGroupID uint32 SecondaryEndpoints []string SecondarySignatures [][]byte ErrorDescription string CreateTimeStampSecond int64 IsAgentUpload bool }
UploadObjectMeta defines the upload object state and related seal info, etc.
type UploadObjectProgressDB ¶
type UploadObjectProgressDB interface { // InsertUploadProgress inserts a new upload object progress. InsertUploadProgress(objectID uint64, isAgentUpload bool) error // DeleteUploadProgress deletes the upload object progress. DeleteUploadProgress(objectID uint64) error // UpdateUploadProgress updates the upload object progress state. UpdateUploadProgress(uploadMeta *UploadObjectMeta) error // GetUploadState queries the task state by object id. GetUploadState(objectID uint64) (storetypes.TaskState, string, error) // GetUploadMetasToReplicate queries the latest upload_done/replicate_doing object to continue replicate. // It is only used in startup. GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error) // GetUploadMetasToSeal queries the latest replicate_done/seal_doing object to continue seal. // It is only used in startup. GetUploadMetasToSeal(limit int, timeout int64) ([]*UploadObjectMeta, error) // GetUploadMetasToReplicateByStartTS queries the upload_done/replicate_doing object to continue replicate. // It is used in task retry scheduler. GetUploadMetasToReplicateByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error) // GetUploadMetasToSealByStartTS queries the replicate_done/seal_doing object to continue seal. // It is used in task retry scheduler. GetUploadMetasToSealByStartTS(limit int, startTimeStamp int64) ([]*UploadObjectMeta, error) // GetUploadMetasToRejectUnsealByRangeTS queries the upload_done/replicate_doing object to reject. // It is used in task retry scheduler. GetUploadMetasToRejectUnsealByRangeTS(limit int, startTimeStamp int64, endTimeStamp int64) ([]*UploadObjectMeta, error) // InsertPutEvent inserts a new upload event progress. InsertPutEvent(task coretask.Task) error }
UploadObjectProgressDB interface which records upload object related progress(includes foreground and background) and state.