Files
linux-apfs/net
Sage Weil 60bf8bf881 libceph: fix msgr backoff
With commit f363e45f we replaced a bunch of hacky workqueue mutual
exclusion logic with the WQ_NON_REENTRANT flag.  One pieces of fallout is
that the exponential backoff breaks in certain cases:

 * con_work attempts to connect.
 * we get an immediate failure, and the socket state change handler queues
   immediate work.
 * con_work calls con_fault, we decide to back off, but can't queue delayed
   work.

In this case, we add a BACKOFF bit to make con_work reschedule delayed work
next time it runs (which should be immediately).

Signed-off-by: Sage Weil <sage@newdream.net>
2011-03-04 12:24:28 -08:00
..
2011-01-11 09:58:07 -06:00
2010-10-25 13:09:44 -07:00
2011-03-04 12:24:28 -08:00
2011-02-18 11:49:36 -08:00
2011-01-27 14:15:54 -08:00
2011-01-12 19:00:40 -08:00
2010-10-21 15:44:13 +02:00
2010-12-19 21:59:35 -08:00
2011-01-10 13:33:17 -08:00
2011-02-09 22:36:13 -08:00
2010-12-16 13:44:24 -08:00