Fixes: http://tracker.ceph.com/issues/20039
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
projected_parent.pop_front();
}
-private:
- void maybe_export_pin(bool update=false);
public:
+ void maybe_export_pin(bool update=false);
void set_export_pin(mds_rank_t rank);
mds_rank_t get_export_pin(bool inherit=true) const;
bool is_exportable(mds_rank_t dest) const;
{
in->inode = inode;
in->xattrs = xattrs;
+ in->maybe_export_pin();
if (in->inode.is_dir()) {
if (!(in->dirfragtree == dirfragtree)) {
dout(10) << "EMetaBlob::fullbit::update_inode dft " << in->dirfragtree << " -> "