assert(dir->is_auth());
assert(dest != mds->get_nodeid());
+ if (!mds->is_stopping() && !dir->inode->is_exportable(dest)) {
+ dout(25) << "dir is export pinned" << dendl;
+ return;
+ }
+
if (!(mds->is_active() || mds->is_stopping())) {
dout(7) << "i'm not active, no exports for now" << dendl;
return;
dout(7) << "i won't export anything in stray" << dendl;
return;
}
- } else {
- if (!mds->is_stopping() && !dir->inode->is_exportable(dest)) {
- dout(7) << "dir is export pinned" << dendl;
- return;
- }
}
if (dir->is_frozen() ||