History log of /titanic_51/usr/src/cmd/zevadm/ (Results 1 – 25 of 41)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0f07b41b17-May-2017 Arne Jansen <jansen@webgods.de>

zevadm: add guid filter for -p and -f

Reviewed by: Marcel Telka <marcel@telka.sk>

(cherry picked from commit f9c05c7b0de3c16dc297495b9786d5fc8b1cfdcb)


/titanic_51/Makefile
/titanic_51/usr/src/cmd/arcwatch/arcwatch.c
/titanic_51/usr/src/cmd/beadm/beadm.c
/titanic_51/usr/src/cmd/boot/bootadm/bootadm.c
/titanic_51/usr/src/cmd/dtrace/test/cmd/scripts/dstyle.pl
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.else.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if2.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_before_after.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_nested.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_trailing_semicolon.d
/titanic_51/usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_trailing_semicolon2.d
/titanic_51/usr/src/cmd/fs.d/nfs/rquotad/rpc.rquotad.c
/titanic_51/usr/src/cmd/gss/gssd/gssd_proc.c
/titanic_51/usr/src/cmd/halt/halt.c
/titanic_51/usr/src/cmd/keyserv/keyserv.c
/titanic_51/usr/src/cmd/mdb/common/modules/zfs/zfs.c
/titanic_51/usr/src/cmd/ndmpd/include/tlm.h
/titanic_51/usr/src/cmd/ndmpd/ndmp/ndmpd.h
/titanic_51/usr/src/cmd/ndmpd/ndmp/ndmpd_chkpnt.c
/titanic_51/usr/src/cmd/ndmpd/ndmp/ndmpd_dtime.c
/titanic_51/usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
/titanic_51/usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
/titanic_51/usr/src/cmd/ndmpd/tlm/tlm_lib.c
/titanic_51/usr/src/cmd/oamuser/user/homedir.c
/titanic_51/usr/src/cmd/ptools/pargs/pargs.c
/titanic_51/usr/src/cmd/rpcbind/rpcb_svc_com.c
/titanic_51/usr/src/cmd/ypcmd/ypupdated.c
/titanic_51/usr/src/cmd/ypcmd/ypupdated/rpc.ypupdated.c
/titanic_51/usr/src/cmd/zdb/zdb.c
zevadm.c
/titanic_51/usr/src/cmd/zfs/zfs_main.c
/titanic_51/usr/src/cmd/zhack/zhack.c
/titanic_51/usr/src/cmd/zoneadm/zfs.c
/titanic_51/usr/src/cmd/zpool/zpool_main.c
/titanic_51/usr/src/cmd/ztest/ztest.c
/titanic_51/usr/src/common/zfs/zfs_namecheck.c
/titanic_51/usr/src/common/zfs/zfs_namecheck.h
/titanic_51/usr/src/lib/libbe/common/be_create.c
/titanic_51/usr/src/lib/libbe/common/be_mount.c
/titanic_51/usr/src/lib/libbe/common/be_utils.c
/titanic_51/usr/src/lib/libbe/common/libbe_priv.h
/titanic_51/usr/src/lib/libdtrace/Makefile.com
/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c
/titanic_51/usr/src/lib/libdtrace/common/dt_grammar.y
/titanic_51/usr/src/lib/libdtrace/common/dt_impl.h
/titanic_51/usr/src/lib/libdtrace/common/dt_open.c
/titanic_51/usr/src/lib/libdtrace/common/dt_parser.c
/titanic_51/usr/src/lib/libdtrace/common/dt_parser.h
/titanic_51/usr/src/lib/libdtrace/common/dt_sugar.c
/titanic_51/usr/src/lib/libdtrace/common/dtrace.h
/titanic_51/usr/src/lib/libnsl/rpc/authsys_prot.c
/titanic_51/usr/src/lib/libnsl/rpc/rpcb_prot.c
/titanic_51/usr/src/lib/libnsl/rpc/svc.c
/titanic_51/usr/src/lib/libnsl/rpc/svc_auth_loopb.c
/titanic_51/usr/src/lib/libnsl/rpc/svc_auth_sys.c
/titanic_51/usr/src/lib/libnsl/rpc/svcauth_des.c
/titanic_51/usr/src/lib/libnsl/rpc/xdr.c
/titanic_51/usr/src/lib/libnsl/rpc/xdr_array.c
/titanic_51/usr/src/lib/libnsl/rpc/xdr_refer.c
/titanic_51/usr/src/lib/libzfs/common/libzfs.h
/titanic_51/usr/src/lib/libzfs/common/libzfs_changelist.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_dataset.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_diff.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_impl.h
/titanic_51/usr/src/lib/libzfs/common/libzfs_iter.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_mount.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_pool.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_sendrecv.c
/titanic_51/usr/src/lib/libzfs/common/libzfs_util.c
/titanic_51/usr/src/lib/libzfs/common/mapfile-vers
/titanic_51/usr/src/lib/libzfs_core/common/libzfs_core.c
/titanic_51/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.c
/titanic_51/usr/src/lib/libzfs_jni/common/libzfs_jni_property.c
/titanic_51/usr/src/man/man1m/zfs.1m
/titanic_51/usr/src/pkg/manifests/system-dtrace-tests.mf
/titanic_51/usr/src/test/zfs-tests/include/default.cfg
/titanic_51/usr/src/test/zfs-tests/include/libtest.shlib
/titanic_51/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh
/titanic_51/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh
/titanic_51/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh
/titanic_51/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
/titanic_51/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh
/titanic_51/usr/src/uts/common/avs/ns/rdc/rdc_prot.x
/titanic_51/usr/src/uts/common/avs/ns/rdc/rdc_svc.c
/titanic_51/usr/src/uts/common/exec/elf/elf_notes.c
/titanic_51/usr/src/uts/common/fs/fs_subr.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_client.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_dispatch.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_recovery.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv_attr.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_vnops.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_xdr.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_export.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_log_xdr.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_server.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_stats.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_subr.c
/titanic_51/usr/src/uts/common/fs/vfs.c
/titanic_51/usr/src/uts/common/fs/zfs/arc.c
/titanic_51/usr/src/uts/common/fs/zfs/dmu_objset.c
/titanic_51/usr/src/uts/common/fs/zfs/dmu_send.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_bookmark.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_dataset.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_deleg.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_dir.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_prop.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_scan.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_userhold.c
/titanic_51/usr/src/uts/common/fs/zfs/spa.c
/titanic_51/usr/src/uts/common/fs/zfs/spa_history.c
/titanic_51/usr/src/uts/common/fs/zfs/sys/dmu.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/dsl_dir.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/spa_impl.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/zap.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/zfs_znode.h
/titanic_51/usr/src/uts/common/fs/zfs/zfs_ctldir.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_ioctl.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_vfsops.c
/titanic_51/usr/src/uts/common/fs/zfs/zil.c
/titanic_51/usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
/titanic_51/usr/src/uts/common/nfs/export.h
/titanic_51/usr/src/uts/common/nfs/nfs.h
/titanic_51/usr/src/uts/common/nfs/nfs4.h
/titanic_51/usr/src/uts/common/nfs/nfs4_clnt.h
/titanic_51/usr/src/uts/common/nfs/nfs4_kprot.h
/titanic_51/usr/src/uts/common/nfs/nfs_acl.h
/titanic_51/usr/src/uts/common/nfs/nfs_dispatch.h
/titanic_51/usr/src/uts/common/nfs/rnode.h
/titanic_51/usr/src/uts/common/os/flock.c
/titanic_51/usr/src/uts/common/rpc/auth.h
/titanic_51/usr/src/uts/common/rpc/auth_sys.h
/titanic_51/usr/src/uts/common/rpc/rpcb_prot.c
/titanic_51/usr/src/uts/common/rpc/sec/svc_authu.c
/titanic_51/usr/src/uts/common/rpc/sec/svcauthdes.c
/titanic_51/usr/src/uts/common/rpc/svc.c
/titanic_51/usr/src/uts/common/sys/flock.h
/titanic_51/usr/src/uts/common/sys/fs/zfs.h
/titanic_51/usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
/titanic_51/usr/src/uts/common/syscall/poll.c
/titanic_51/usr/src/uts/intel/ia32/ml/copy.s
c07f6d8124-Aug-2016 Arne Jansen <jansen@webgods.de>

zevadm: add -F, flush output after each line

(cherry picked from commit 50707978ba1fd65812af14b78e9ce0f89c3d7d7b)


/titanic_51/Makefile
/titanic_51/illumos.sh
/titanic_51/usr/src/cmd/Makefile
/titanic_51/usr/src/cmd/arcwatch/Makefile
/titanic_51/usr/src/cmd/arcwatch/arcwatch.c
/titanic_51/usr/src/cmd/ptools/pargs/pargs.c
zevadm.c
/titanic_51/usr/src/cmd/zfs/zfs_main.c
/titanic_51/usr/src/lib/libzpool/common/sys/zfs_context.h
/titanic_51/usr/src/man/man9f/list_create.9f
/titanic_51/usr/src/pkg/manifests/SUNWcs.mf
/titanic_51/usr/src/uts/common/fs/getgen/getgen.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs3_srv.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_subr.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs4_vnops.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_export.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_log.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_server.c
/titanic_51/usr/src/uts/common/fs/nfs/nfs_srv.c
/titanic_51/usr/src/uts/common/fs/vfs.c
/titanic_51/usr/src/uts/common/fs/zev/zev.c
/titanic_51/usr/src/uts/common/fs/zev/zev_callbacks.c
/titanic_51/usr/src/uts/common/fs/zev/zev_checksums.c
/titanic_51/usr/src/uts/common/fs/zfs/arc.c
/titanic_51/usr/src/uts/common/fs/zfs/dsl_dataset.c
/titanic_51/usr/src/uts/common/fs/zfs/spa.c
/titanic_51/usr/src/uts/common/fs/zfs/sys/arc.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/spa.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/vdev_impl.h
/titanic_51/usr/src/uts/common/fs/zfs/sys/zfs_ioctl.h
/titanic_51/usr/src/uts/common/fs/zfs/vdev.c
/titanic_51/usr/src/uts/common/fs/zfs/vdev_label.c
/titanic_51/usr/src/uts/common/fs/zfs/vdev_raidz.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_dir.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_ioctl.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_vnops.c
/titanic_51/usr/src/uts/common/fs/zfs/zfs_znode.c
/titanic_51/usr/src/uts/common/io/e1000g/e1000g_rx.c
/titanic_51/usr/src/uts/common/klm/nlm_client.c
/titanic_51/usr/src/uts/common/klm/nlm_service.c
/titanic_51/usr/src/uts/common/nfs/export.h
/titanic_51/usr/src/uts/common/sys/debug.h
/titanic_51/usr/src/uts/common/sys/fs/zev.h
/titanic_51/usr/src/uts/common/sys/fs/zfs.h
/titanic_51/usr/src/uts/common/sys/vfs.h
/titanic_51/usr/src/uts/i86pc/os/startup.c
d3b66d3022-Sep-2015 Simon Klinkert <klinkert@webgods.de>

zev: include current txg in mount/umount events

The origin code was broken because it used dmu_tx_abort
instead of dmu_tx_commit. Original commit: 3ade291b7e5d4c5f1

Conflicts:

usr/src/common/zev/

zev: include current txg in mount/umount events

The origin code was broken because it used dmu_tx_abort
instead of dmu_tx_commit. Original commit: 3ade291b7e5d4c5f1

Conflicts:

usr/src/common/zev/zev.h
usr/src/uts/common/sys/fs/zev.h

(cherry picked from commit e1c612e3f2af15ccdb7fdcfefe9c16f71dd315d1)

show more ...

5d3744fd17-Sep-2015 Simon Klinkert <klinkert@webgods.de>

Revert "zev: include current txg in mount/umount events"

This reverts commit 3ade291b7e5d4c5f1f81cb224a1962486c29dbc6.

Commit breaks the OS. zpool hangs due to hundreds of uncommited txg's

Conflic

Revert "zev: include current txg in mount/umount events"

This reverts commit 3ade291b7e5d4c5f1f81cb224a1962486c29dbc6.

Commit breaks the OS. zpool hangs due to hundreds of uncommited txg's

Conflicts:

usr/src/common/zev/zev.h
usr/src/uts/common/sys/fs/zev.h

(cherry picked from commit 224f6666f744195596ef7492186a18b37f8c55e1)

show more ...

b497d1a531-Jul-2015 Simon Klinkert <klinkert@webgods.de>

zevadm: remove unused variable in zev_poll_events().

(cherry picked from commit 95280f241fa3b29b84e273274753190cae632a05)

94bf38f107-Aug-2015 Andreas Jaekel <jaekel@strato-rz.de>

zev: include current txg in mount/umount events

(cherry picked from commit 3ade291b7e5d4c5f1f81cb224a1962486c29dbc6)

bfe96c7408-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.

(cherry picked from commit 22534ac1f0111cc26337b8b0247422f4f1ab1d7f)

show more ...

662d8e0307-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.

(cherry picked from commit ff6c736fc4505b616c8d23a2b00f8bcd50449090)

show more ...

c62d836724-Jun-2015 Andreas Jaekel <jaekel@strato-rz.de>

zev: new ioctl() to query ABI version

A new ioctl() has been added to query the module for it's
version numbers. These are supposed to give an indication of
which behaviour and which feature set ca

zev: new ioctl() to query ABI version

A new ioctl() has been added to query the module for it's
version numbers. These are supposed to give an indication of
which behaviour and which feature set can be expected to work.

(cherry picked from commit f63c8e0930c25065bb397bcbbe45afb4f170fc96)

show more ...

bdc6c3c902-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.

(cherry picked from commit fb060709e9968994460ae1ec0f6e1ba3380575ab)

show more ...

94104cd202-Mar-2015 Jan Schlien <illumos.874@jan-o-sch.net>

zevadm: sort getopt letters to find a free one

(cherry picked from commit c2e7f0f3d40cfb4b0be69df9e2e829b18d88d8cd)

797b8adf30-Jan-2015 Arne Jansen <jansen@webgods.de>

zevadm: add option to dump spool file

(cherry picked from commit f766c05e63f43019fadfd2c5bdb551ffc2cd0d0a)

5734078417-Dec-2014 Jan Schlien <illumos.874@jan-o-sch.net>

zevadm: print payload for mark events in -p mode

In newer beaver versions, payload is the rid.

(cherry picked from commit 2b3e33c33d41d238dc28dcbe89719af7f60074ce)

d1e8603a17-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.

(cherry picked from commit a9097a45d68e3e619b07b2e7deaa22e3fce0deb2)

show more ...

f8e3fee225-Nov-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: added inode info of clobbered files (rename)

When a file is renamed, another file might previously have had
the new name and will thus be clobbered. In this case, the inode
information of the

zev: added inode info of clobbered files (rename)

When a file is renamed, another file might previously have had
the new name and will thus be clobbered. In this case, the inode
information of the clobbered file will be added to the zev rename
event. Note that the file might still have other names.

(cherry picked from commit 9ed9bfe91df7eb8d10c125f9f04d3ec82010930a)

show more ...

c69e845308-Sep-2014 Andreas Jaekel <jaekel@strato-rz.de>

zevadm: flush stdout on sigint

(cherry picked from commit d0bd401f83b277c493d603ef0777bfdd04629cdb)

443f0cd208-Sep-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: umount events include info of covered inode

A ZFS umount will now be reported including information of
the inode that the filesystem was mounted over. (the mountpoint
that will now become visib

zev: umount events include info of covered inode

A ZFS umount will now be reported including information of
the inode that the filesystem was mounted over. (the mountpoint
that will now become visible again)

(cherry picked from commit 808e6c04e8d170f4444fe287cf08403bdf1a757c)

show more ...

b434d29c05-Aug-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: option to create empty queues

New zev queues where filled with as many events as would fit from
the global event backlog. Now a flag can be set to skip this step.
The new queue will then be em

zev: option to create empty queues

New zev queues where filled with as many events as would fit from
the global event backlog. Now a flag can be set to skip this step.
The new queue will then be empty upon creation and will only receive
events newer than the queue itself.

(cherry picked from commit 6970b7d9a5856021f673d67e8ba9f061c20eac54)

show more ...

f36f5f1305-Aug-2014 Andreas Jaekel <jaekel@strato-rz.de>

zevadm: fixed segfault for missing parameter

(cherry picked from commit 9cced931c4e08136c492318b3126186124804e9a)

9fd83c7601-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.

(cherry picked from commit 079f408df9d389b9bdaa3a32b01df17fd58e802f)

show more ...

29fab2f929-Jul-2014 Andreas Jaekel <jaekel@strato-rz.de>

zevadm: better option parsing for zevstat

when called as zevstat, zevadm now displays a zevstat usage.
It also looks for a -v switch and the interval and count
parameters actually work.

(cherry pic

zevadm: better option parsing for zevstat

when called as zevstat, zevadm now displays a zevstat usage.
It also looks for a -v switch and the interval and count
parameters actually work.

(cherry picked from commit 54da422bc6175dcf026cc1391a2526620a7dade1)

show more ...

ddaa5fcf29-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.

(cherry picked from commit 9ccd4f509e10a1bd670ce35e6f03aae00d7ca2d4)

show more ...

0abdde4a29-Jul-2014 Andreas Jaekel <jaekel@strato-rz.de>

zevadm: zevstat mode to show system activity

(cherry picked from commit ffacc4c18995665fffe3c01cdce2e14f424bc57c)

6a3d43bf22-Jul-2014 Andreas Jaekel <jaekel@strato-rz.de>

zevadm: bugfix with option parsing

Option parsing was order dependent. For example, "-p -v" ignored
the "-v" option while "-v -p" worked. Order does not matter
anymore.

(cherry picked from commit

zevadm: bugfix with option parsing

Option parsing was order dependent. For example, "-p -v" ignored
the "-v" option while "-v -p" worked. Order does not matter
anymore.

(cherry picked from commit 4e01af0f92d75b7f57a617a8fbdd9dccc5077037)

show more ...

1ca5a13b22-Jul-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: create and symlink events now inlude checksum

When a symlink or another new file is created, the resulting
zev events now include a signature for the new file.

Symlinks are treated like files

zev: create and symlink events now inlude checksum

When a symlink or another new file is created, the resulting
zev events now include a signature for the new file.

Symlinks are treated like files that contain the "link" part
as text. Block and character devices have a signature based
on the format string "%c%d,%d", with 'b'/'c', getmajor() and
getminor() as values. All other file types will result in an
all-zero signature.

Hardlinks create a new directory entry, but no new inode.
Therefore, rdlink events still do not contain a signature.

(cherry picked from commit d27baf235074c236575a6c7ec7d3fe89a7d8af6e)

show more ...

12