Changelog:
==========
- Add plugin for LNET (Lustre Network)
- Fix readpipe function and update plugins for Python3
- Fix empty row for the first iteration of --top-io
- Include plugin path and source code in error tracebacks
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.
I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
============
- Fix plugin loading for Python 3.13
- Added rudimentary Debian packaging information
- fix undefined variable 'mod' in plugin loading error reporting
- Tweaked the header lines to be + after an entire page has scrolled by
- Added documentation on how to package Dool
- Lots of work in packaging up RPM and Deb files
- Fix the top-io (all IO) and top-bio (Block IO) plugins and clarify the source of data for each
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
===========
- Package plugins in PIP
- Add some emojis to README
- Allow the --io plugin to read from symlinks like /dev/disk-by-uuid
- Removed old examples directory that was not relevant anymore
- Fix the --noupdate option and make dool work better for non-tty connections
- General code clean-up and best practices
- Comments added to code to make parsing simpler for future Scott
- Add team members to README
- More internal dstat -> dool name changes
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
==========
-Publish on PyPI
-Add a new --dstat option to emulate old functionality
-Remove code paths for Python 2.x as we're 100% Python 3.x now (and have been for a long time)
-Add documentation about bits vs bytes to refer tickets to when we get questions
-Fixes for long names on --top-io-adv plugin
-The --freespace plugin can now optionally take a comma separate list of mount points now
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Patches removed because fixed in the new version
* License-Update: GPL-2.0 -> GPL-3.0
Changelog:
* Fix help of vmstat (as it includes sys instead of swap)
* Fix multiple SWAP's breaks output
* Better support for NVME drives
* Support for Python v3.12
* Shorter and more concise device names
* add support for terminals with only 16 colors
* Correctly report disk stats for NVME drives
* Capture VM name for top-cpu
* Properly capitalize unit letters for real this time
* Add a \n to output when using a count
* Fix the NTP plugin for Python 3.x
* Massive internal naming change dstat -> dool
* Fix bits/bytes in CSV file output
* Add a --devel logging option to assist in future developementg
* Update Github templates to simplify them and reflect the Dool name
* Lots of comments in the code as I slowly learn more about how it works
* --output now correctly writes to files cleanly
Introduced --display to allow outputting to both screen and file
* Fix building docs with make docs
* Update the .spec file to allow building RPMs for Dool on modern systems
* Fix potential crashes from "OverflowError: cannot convert float infinity to integer"
* Updated Lustre plugin for modern versions
* Cleaned up output of sub frames in table output
* Add a plug-in for Linux bonding devices
* Add signal handling to better close down things when dool quits
* Added an option for --diskset to group drives together
Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
When cleaning the package during rebuild in base_do_configure()
'make clean' deletes docs/dool.1. This files comes from source repository
but can't be recreated using 'make docs'.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog:
========
Use unicode box drawing characters to make things look more modern
Add installation script
Make the output cleaner by using better ANSI line clearing options
Better compatibility on older versions of Python. Tested on Python 3.6
Memory calculation is now closer to free
Include "available" memory instead of "buffers"
Major README updates to help new users get started
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>