// fill export message with cache data
MExportDir *req = new MExportDir(dir->dirfrag(), it->second.tid);
map<client_t,entity_inst_t> exported_client_map;
- int num_exported_inodes = encode_export_dir(req->export_data,
+ uint64_t num_exported_inodes = encode_export_dir(req->export_data,
dir, // recur start point
exported_client_map,
now);
}
-int Migrator::encode_export_dir(bufferlist& exportbl,
+uint64_t Migrator::encode_export_dir(bufferlist& exportbl,
CDir *dir,
map<client_t,entity_inst_t>& exported_client_map,
utime_t now)
{
- int num_exported = 0;
+ uint64_t num_exported = 0;
dout(7) << "encode_export_dir " << *dir << " " << dir->get_num_head_items() << " head items" << dendl;
map<client_t,Capability::Import>& peer_imported);
- int encode_export_dir(bufferlist& exportbl,
+ uint64_t encode_export_dir(bufferlist& exportbl,
CDir *dir,
map<client_t,entity_inst_t>& exported_client_map,
utime_t now);