MCPcopy
hub / github.com/cubefs/cubefs / CreateChunk

Method CreateChunk

blobstore/blobnode/core/proto.go:165–165  ·  view source on GitHub ↗
(ctx context.Context, vuid proto.Vuid, chunksize int64)

Source from the content-addressed store, hash-verified

163 LoadDiskInfo(ctx context.Context) (dm DiskMeta, err error)
164 UpdateDiskStatus(ctx context.Context, status proto.DiskStatus) (err error)
165 CreateChunk(ctx context.Context, vuid proto.Vuid, chunksize int64) (cs ChunkAPI, err error)
166 ReleaseChunk(ctx context.Context, vuid proto.Vuid, force bool) (err error)
167 UpdateChunkStatus(ctx context.Context, vuid proto.Vuid, status bnapi.ChunkStatus) (err error)
168 UpdateChunkCompactState(ctx context.Context, vuid proto.Vuid, compacting bool) (err error)

Callers 15

addCmdChunkFunction · 0.65
AllocChunksMethod · 0.65
TestAllocFunction · 0.65
TestCreateChunkFunction · 0.65
TestSetChunkStatusFunction · 0.65
TestReleaseChunkFunction · 0.65
TestListChunkFunction · 0.65
TestServiceFunction · 0.65
TestHandleDiskDropFunction · 0.65
TestService_CmdpChunkFunction · 0.65
ChunkCreateMethod · 0.65
TestCheckChunkFileFunction · 0.65

Implementers 3

MockDiskAPIblobstore/blobnode/disk_mock_test.go
MockDiskAPIMockRecorderblobstore/blobnode/disk_mock_test.go
diskMockblobstore/blobnode/core/chunk/compact_

Calls

no outgoing calls

Tested by 15

TestAllocFunction · 0.52
TestCreateChunkFunction · 0.52
TestSetChunkStatusFunction · 0.52
TestReleaseChunkFunction · 0.52
TestListChunkFunction · 0.52
TestServiceFunction · 0.52
TestHandleDiskDropFunction · 0.52
TestService_CmdpChunkFunction · 0.52
TestCheckChunkFileFunction · 0.52
TestCheckRegisterChunkFunction · 0.52
TestShardPutAndGetFunction · 0.52
TestService_limit_iopsFunction · 0.52