FreeBSD ZFS
The Zettabyte File System
Data Fields

dsl_dataset_phys Struct Reference

#include <dsl_dataset.h>

Collaboration diagram for dsl_dataset_phys:
Collaboration graph
[legend]

Data Fields

uint64_t ds_dir_obj
 DMU_OT_DSL_DIR.
uint64_t ds_prev_snap_obj
 DMU_OT_DSL_DATASET.
uint64_t ds_prev_snap_txg
uint64_t ds_next_snap_obj
 DMU_OT_DSL_DATASET.
uint64_t ds_snapnames_zapobj
 DMU_OT_DSL_DS_SNAP_MAP 0 for snaps.
uint64_t ds_num_children
 clone/snap children; ==0 for head
uint64_t ds_creation_time
 seconds since 1970
uint64_t ds_creation_txg
uint64_t ds_deadlist_obj
 DMU_OT_DEADLIST.
uint64_t ds_referenced_bytes
uint64_t ds_compressed_bytes
uint64_t ds_uncompressed_bytes
uint64_t ds_unique_bytes
 only relevant to snapshots
uint64_t ds_fsid_guid
 A 56-bit ID that can change to avoid collisions.
uint64_t ds_guid
 A 64-bit ID that will never change, so there is a small probability that it will collide.
uint64_t ds_flags
 DS_FLAG_*.
blkptr_t ds_bp
uint64_t ds_next_clones_obj
 DMU_OT_DSL_CLONES.
uint64_t ds_props_obj
 DMU_OT_DSL_PROPS for snaps.
uint64_t ds_userrefs_obj
 DMU_OT_USERREFS.
uint64_t ds_pad [5]

Detailed Description

Definition at line 81 of file dsl_dataset.h.


Field Documentation

Definition at line 108 of file dsl_dataset.h.

Definition at line 97 of file dsl_dataset.h.

seconds since 1970

Definition at line 88 of file dsl_dataset.h.

Definition at line 89 of file dsl_dataset.h.

DMU_OT_DEADLIST.

Definition at line 90 of file dsl_dataset.h.

DMU_OT_DSL_DIR.

Definition at line 82 of file dsl_dataset.h.

DS_FLAG_*.

Definition at line 107 of file dsl_dataset.h.

A 56-bit ID that can change to avoid collisions.

Definition at line 101 of file dsl_dataset.h.

A 64-bit ID that will never change, so there is a small probability that it will collide.

Definition at line 106 of file dsl_dataset.h.

DMU_OT_DSL_CLONES.

Definition at line 109 of file dsl_dataset.h.

DMU_OT_DSL_DATASET.

Definition at line 85 of file dsl_dataset.h.

clone/snap children; ==0 for head

Definition at line 87 of file dsl_dataset.h.

Definition at line 112 of file dsl_dataset.h.

DMU_OT_DSL_DATASET.

Definition at line 83 of file dsl_dataset.h.

Definition at line 84 of file dsl_dataset.h.

DMU_OT_DSL_PROPS for snaps.

Definition at line 110 of file dsl_dataset.h.

Definition at line 96 of file dsl_dataset.h.

DMU_OT_DSL_DS_SNAP_MAP 0 for snaps.

Definition at line 86 of file dsl_dataset.h.

Definition at line 98 of file dsl_dataset.h.

only relevant to snapshots

Definition at line 99 of file dsl_dataset.h.

DMU_OT_USERREFS.

Definition at line 111 of file dsl_dataset.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines