out << " caps={";
for (map<client_t,Capability*>::iterator it = in.get_client_caps().begin();
it != in.get_client_caps().end();
- it++) {
+ ++it) {
if (it != in.get_client_caps().begin()) out << ",";
out << it->first << "="
<< ccap_string(it->second->pending());
s = "{" + q;
for (list<CDentry*>::iterator p = projected_parent.begin();
p != projected_parent.end();
- p++) {
+ ++p) {
string q;
make_path_string(q, true, *p);
s += " ";
dirfragtree.swap(temp);
for (map<frag_t,CDir*>::iterator p = dirfrags.begin();
p != dirfrags.end();
- p++)
+ ++p)
if (!dirfragtree.is_leaf(p->first)) {
dout(10) << " forcing open dirfrag " << p->first << " to leaf (racing with split|merge)" << dendl;
dirfragtree.force_to_leaf(g_ceph_context, p->first);
for (map<frag_t,CDir*>::iterator p = dirfrags.begin();
p != dirfrags.end();
- p++) {
+ ++p) {
frag_t fg = p->first;
CDir *dir = p->second;
fnode_t *pf = dir->get_projected_fnode();
pi->dirstat.version++;
for (map<frag_t,CDir*>::iterator p = dirfrags.begin();
p != dirfrags.end();
- p++) {
+ ++p) {
frag_t fg = p->first;
CDir *dir = p->second;
dout(20) << fg << " " << *dir << dendl;
pi->rstat.version++;
for (map<frag_t,CDir*>::iterator p = dirfrags.begin();
p != dirfrags.end();
- p++) {
+ ++p) {
frag_t fg = p->first;
CDir *dir = p->second;
dout(20) << fg << " " << *dir << dendl;
dir->first, CEPH_NOSNAP, this, true);
for (map<snapid_t,old_rstat_t>::iterator q = dir->dirty_old_rstat.begin();
q != dir->dirty_old_rstat.end();
- q++)
+ ++q)
mdcache->project_rstat_frag_to_inode(q->second.rstat, q->second.accounted_rstat,
q->second.first, q->first, this, true);
if (update) // dir contents not valid if frozen or non-auth
for (map<frag_t,CDir*>::iterator p = dirfrags.begin();
p != dirfrags.end();
- p++) {
+ ++p) {
CDir *dir = p->second;
if (!dir->is_auth() || dir->is_frozen())
continue;
dout(10) << " purging old_inode [" << p->second.first << "," << p->first << "]" << dendl;
old_inodes.erase(p++);
} else
- p++;
+ ++p;
}
}
client_t loner = -1;
for (map<client_t,Capability*>::iterator it = client_caps.begin();
it != client_caps.end();
- it++)
+ ++it)
if (!it->second->is_stale() &&
((it->second->wanted() & (CEPH_CAP_ANY_WR|CEPH_CAP_FILE_WR|CEPH_CAP_FILE_RD)) ||
(inode.is_dir() && !has_subtree_root_dirfrag()))) {
<< ", leaving realm " << *containing_realm << dendl;
for (map<client_t,Capability*>::iterator q = client_caps.begin();
q != client_caps.end();
- q++) {
+ ++q) {
containing_realm->remove_cap(q->first, q->second);
realm->add_cap(q->first, q->second);
}
{
for (map<client_t,Capability*>::iterator it = client_caps.begin();
it != client_caps.end();
- it++) {
+ ++it) {
cl[it->first] = it->second->make_export();
}
}
loner_cap = -1;
for (map<client_t,Capability*>::iterator it = client_caps.begin();
it != client_caps.end();
- it++) {
+ ++it) {
int i = it->second->issued();
c |= i;
if (it->first == loner_cap)
{
for (map<client_t,Capability*>::iterator it = client_caps.begin();
it != client_caps.end();
- it++)
+ ++it)
if (it->second->wanted())
return true;
return false;
int loner = 0, other = 0;
for (map<client_t,Capability*>::iterator it = client_caps.begin();
it != client_caps.end();
- it++) {
+ ++it) {
if (!it->second->is_stale()) {
int t = it->second->wanted();
w |= t;
if (is_auth())
for (map<int,int>::iterator it = mds_caps_wanted.begin();
it != mds_caps_wanted.end();
- it++) {
+ ++it) {
w |= it->second;
other |= it->second;
//cout << " get_caps_wanted mds " << it->first << " " << cap_string(it->second) << endl;
::encode(e, bl);
for (map<frag_t,int32_t>::iterator p = dirfragtree._splits.begin();
p != dirfragtree._splits.end();
- p++) {
+ ++p) {
::encode(p->first, bl);
::encode(p->second, bl);
}