If plain write is called for a key from blob which is under defragmentation now, eblob moves it to the open blob.
Currently, eblob distorts/loses prepared size of the key while such moving that leads to failures of following plain writes.
From the log you can see that eblob_plain_writev calls eblob_write_prepare_disk_ll with incorrect prepare_disk_size.
If plain write is called for a key from blob which is under defragmentation now, eblob moves it to the open blob. Currently, eblob distorts/loses prepared size of the key while such moving that leads to failures of following plain writes.
From the log you can see that
eblob_plain_writev
callseblob_write_prepare_disk_ll
with incorrectprepare_disk_size
.