ceph/src/osdc
Sage Weil 62586884af osdc/Objecter: fix linger_ops iterator invalidation on pool deletion
The call to check_linger_pool_dne() may unregister the linger request,
invalidating the iterator.  To avoid this, increment the iterator at
the top of the loop.

This mirror the fix in 4bf9078286 for
regular non-linger ops.

Fixes: #3734
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
2013-01-07 12:58:39 -08:00
..
Blinker.h
Filer.cc
Filer.h
Journaler.cc perfcounters: fl -> time, use u64 nsec instead of double 2012-11-26 15:30:25 -08:00
Journaler.h
ObjectCacher.cc Merge branch 'next' 2012-11-27 14:29:04 -08:00
ObjectCacher.h osdc/ObjectCacher: touch Objects in lru 2012-11-26 21:14:35 -08:00
Objecter.cc osdc/Objecter: fix linger_ops iterator invalidation on pool deletion 2013-01-07 12:58:39 -08:00
Objecter.h Revert "objecter: don't use new tid when retrying notifies" 2012-12-17 16:29:19 -08:00
Striper.cc Striper: use local variable inside if() that tested it 2012-12-05 17:05:18 -08:00
Striper.h
WritebackHandler.h