]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw_file: pre-compute unix attrs in write_finish() 14609/head
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 18 Apr 2017 13:19:13 +0000 (09:19 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Tue, 18 Apr 2017 13:19:13 +0000 (09:19 -0400)
commited91d23ccaaac4e72a4c28a58e77485395949f04
tree76d2963e56594636602a3c71e31161727b39c8c5
parent033ee6bd1ff6b52efff33f6ade5a415212824223
rgw_file:  pre-compute unix attrs in write_finish()

New serialized Unix attrs need to reflect the change being made,
and should be reverted if the change fails.

Fixes: http://tracker.ceph.com/issues/19653
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_file.cc
src/rgw/rgw_file.h