mirror of
https://github.com/ceph/ceph
synced 2024-12-22 11:31:55 +00:00
abca34aa59
Just before sending an op, prepare_mutate_op() is called, creating a new Op. prepare_read_op() already copied over all the out-params correctly, but for write operations the individual op return value pointers were not copied, so they would not be filled in. With this fixed, librados users can get the per-op return codes again. Partially fixes: #6483 Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
15 lines
638 B
Plaintext
15 lines
638 B
Plaintext
v0.78
|
|
~~~~~
|
|
|
|
* CephFS recently added support for a new 'backtrace' attribute on
|
|
file data objects that is used for lookup by inode number (i.e., NFS
|
|
reexport and hard links), and will later be used by fsck repair.
|
|
This replaces the existing anchor table mechanism that is used for
|
|
hard link resolution. In order to completely phase that out, any
|
|
inode that has an outdated backtrace attribute will get updated when
|
|
the inode itself is modified. This will result in some extra workload
|
|
after a legacy CephFS file system is upgraded.
|
|
|
|
* The per-op return code in librados' ObjectWriteOperation interface
|
|
is now filled in.
|