Minio - RELEASE.2023-12-14T18-51-57Z


Highlights

  • Slower drives, or slower network that hit DriveMaxTimeouts but asynchronously wake up the connection
    with new data can potentially trigger an incorrect buffer to be shared among concurrent WRITE
    goroutines. The final data buffer might not be the same that was intended to be written to the disk,
    causing cross pollution of buffers among objects.

This release fixes this problem which affected releases since

  • RELEASE.2023-08-04T17-40-21Z which added drive timeouts on the READERs
    (rarely triggered since drives don't use hang on READERs)

  • This problem was partially addressed in RELEASE.2023-11-11T08-14-41Z unknowingly,
    However it ended up manifesting itself now during WRITERs since the WRITERs used
    same deadline READERs for the network stream in this release.

All users are advised to upgrade at the earliest to the latest release.

What's Changed

  • re-use the same local drive used by remote-peer by @harshavardhana in https://github.com/minio/minio/pull/18645
  • Label the notification target metrics by their target IDs by @Praveenrajmani in https://github.com/minio/minio/pull/18633
  • update console UI to v0.43.0 release by @harshavardhana in https://github.com/minio/minio/pull/18653
  • Fix CreateFile shared buffer corruption. by @klauspost in https://github.com/minio/minio/pull/18652

Full Changelog: https://github.com/minio/minio/compare/RELEASE.2023-12-13T23-28-55Z...RELEASE.2023-12-14T18-51-57Z


Details

date
Dec. 14, 2023, 8:03 p.m.
name
Bugfix release
type
Patch
👇
Register or login to:
  • 🔍View and search all Minio releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or