The Ceph project has discovered a regression with the tentacle release
for kernel CephFS users who mount their filesystems using the
"read_from_replica={localize|balance}" configuration option.

Unless you are explicitly setting this option (which you generally
shouldn't) or are using a system (such as Rook) to set up "stretch
mode" and handle client mounts, you are not subject to this
regression. Ceph-CSI users are subject to it if using the
--enable-read-affinity flag.

Due to cleanup changes in the OSD for tentacle, it is now dropping
write operations with these flags set -- which the kernel client is
sending on every operation, including writes, when it is set to use
them for reads. You can see the initial bug report at
https://tracker.ceph.com/issues/73997.

The first point release of tentacle will fix this regression, but due
to delays from the lab migration we do not currently have an ETA. The
relevant PR is https://github.com/ceph/ceph/pull/66611.

We are also adding additional tests to make sure we detect problems
like this ahead of time in the future.
https://tracker.ceph.com/issues/74190
The Rook report: https://github.com/rook/rook/issues/16839

Our apologies for this miss.
-The Ceph team
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to