aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-python.c
diff options
context:
space:
mode:
authorPhilipp Reisner <[email protected]>2011-10-06 18:29:14 +0200
committerPhilipp Reisner <[email protected]>2012-05-09 15:15:53 +0200
commitaaae506d545bb9d06f4d8362f670f406f12e4b58 (patch)
tree4fb88894b2ce6e03ea44d188752170ef7b719260 /tools/perf/util/scripting-engines/trace-event-python.c
parent6a9a92f4ef05bb3e94bbfe123c21482fa5da9866 (diff)
drbd: Fixed a race condition between detach and start of resync
drbd_state_lock() is only there to serialize cluster wide state changes. Testing the local disk state needs to happen while holding the global_state_lock. Otherwise you might see something like this (Oct 6 on kugel) 14:20:24 drbd0: conn( WFSyncUUID -> Connected ) disk( Inconsistent -> Failed ) 14:20:24 drbd0: helper command: /sbin/drbdadm before-resync-target minor-0 exit code 0 (0x0) 14:20:24 drbd0: conn( Connected -> SyncTarget ) disk( Failed -> Inconsistent ) Signed-off-by: Philipp Reisner <[email protected]> Signed-off-by: Lars Ellenberg <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions