From 378d10469103a9b1539ab1fc4744c72926f2f47a Mon Sep 17 00:00:00 2001 From: Cassandra Heart Date: Tue, 3 Dec 2024 01:33:13 -0600 Subject: [PATCH] handle other half deletion cases --- node/store/clock.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/node/store/clock.go b/node/store/clock.go index 035d6cc..3a24de5 100644 --- a/node/store/clock.go +++ b/node/store/clock.go @@ -1064,8 +1064,7 @@ func (p *PebbleClockStore) DeleteDataClockFrameRange( for _, frame := range frames { err = p.deleteAggregateProofs(txn, frame) if err != nil { - txn.Abort() - return errors.Wrap(err, "delete data clock frame range") + continue } } @@ -1074,14 +1073,12 @@ func (p *PebbleClockStore) DeleteDataClockFrameRange( clockDataParentIndexKey(filter, i, bytes.Repeat([]byte{0xff}, 32)), ) if err != nil { - txn.Abort() - return errors.Wrap(err, "delete data clock frame range") + continue } err = txn.Delete(clockDataFrameKey(filter, i)) if err != nil { - txn.Abort() - return errors.Wrap(err, "delete data clock frame range") + continue } }