{
make_path_string(s);
- if (projected_parent.size()) {
+ if (!projected_parent.empty()) {
string q;
q.swap(s);
s = "{" + q;
version_t CInode::pre_dirty()
{
version_t pv;
- if (parent || projected_parent.size()) {
+ if (parent || !projected_parent.empty()) {
pv = get_projected_parent_dn()->pre_dirty(get_projected_version());
dout(10) << "pre_dirty " << pv << " (current v " << inode.version << ")" << dendl;
} else {
dir->fnode.rstat = rstat;
dir->fnode.accounted_rstat = accounted_rstat;
dir->dirty_old_rstat.swap(dirty_old_rstat);
- if (!(rstat == accounted_rstat) || dir->dirty_old_rstat.size()) {
+ if (!(rstat == accounted_rstat) || !dir->dirty_old_rstat.empty()) {
dout(10) << fg << " setting nestlock updated flag" << dendl;
nestlock.mark_dirty(); // ok bc we're auth and caller will handle
}