├── README.markdown ├── bptree_obj-zol-0.6.2.tar.bz2 ├── zevo-1.1.1.tar.bz2 ├── zol-0.6.1.tar.bz2 ├── zol-0.6.2-173.tar.bz2 ├── zol-0.6.2.tar.bz2 ├── zol-0.7.0-rc1-be-ziltest.tar.bz2 └── zol-znode-removed-xattr.tar.bz2 /README.markdown: -------------------------------------------------------------------------------- 1 | This repository contains a collection of ZFS pools which are intended 2 | to be used as reference images. The goal is to ensure that there are 3 | representative samples from all the major ZFS implementations. It is 4 | also desirable that these images encompase the myriad of optional states 5 | in which a pool can exist. 6 | 7 | Each of the images described below is maintained as a compressed tarball 8 | which includes the vdevs needed to describe a pool. When contributing a 9 | new image care should be taken to minimize its size. Effective techniques 10 | for minimizing the image include sparse files for vdevs, writing highly 11 | compressible data patterns, and using the 'tar --sparse' and 'bzip2 --best' 12 | options. Finally, each new image must be briefly described in this file. 13 | 14 | 15 | * [zol-0.6.1.tar.bz2] - Created with ZoL v0.6.1. The pool was created with 16 | all default settings and populated with a few hundred files and directories. 17 | It includes a snapshot and clone of the filesystem which has been modified 18 | from the original. The pool has been scrubbed once and was cleanly exported. 19 | 20 | * [zol-0.6.2.tar.bz2] - Created with ZoL v0.6.2. This pool was created in same 21 | way as the zol-0.6.1 pool described above. 22 | 23 | * [zol-0.6.2-173.tar.bz2] - Created with ZoL zfs-0.6.2-173-g881f45c. Pools which 24 | have been imported with this version of ZoL and scrubbed or resilvered cannot 25 | be imported by older versions of ZFS. This was accidentally caused by 26 | [issue 2094] and this pool was created for future reference. New ZoL 27 | versions must be able to import the pool and fix it. It was created the 28 | same was as the zol-0.6.1 pool. 29 | 30 | * [zevo-1.1.1.tar.bz2] - Created with ZEVO v1.1.1. This pool was created to 31 | illustrate differences in the on disk format of a ZEVO pool. In particular, 32 | [issue 1911] describes how neither an "external ACL" (ZNODE_ACL) nor a 33 | new-style DACL_ACES SA are created. One of these is required by all other 34 | ZFS implementations. 35 | 36 | * [bptree_obj-zol-0.6.2.tar.bz2] - Created with ZoL v0.6.2. This pool was 37 | created to illustrate one of the many states in which a valid exported 38 | pool may exist. It contains the optional "bptree_obj" entry in the 39 | MOS object directory which points to an object of type 40 | DMU_OTN_UINT64_METADATA containing a pair of bptree_entry_phys_t entries; 41 | one for each of a pair of filesystems for which a deferred destroy is 42 | pending. Although ZoL 0.6.2 was used to create this pool, it was 43 | custom-modified to not process the deferred destroy list in order to 44 | create this pool cleanly. The pool's name is "tank" and it contained 45 | a pair of filesystemes, "tank/fs1" and "tank/fs2", each of which contained 46 | a single small file. The deferred destroy object and its object's data were 47 | created by destroying both of these filesystems. 48 | 49 | * [zol-0.7.0-rc1-be-ziltest.tar.bz2] - This pool was created so that we might 50 | have a big endian pool for debugging. The pool was created using ziltest.sh, 51 | since at the time of uploading there are is an issue where the ZIL will fail 52 | to be claimed when being imported on a different endian machine. See 53 | [issue 5256] for details on this problem. The pool's name is ziltest.26210 54 | and it contains the "ziltest.26210/fs" filesystem made by ziltest.sh. 55 | 56 | * [zol-znode-removed-xattr.tar.bz2] - This pool was created to be a minimal 57 | reproducer of [issue 4083]. The pool contains a single filesystem "tank" 58 | with only a file "file2" in it. When we try to delete the file we trigger 59 | an assertion in zfs_remove(): this is because the file xattr obj was 60 | already deleted. This data discrepancy is not detected by a scrub which 61 | completes successfully. 62 | 63 | [zol-0.6.1.tar.bz2]: ./zol-0.6.1.tar.bz2 64 | [zol-0.6.2.tar.bz2]: ./zol-0.6.2.tar.bz2 65 | [zol-0.6.2-173.tar.bz2]: ./zol-0.6.2-173.tar.bz2 66 | [zevo-1.1.1.tar.bz2]: ./zevo-1.1.1.tar.bz2 67 | [bptree_obj-zol-0.6.2.tar.bz2]: ./bptree_obj-zol-0.6.2.tar.bz2 68 | [zol-0.7.0-rc1-be-ziltest.tar.bz2]: ./zol-0.7.0-rc1-be-ziltest.tar.bz2 69 | [zol-znode-removed-xattr.tar.bz2]: ./zol-znode-removed-xattr.tar.bz2 70 | 71 | [issue 2094]: https://github.com/zfsonlinux/zfs/issues/2094 72 | [issue 1911]: https://github.com/zfsonlinux/zfs/issues/1911 73 | [issue 5256]: https://github.com/zfsonlinux/zfs/issues/5256 74 | [issue 4083]: https://github.com/zfsonlinux/zfs/issues/4083 75 | -------------------------------------------------------------------------------- /bptree_obj-zol-0.6.2.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/bptree_obj-zol-0.6.2.tar.bz2 -------------------------------------------------------------------------------- /zevo-1.1.1.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zevo-1.1.1.tar.bz2 -------------------------------------------------------------------------------- /zol-0.6.1.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zol-0.6.1.tar.bz2 -------------------------------------------------------------------------------- /zol-0.6.2-173.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zol-0.6.2-173.tar.bz2 -------------------------------------------------------------------------------- /zol-0.6.2.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zol-0.6.2.tar.bz2 -------------------------------------------------------------------------------- /zol-0.7.0-rc1-be-ziltest.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zol-0.7.0-rc1-be-ziltest.tar.bz2 -------------------------------------------------------------------------------- /zol-znode-removed-xattr.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openzfs/zfs-images/062dc68ee69dcbb222076f04a7f5bd6c907c6efd/zol-znode-removed-xattr.tar.bz2 --------------------------------------------------------------------------------