Fix another rare OSD hang on zeroing out entries on start

master
Vitaliy Filippov 2024-03-11 01:14:25 +03:00
parent aa79d1db1c
commit 3ebbfa0428
1 changed files with 1 additions and 0 deletions

View File

@ -238,6 +238,7 @@ resume_2:
data->iov = { bufs[i].buf, (size_t)bufs[i].size };
data->callback = [this, i](ring_data_t *data) { handle_event(data, i); };
my_uring_prep_writev(sqe, bs->dsk.meta_fd, &data->iov, 1, bs->dsk.meta_offset + bufs[i].offset);
bs->ringloop->submit();
bufs[i].state = INIT_META_WRITING;
submitted++;
}