]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
client: Don't use geteuid/gid for fuse ll_create
authorSam Lang <sam.lang@inktank.com>
Tue, 29 Jan 2013 16:18:29 +0000 (10:18 -0600)
committerSam Lang <sam.lang@inktank.com>
Tue, 29 Jan 2013 16:18:29 +0000 (10:18 -0600)
commitcf7c3f7d3fc7b8dc3a08a4fbe4ca1c10f2cb6054
treebaebd96189f980c6600b74827122f19f1d83053c
parent0f7a9e56fd093d4cbc7243825ba6420440b0e236
client: Don't use geteuid/gid for fuse ll_create

Fixes a bug in ll_create where files that already exist at the MDS
don't get the created flag set on reply.  This causes a permissions
check, which fails because geteuid/getegid are 0/0 for ll_create.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
src/client/Client.cc