etcd-io / bbolt

An embedded key/value database for Go.
https://go.etcd.io/bbolt
MIT License
8.32k stars 645 forks source link

[1.3] Rollback alloc map: remove all page ids which are allocated by the txid #823

Closed ahrtr closed 3 months ago

ahrtr commented 3 months ago

Backport https://github.com/etcd-io/bbolt/pull/819 to 1.3

cc @fuweid @tjungblu

ahrtr commented 3 months ago

Fix https://github.com/etcd-io/bbolt/issues/797 in 1.3

tjungblu commented 3 months ago

/lgtm

k8s-ci-robot commented 3 months ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: ahrtr, fuweid

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/etcd-io/bbolt/blob/release-1.3/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
fuweid commented 3 months ago

I think there will be new point release for 1.3 :)

ahrtr commented 3 months ago

I think there will be new point release for 1.3 :)

OK, I will release a new patch soon.