diff options
| author | Bob Peterson <[email protected]> | 2014-08-20 16:44:45 +0000 |
|---|---|---|
| committer | Steven Whitehouse <[email protected]> | 2014-08-21 09:22:52 +0000 |
| commit | 2ddfbdd6848d496d8088b28992d257fd02e58c9d (patch) | |
| tree | 58ba5b778b6cb26bcafe52fb7034480a4c68af45 /tools/perf/scripts/python/check-perf-trace.py | |
| parent | GFS2: Change maxlen variables to size_t (diff) | |
| download | kernel-2ddfbdd6848d496d8088b28992d257fd02e58c9d.tar.gz kernel-2ddfbdd6848d496d8088b28992d257fd02e58c9d.zip | |
GFS2: Request demote when a "try" flock fails
This patch changes the flock code so that it uses the TRY_1CB flag
instead of the TRY flag on the first attempt. That forces any holding
nodes to issue a dlm callback, which requests a demote of the glock.
Then, if the "try" failed, it sleeps a small amount of time for the
demote to occur. Then it tries again, for an increasing amount of time.
Subsequent attempts to gain the "try" lock don't use "_1CB" so that
only one callback is issued.
Signed-off-by: Bob Peterson <[email protected]>
Signed-off-by: Steven Whitehouse <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
