diff options
| author | Chris Lu <chris.lu@gmail.com> | 2019-06-20 00:17:11 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2019-06-20 00:17:11 -0700 |
| commit | 4cea8aefd035223d32b79593342b37aef1989a92 (patch) | |
| tree | 98c8204a1f87551d4c6151342820ba00fd644171 /weed/storage/erasure_coding | |
| parent | 856da7aae2adefe7c25f68c792f9ed03977a4a0e (diff) | |
| download | seaweedfs-4cea8aefd035223d32b79593342b37aef1989a92.tar.xz seaweedfs-4cea8aefd035223d32b79593342b37aef1989a92.zip | |
add grpc VolumeEcBlobDelete
Diffstat (limited to 'weed/storage/erasure_coding')
| -rw-r--r-- | weed/storage/erasure_coding/ec_volume.go | 4 | ||||
| -rw-r--r-- | weed/storage/erasure_coding/ec_volume_delete.go | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/weed/storage/erasure_coding/ec_volume.go b/weed/storage/erasure_coding/ec_volume.go index acc9b1c37..a83a44f27 100644 --- a/weed/storage/erasure_coding/ec_volume.go +++ b/weed/storage/erasure_coding/ec_volume.go @@ -169,10 +169,10 @@ func (ev *EcVolume) ToVolumeEcShardInformationMessage() (messages []*master_pb.V return } -func (ev *EcVolume) LocateEcShardNeedle(n *needle.Needle, version needle.Version) (offset types.Offset, size uint32, intervals []Interval, err error) { +func (ev *EcVolume) LocateEcShardNeedle(needleId types.NeedleId, version needle.Version) (offset types.Offset, size uint32, intervals []Interval, err error) { // find the needle from ecx file - offset, size, err = ev.findNeedleFromEcx(n.Id) + offset, size, err = ev.findNeedleFromEcx(needleId) if err != nil { return types.Offset{}, 0, nil, fmt.Errorf("findNeedleFromEcx: %v", err) } diff --git a/weed/storage/erasure_coding/ec_volume_delete.go b/weed/storage/erasure_coding/ec_volume_delete.go index 784dc2854..04102ec9e 100644 --- a/weed/storage/erasure_coding/ec_volume_delete.go +++ b/weed/storage/erasure_coding/ec_volume_delete.go @@ -24,7 +24,7 @@ var ( } ) -func (ev *EcVolume) deleteNeedleFromEcx(needleId types.NeedleId) (err error) { +func (ev *EcVolume) DeleteNeedleFromEcx(needleId types.NeedleId) (err error) { _, _, err = searchNeedleFromEcx(ev.ecxFile, ev.ecxFileSize, needleId, markNeedleDeleted) |
