o2locktop is a top-like OCFS2 DLM lock monitor
o2locktop is a top-like OCFS2 DLM lock monitor. It displays DLM lock usages via querying OCFS2 file system statistics from the specified nodes. It detects the hot files/directories, whose DLM locks are frequently referenced among the cluster.
Example, the maximal wait time per DLM lock could helps administrators identify which hot files/directories should be decoupled for improving file access performance.
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / o2locktop
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout network:ha-clustering:Factory/o2locktop && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000631 631 Bytes | |
o2locktop-1.0.0+git.1562837546.d2c21db.tar.bz2 | 0000031107 30.4 KB | |
o2locktop.changes | 0000006812 6.65 KB | |
o2locktop.spec | 0000001962 1.92 KB |
Revision 4 (latest revision is 14)
Weikai Wang (WeikaiWang)
accepted
request 714725
from
Weikai Wang (WeikaiWang)
(revision 4)
- Update to version 1.0.0+git.1562837546.d2c21db: * add support for ocfs2 debug version 3 * When hang, in the simple mode, show the max hang time * optimize the display * optmize the display when detecting hang lock * When hanged, show the hang time * If the lock is hanged, use - to show it * Make the debug version detection more flexible * fix the bug that local mode command execute wrong - Update to version 1.0.0+git.1560910366.7a60da4: * Keep the third line of output and the rest of output consistent * Add some comment of dlm.py * Remove useless infomation in detail mode * When all the lock is not active, * Add method to flush the lock list * fix some bug on tests * chage the code to pep8 style, with out test * Add remote mode test for CI * Add unit test for file o2locktop * add unit test for o2loctop2 * Fix the usage print bug * Add ocfs2 debug format v4 support * Use the producer–consumer pattern to accelerate o2locktop * Cheack if the user have set ssh passwordless login * Update README.md * Fix the bug that -d parameter is invalid * Accelerate environmental checks before the program runs * Polish README * Polish -h, and refactore argparse * add .gitignore * Update README.rst * Update README.md
Comments 0