Displaying 8 results from an estimated 8 matches for "dlm_deref_lockres_worker".
2023 Jun 13
1
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...> Line 575 in fs/ocfs2/dlm/dlmdebug.c
stringify_lockname(res->lockname.name, ...); --> Line 493 in
dlmdebug.c (Access res->lockname.name)
scnprintf(..., res->owner, ...); -->Line 498 in dlmdebug.c (Access
res->owner)
However, in the following calling contexts:
dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
lockname = res->lockname.name; --> Line 2416 in dlmmaster.c (Access
res->lockname.name)
dlm_get_lock_resource() --> Line 701 in dlmmaster.c
if (res->owner != dlm->node_nu...
2023 Jun 16
1
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...> stringify_lockname(res->lockname.name, ...); --> Line 493 in
> dlmdebug.c (Access res->lockname.name)
> scnprintf(..., res->owner, ...); -->Line 498 in dlmdebug.c (Access
> res->owner)
>
> However, in the following calling contexts:
>
> dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
> dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
> lockname = res->lockname.name; --> Line 2416 in dlmmaster.c (Access
> res->lockname.name)
lockname won't changed during the lockres lifecycle.
So this won't cause a...
2010 Dec 09
1
Extremely poor write performance, but read appears to be okay
...6.60 0.20 829.00 1.00 104.28 0.00
257.32 1.90 2.31 1.17 97.28
sdc1 6.60 0.20 829.00 1.00 104.28 0.00
257.32 1.90 2.31 1.17 97.28
I'm seeing a few weird kernel messages, such as:
Dec 7 14:07:50 growler kernel:
(dlm_wq,4793,4):dlm_deref_lockres_worker:2344 ERROR:
84B7C6421A6C4280AB87F569035C5368:O0000000000000016296ce900000000: node
14 trying to drop ref but it is already dropped!
Dec 7 14:07:50 growler kernel: lockres:
O0000000000000016296ce900000000, owner=0, state=0
Dec 7 14:07:50 growler kernel: last used: 0, refcnt: 6, on purge list: no...
2023 Jun 13
0
[BUG] ocfs2/dlm: possible data races in dlm_drop_lockres_ref_done() and dlm_get_lock_resource()
...Line 575 in fs/ocfs2/dlm/dlmdebug.c
????? stringify_lockname(res->lockname.name, ...);? --> Line 493 in
dlmdebug.c (Access res->lockname.name)
????? scnprintf(..., res->owner, ...);? -->Line 498 in dlmdebug.c
(Access res->owner)
However, in the following calling contexts:
? dlm_deref_lockres_worker() --> Line 2439 in dlmmaster.c
??? dlm_drop_lockres_ref_done() --> Line 2459 in dlmmaster.c
????? lockname = res->lockname.name; --> Line 2416 in dlmmaster.c
(Access res->lockname.name)
? dlm_get_lock_resource() --> Line 701 in dlmmaster.c
??? if (res->owner != dlm->no...
2009 Feb 26
13
o2dlm mle hash patches - round 2
The changes from the last drop are:
1. Patch 11 removes struct dlm_lock_name.
2. Patch 12 is an unrelated bugfix. Actually is related to a bugfix
that we are retracting in mainline currently. The patch may need more testing.
While I did hit the condition in my testing, Marcos hasn't. I am sending it
because it can be queued for 2.6.30. Give us more time to test.
3. Patch 13 will be useful
2009 Apr 17
26
OCFS2 1.4: Patches backported from mainline
Please review the list of patches being applied to the ocfs2 1.4 tree.
All patches list the mainline commit hash.
Thanks
Sunil
2009 Feb 03
10
Convert mle list to a hash
These patches convert the mle list to a hash. The same patches apply on
ocfs2 1.4 too.
Currently, we use the same number of hash pages for mles and lockres'.
This will be addressed in a future patch that will make both of them
configurable.
Sunil
2009 Mar 17
33
[git patches] Ocfs2 updates for 2.6.30
Hi,
The following patches comprise the bulk of Ocfs2 updates for the
2.6.30 merge window. Aside from larger, more involved fixes, we're adding
the following features, which I will describe in the order their patches are
mailed.
Sunil's exported some more state to our debugfs files, and
consolidated some other aspects of our debugfs infrastructure. This will
further aid us in debugging