]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: populate metadata during mount 12915/head
authorJohn Spray <john.spray@redhat.com>
Fri, 13 Jan 2017 00:30:28 +0000 (00:30 +0000)
committerJohn Spray <john.spray@redhat.com>
Fri, 13 Jan 2017 00:30:28 +0000 (00:30 +0000)
commit1dbff09ad553f9ff07f4f4217ba7ece6c2cdc5d2
tree1a9f9c4c98a0b72c7abbace6a51c22551da6b7e2
parentabbcbbded2173f7a2346f6a6fb7bcc6fd4e11d63
client: populate metadata during mount

This way we avoid having to over-write the "root"
metadata during mount, and any user-set overrides (such
as bad values injected by tests) will survive.

Because Client instances may also open sessions without
mounting to send commands, add a call into populate_metadata
from mds_command as well.

Fixes: http://tracker.ceph.com/issues/18361
Signed-off-by: John Spray <john.spray@redhat.com>
src/client/Client.cc
src/client/Client.h