The get_snaps() method also something to dout. We need to take care to
not do that as part of the ostream operator<< chain. Fixes #684.
Signed-off-by: Sage Weil <sage@newdream.net>
void SnapRealm::get_snap_info(map<snapid_t,SnapInfo*>& infomap, snapid_t first, snapid_t last)
{
- dout(10) << "get_snap_info snaps " << get_snaps() << dendl;
+ const set<snapid_t>& snaps = get_snaps();
+ dout(10) << "get_snap_info snaps " << snaps << dendl;
// include my snaps within interval [first,last]
for (map<snapid_t, SnapInfo>::iterator p = srnode.snaps.lower_bound(first); // first element >= first