Fixes: https://tracker.ceph.com/issues/69844
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
auto& qs = *qis->qs;
auto& qops = qrmdr->more()->quiesce_ops;
- if (auto it = qops.find(in->ino()); it != qops.end()) {
+ if (!in->is_head()) {
+ dout(25) << " skipping non-head inode: " << *in << dendl;
+ return;
+ } else if (auto it = qops.find(in->ino()); it != qops.end()) {
dout(25) << __func__ << ": existing quiesce metareqid: " << it->second << dendl;
return;
}