mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 11:18:52 +03:00
Add snapshots_changed_nsecs dataset property
Add a read-only dataset property, snapshots_changed_nsecs, which exposes the nanosecond resolution version of snapshots_changed. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com> Signed-off-by: Wolfgang Hoschek <wolfgang.hoschek@mac.com> Closes #17998 Closes #18031
This commit is contained in:
@@ -2311,7 +2311,8 @@
|
||||
<enumerator name='ZFS_PROP_DEFAULTUSEROBJQUOTA' value='103'/>
|
||||
<enumerator name='ZFS_PROP_DEFAULTGROUPOBJQUOTA' value='104'/>
|
||||
<enumerator name='ZFS_PROP_DEFAULTPROJECTOBJQUOTA' value='105'/>
|
||||
<enumerator name='ZFS_NUM_PROPS' value='106'/>
|
||||
<enumerator name='ZFS_PROP_SNAPSHOTS_CHANGED_NSECS' value='106'/>
|
||||
<enumerator name='ZFS_NUM_PROPS' value='107'/>
|
||||
</enum-decl>
|
||||
<typedef-decl name='zfs_prop_t' type-id='4b000d60' id='58603c44'/>
|
||||
<enum-decl name='zprop_source_t' naming-typedef-id='a2256d42' id='5903f80e'>
|
||||
|
||||
@@ -3001,6 +3001,19 @@ zfs_prop_get(zfs_handle_t *zhp, zfs_prop_t prop, char *propbuf, size_t proplen,
|
||||
zcp_check(zhp, prop, val, NULL);
|
||||
break;
|
||||
|
||||
case ZFS_PROP_SNAPSHOTS_CHANGED_NSECS:
|
||||
{
|
||||
if ((get_numeric_property(zhp, prop, src, &source,
|
||||
&val) != 0) || val == 0) {
|
||||
return (-1);
|
||||
}
|
||||
|
||||
(void) snprintf(propbuf, proplen, "%llu",
|
||||
(u_longlong_t)val);
|
||||
}
|
||||
zcp_check(zhp, prop, val, NULL);
|
||||
break;
|
||||
|
||||
default:
|
||||
switch (zfs_prop_get_type(prop)) {
|
||||
case PROP_TYPE_NUMBER:
|
||||
|
||||
Reference in New Issue
Block a user