Revert the option regardless of error

Signed-off-by: Oleg Zaytsev <mail@olegzaytsev.com>
This commit is contained in:
Oleg Zaytsev 2024-07-30 11:31:31 +02:00
parent d8e1b6bdfd
commit 0300ad58a9
No known key found for this signature in database
GPG key ID: 7E9FE9FD48F512EF

View file

@ -630,8 +630,8 @@ func (h *Head) Init(minValidTime int64) (err error) {
if h.opts.EnableSharding { if h.opts.EnableSharding {
h.opts.EnableSharding = false h.opts.EnableSharding = false
defer func() { defer func() {
h.opts.EnableSharding = true
if err == nil { if err == nil {
h.opts.EnableSharding = true
// No locking is needed here as nobody should be writing while we're in Init. // No locking is needed here as nobody should be writing while we're in Init.
for _, stripe := range h.series.series { for _, stripe := range h.series.series {
for _, s := range stripe { for _, s := range stripe {