22534ac1 | 08-Jul-2015 |
Andreas Jaekel <jaekel@strato-rz.de> |
zev: zevadm now uses tmpqueue as a default for polling
zevadm poll mode used to create a non-persistent queue to receive events. The new tmpqueue device is now used instead. Functionality remains
zev: zevadm now uses tmpqueue as a default for polling
zevadm poll mode used to create a non-persistent queue to receive events. The new tmpqueue device is now used instead. Functionality remains the same. However, the tmpqueue will always be empty when created, while the old method allowed the option of seeing older zev events in the new queue, if available. This was rarely useful, though, and can still be done by creating an explicit persistent queue first.
show more ...
|
ff6c736f | 07-Jul-2015 |
Andreas Jaekel <jaekel@strato-rz.de> |
zev: zevadm show queue size as percentage
zevadm no longer displays the wakeup threshold. Instead, the length of a queue (in zevadm -l) is now displayed both as an absolute value and as a percentag
zev: zevadm show queue size as percentage
zevadm no longer displays the wakeup threshold. Instead, the length of a queue (in zevadm -l) is now displayed both as an absolute value and as a percentage of the maximum queue length.
show more ...
|
fb060709 | 02-Mar-2015 |
Jan Schlien <illumos.874@jan-o-sch.net> |
zevadm: add -E option for non-empty temp queues
In -p mode without a queue, a temporary queue is created to poll for current zev events. If one of the existing zev queues has a backlog, it may be de
zevadm: add -E option for non-empty temp queues
In -p mode without a queue, a temporary queue is created to poll for current zev events. If one of the existing zev queues has a backlog, it may be desired to peek at the oldes event still queued, which can be done with the combination of -p and -E.
show more ...
|
a9097a45 | 17-Dec-2014 |
Jan Schlien <illumos.874@jan-o-sch.net> |
zevadm: make temporary queue non-blocking and initially empty
When zevadm is used without -q, a temporarily created queue is used. The normal use case of this call is debugging current events. The s
zevadm: make temporary queue non-blocking and initially empty
When zevadm is used without -q, a temporarily created queue is used. The normal use case of this call is debugging current events. The stream of events should start after the call to zevadm -p, hence the shift to the initlally empty flag. Debugging should not lead to blocking systems, no matter how slow the events are printed to the reader's terminal, hence the non-blocking flag.
show more ...
|
079f408d | 01-Aug-2014 |
Andreas Jaekel <jaekel@strato-rz.de> |
zevadm: add 'report' mode
zevadm has a new report mode which will write zev stats into files. The base filename is given, and will be appended with the current date. At midnight, a new file is cre
zevadm: add 'report' mode
zevadm has a new report mode which will write zev stats into files. The base filename is given, and will be appended with the current date. At midnight, a new file is created and used. The content is zevstat output for 60 second intervals.
show more ...
|
9ccd4f50 | 29-Jul-2014 |
Andreas Jaekel <jaekel@strato-rz.de> |
zevadm: bugfixes for zevstat mode
Draining the new queue was done until poll() with a one second timeout return 0. On busy systems this never happens. Now poll() without a timeout must return 0.
W
zevadm: bugfixes for zevstat mode
Draining the new queue was done until poll() with a one second timeout return 0. On busy systems this never happens. Now poll() without a timeout must return 0.
When called as zevstat, giving no interval parameter caused a core dump.
show more ...
|