History log of /titanic_44/usr/src/uts/common/fs/zfs/sys/zfs_events.h (Results 1 – 7 of 7)
Revision Date Author Comments
# 8aa47a6b 25-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 ...


# a6a6eec6 23-Jun-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: some zev code wrapped in _KERNEL ifdef so libzpool will compile. (forgot to add file)

(cherry picked from commit ddd572b54bd166d5c21bb46642107a95f09782b9)


# 12119a7e 03-Jun-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: add txg to applicable event type records

(cherry picked from commit be5f9b3c721e52d475c3d7009982992c01c9140e)


# 42110aac 22-May-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: ioctl() to get signatures for an open file

There's a new ioctl() ZEV_IOC_GET_FILE_SIGNATURES to get
beaver signatures for a data range in an open file. The
provided buffer has to be large enou

zev: ioctl() to get signatures for an open file

There's a new ioctl() ZEV_IOC_GET_FILE_SIGNATURES to get
beaver signatures for a data range in an open file. The
provided buffer has to be large enough to hold the parameters
and the signatures.

zevadm can display a file's signatures using 'zevadm -c <filename>'

(cherry picked from commit 6b4c2eb9a413da85091774d0095ad61946ae043d)

show more ...


# 205ed6bf 08-May-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: calculate beaver-compatible checksums of changes

Ranges required to calculate the checksums will be range locked before
the zev callbacks are called. Checksums are calculated in the zev
module

zev: calculate beaver-compatible checksums of changes

Ranges required to calculate the checksums will be range locked before
the zev callbacks are called. Checksums are calculated in the zev
module and reported to userland. Checksums of all-zeroes blocks are
omitted. Userland is expected to infer that the block must have bee
all-zeroes.

An internal cache is implemented to avoid re-reading the same data
over and over again.

(cherry picked from commit d8e62bab61474da73f26dc58b26d937c9cc17397)

show more ...


# 97dcf88d 05-Feb-2014 Andreas Jaekel <jaekel@strato-rz.de>

zev: pass removed file's inode info into userland

(cherry picked from commit b23df4380880bf151b06786c591579e8a7abafc7)


# 37c9dfdc 24-Jun-2013 Andreas Jaekel <jaekel@strato-rz.de>

zfs write event hooks and ioctl()s

(cherry picked from commit aa07598031147c52f81912f0df6e0a894197013a)