FreeBSD ZFS
The Zettabyte File System
|
Log record for creates with optional ACL This log record is also used for recording any FUID information needed for replaying the create. More...
#include <zil.h>
Data Fields | |
lr_create_t | lr_create |
common create portion | |
uint64_t | lr_aclcnt |
number of ACEs in ACL | |
uint64_t | lr_domcnt |
number of unique domains | |
uint64_t | lr_fuidcnt |
number of real fuids | |
uint64_t | lr_acl_bytes |
number of bytes in ACL | |
uint64_t | lr_acl_flags |
ACL flags. |
Log record for creates with optional ACL This log record is also used for recording any FUID information needed for replaying the create.
If the file doesn't have any actual ACEs then the lr_aclcnt would be zero.
After lr_acl_flags, there are a lr_acl_bytes number of variable sized ace's. if create is also setting xvattr's, then acl data follows xvattr if ACE FUIDs are needed then they will follow the xvattr_t Following the FUIDs will be the domain table information. The FUIDs for the owner and group will be in the lr_create portion of the record. name follows ACL data
uint64_t lr_acl_create_t::lr_acl_bytes |
uint64_t lr_acl_create_t::lr_acl_flags |
uint64_t lr_acl_create_t::lr_aclcnt |
uint64_t lr_acl_create_t::lr_domcnt |
uint64_t lr_acl_create_t::lr_fuidcnt |