3 ms·
MySQL does not do its own IO either. I'm not sure what the complaint here is. Almost every database system is affected by that bug.
by tathougies 9y ago
MySQL does not do its own IO either. I'm not sure what the complaint here is. Almost every database system is affected by that bug.
- thaumasiotes 9y ago...doesn't this bug mean that affected database systems do not have working transactions?
- tathougies 9y agoYes
- anarazel 9y agoNo. It means that IF and only if, your storage is dying, you might learn about it later than you wish. In cases your storage is dying you are likely also going to observe problems that are outside of an fsync() not reporting an error when you'd like it to. As long as your storage hardware isn't broken, fsync still guarantees durability. Obviously it'd be better to get the error out ASAP.