├── .gitignore ├── Makefile ├── README.md ├── ReleaseNotes.md ├── kmod ├── .gitignore ├── Makefile ├── scoutfs-kmod.spec.in └── src │ ├── Kconfig │ ├── Makefile │ ├── Makefile.kernelcompat │ ├── acl.c │ ├── acl.h │ ├── alloc.c │ ├── alloc.h │ ├── attr_x.c │ ├── attr_x.h │ ├── avl.c │ ├── avl.h │ ├── block.c │ ├── block.h │ ├── btree.c │ ├── btree.h │ ├── client.c │ ├── client.h │ ├── cmp.h │ ├── counters.c │ ├── counters.h │ ├── data.c │ ├── data.h │ ├── dir.c │ ├── dir.h │ ├── endian_swap.h │ ├── export.c │ ├── export.h │ ├── ext.c │ ├── ext.h │ ├── fence.c │ ├── fence.h │ ├── file.c │ ├── file.h │ ├── forest.c │ ├── forest.h │ ├── format.h │ ├── hash.h │ ├── inode.c │ ├── inode.h │ ├── ioctl.c │ ├── ioctl.h │ ├── item.c │ ├── item.h │ ├── kernelcompat.c │ ├── kernelcompat.h │ ├── key.h │ ├── lock.c │ ├── lock.h │ ├── lock_server.c │ ├── lock_server.h │ ├── msg.c │ ├── msg.h │ ├── net.c │ ├── net.h │ ├── omap.c │ ├── omap.h │ ├── options.c │ ├── options.h │ ├── per_task.c │ ├── per_task.h │ ├── quorum.c │ ├── quorum.h │ ├── quota.c │ ├── quota.h │ ├── recov.c │ ├── recov.h │ ├── scoutfs_trace.c │ ├── scoutfs_trace.h │ ├── server.c │ ├── server.h │ ├── sort_priv.c │ ├── sort_priv.h │ ├── sparse-filtered.sh │ ├── spbm.c │ ├── spbm.h │ ├── srch.c │ ├── srch.h │ ├── super.c │ ├── super.h │ ├── sysfs.c │ ├── sysfs.h │ ├── totl.c │ ├── totl.h │ ├── trace │ ├── quota.h │ └── wkic.h │ ├── trans.c │ ├── trans.h │ ├── triggers.c │ ├── triggers.h │ ├── tseq.c │ ├── tseq.h │ ├── util.h │ ├── volopt.c │ ├── volopt.h │ ├── wkic.c │ ├── wkic.h │ ├── xattr.c │ └── xattr.h ├── tests ├── .gitignore ├── .xfstests-branch ├── Makefile ├── README.md ├── extra │ └── xfstests │ │ ├── expected-results │ │ └── local.exclude ├── fenced-local-force-unmount.sh ├── funcs │ ├── exec.sh │ ├── filter.sh │ ├── fs.sh │ ├── require.sh │ └── tap.sh ├── golden │ ├── archive-light-cycle │ ├── basic-bad-mounts │ ├── basic-block-counts │ ├── basic-posix-acl │ ├── basic-posix-consistency │ ├── basic-truncate │ ├── block-stale-reads │ ├── change-devices │ ├── client-unmount-recovery │ ├── createmany-large-names │ ├── createmany-parallel │ ├── createmany-parallel-mounts │ ├── createmany-rename-large-dir │ ├── cross-mount-data-free │ ├── data-prealloc │ ├── dirent-consistency │ ├── enospc │ ├── export-get-name-parent │ ├── export-lookup-evict-race │ ├── fallocate │ ├── fence-and-reclaim │ ├── format-version-forward-back │ ├── get-referring-entries │ ├── inode-deletion │ ├── inode-items-updated │ ├── large-fragmented-free │ ├── lock-ex-race-processes │ ├── lock-pr-cw-conflict │ ├── lock-recover-invalidate │ ├── lock-refleak │ ├── lock-rever-invalidate │ ├── lock-revoke-getcwd │ ├── lock-shrink-consistency │ ├── lock-shrink-read-race │ ├── mkdir-rename-rmdir │ ├── mmap │ ├── mount-unmount-race │ ├── move-blocks │ ├── o_tmpfile │ ├── offline-extent-waiting │ ├── orphan-inodes │ ├── persistent-item-vers │ ├── projects │ ├── quorum-heartbeat-timeout │ ├── quota │ ├── renameat2-noreplace │ ├── resize-devices │ ├── retention-basic │ ├── setattr_more │ ├── setup-error-teardown │ ├── simple-inode-index │ ├── simple-readdir │ ├── simple-release-extents │ ├── simple-staging │ ├── simple-xattr-unit │ ├── srch-basic-functionality │ ├── srch-safe-merge-pos │ ├── stage-multi-part │ ├── stage-release-race-alloc │ ├── totl-xattr-tag │ └── xfstests ├── run-tests.sh ├── sequence ├── src │ ├── bulk_create_paths.c │ ├── create_xattr_loop.c │ ├── createmany.c │ ├── dumb_renameat2.c │ ├── dumb_setxattr.c │ ├── find_xattrs.c │ ├── fragmented_data_extents.c │ ├── handle_cat.c │ ├── handle_fsetxattr.c │ ├── mmap_stress.c │ ├── mmap_validate.c │ ├── o_tmpfile_linkat.c │ ├── o_tmpfile_umask.c │ └── stage_tmpfile.c └── tests │ ├── archive-light-cycle.sh │ ├── basic-bad-mounts.sh │ ├── basic-block-counts.sh │ ├── basic-posix-acl.sh │ ├── basic-posix-consistency.sh │ ├── basic-truncate.sh │ ├── block-stale-reads.sh │ ├── change-devices.sh │ ├── client-unmount-recovery.sh │ ├── createmany-large-names.sh │ ├── createmany-parallel-mounts.sh │ ├── createmany-parallel.sh │ ├── createmany-rename-large-dir.sh │ ├── cross-mount-data-free.sh │ ├── data-prealloc.sh │ ├── dirent-consistency.sh │ ├── enospc.sh │ ├── export-get-name-parent.sh │ ├── export-lookup-evict-race.sh │ ├── fallocate.sh │ ├── fence-and-reclaim.sh │ ├── format-version-forward-back.sh │ ├── get-referring-entries.sh │ ├── inode-deletion.sh │ ├── inode-items-updated.sh │ ├── large-fragmented-free.sh │ ├── lock-ex-race-processes.sh │ ├── lock-pr-cw-conflict.sh │ ├── lock-recover-invalidate.sh │ ├── lock-refleak.sh │ ├── lock-revoke-getcwd.sh │ ├── lock-shrink-consistency.sh │ ├── lock-shrink-read-race.sh │ ├── mkdir-rename-rmdir.sh │ ├── mmap.sh │ ├── mount-unmount-race.sh │ ├── move-blocks.sh │ ├── o_tmpfile.sh │ ├── offline-extent-waiting.sh │ ├── orphan-inodes.sh │ ├── persistent-item-vers.sh │ ├── projects.sh │ ├── quorum-heartbeat-timeout.sh │ ├── quota.sh │ ├── renameat2-noreplace.sh │ ├── resize-devices.sh │ ├── retention-basic.sh │ ├── setattr_more.sh │ ├── setup-error-teardown.sh │ ├── simple-inode-index.sh │ ├── simple-readdir.sh │ ├── simple-release-extents.sh │ ├── simple-staging.sh │ ├── simple-xattr-unit.sh │ ├── srch-basic-functionality.sh │ ├── srch-safe-merge-pos.sh │ ├── stage-multi-part.sh │ ├── stage-release-race-alloc.sh │ ├── totl-xattr-tag.sh │ └── xfstests.sh └── utils ├── .gitignore ├── Makefile ├── fenced ├── scoutfs-fenced ├── scoutfs-fenced.conf.example └── scoutfs-fenced.service ├── man ├── scoutfs-corruption.7 ├── scoutfs-fenced.8 ├── scoutfs.5 └── scoutfs.8 ├── scoutfs-utils.spec.in ├── sparse.sh ├── src ├── attr_x.c ├── avl.c ├── avl.h ├── bitmap.c ├── bitmap.h ├── bitops.h ├── blkid.c ├── blkid.h ├── bloom.c ├── bloom.h ├── btree.c ├── btree.h ├── change_format_version.c ├── change_quorum_config.c ├── cmd.c ├── cmd.h ├── cmp.h ├── counters.c ├── crc.c ├── crc.h ├── dev.c ├── dev.h ├── df.c ├── endian_swap.h ├── fiemap.c ├── get_allocated_inos.c ├── get_referring_entries.c ├── hash.h ├── ino_path.c ├── key.h ├── leaf_item_hash.c ├── leaf_item_hash.h ├── list.h ├── listxattr_hidden.c ├── lk_rbtree_wrapper.h ├── main.c ├── mkfs.c ├── mode_types.c ├── mode_types.h ├── move_blocks.c ├── name_hash.h ├── parse.c ├── parse.h ├── prepare_empty_data_device.c ├── print.c ├── quorum.c ├── quorum.h ├── quota.c ├── rand.c ├── rand.h ├── rbtree.c ├── rbtree.h ├── rbtree_augmented.h ├── rbtree_types.h ├── read_xattr_index.c ├── read_xattr_totals.c ├── resize_devices.c ├── search_xattrs.c ├── setattr.c ├── sparse.h ├── srch.c ├── srch.h ├── stage_release.c ├── stat.c ├── util.c ├── util.h ├── waiting.c └── walk_inodes.c └── tex ├── .gitignore ├── Makefile ├── scoutfs.tex ├── usenix2019.sty └── usenix2019.tex /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /kmod/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/.gitignore -------------------------------------------------------------------------------- /kmod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/Makefile -------------------------------------------------------------------------------- /kmod/scoutfs-kmod.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/scoutfs-kmod.spec.in -------------------------------------------------------------------------------- /kmod/src/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/Kconfig -------------------------------------------------------------------------------- /kmod/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/Makefile -------------------------------------------------------------------------------- /kmod/src/Makefile.kernelcompat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/Makefile.kernelcompat -------------------------------------------------------------------------------- /kmod/src/acl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/acl.c -------------------------------------------------------------------------------- /kmod/src/acl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/acl.h -------------------------------------------------------------------------------- /kmod/src/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/alloc.c -------------------------------------------------------------------------------- /kmod/src/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/alloc.h -------------------------------------------------------------------------------- /kmod/src/attr_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/attr_x.c -------------------------------------------------------------------------------- /kmod/src/attr_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/attr_x.h -------------------------------------------------------------------------------- /kmod/src/avl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/avl.c -------------------------------------------------------------------------------- /kmod/src/avl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/avl.h -------------------------------------------------------------------------------- /kmod/src/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/block.c -------------------------------------------------------------------------------- /kmod/src/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/block.h -------------------------------------------------------------------------------- /kmod/src/btree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/btree.c -------------------------------------------------------------------------------- /kmod/src/btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/btree.h -------------------------------------------------------------------------------- /kmod/src/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/client.c -------------------------------------------------------------------------------- /kmod/src/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/client.h -------------------------------------------------------------------------------- /kmod/src/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/cmp.h -------------------------------------------------------------------------------- /kmod/src/counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/counters.c -------------------------------------------------------------------------------- /kmod/src/counters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/counters.h -------------------------------------------------------------------------------- /kmod/src/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/data.c -------------------------------------------------------------------------------- /kmod/src/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/data.h -------------------------------------------------------------------------------- /kmod/src/dir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/dir.c -------------------------------------------------------------------------------- /kmod/src/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/dir.h -------------------------------------------------------------------------------- /kmod/src/endian_swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/endian_swap.h -------------------------------------------------------------------------------- /kmod/src/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/export.c -------------------------------------------------------------------------------- /kmod/src/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/export.h -------------------------------------------------------------------------------- /kmod/src/ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/ext.c -------------------------------------------------------------------------------- /kmod/src/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/ext.h -------------------------------------------------------------------------------- /kmod/src/fence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/fence.c -------------------------------------------------------------------------------- /kmod/src/fence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/fence.h -------------------------------------------------------------------------------- /kmod/src/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/file.c -------------------------------------------------------------------------------- /kmod/src/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/file.h -------------------------------------------------------------------------------- /kmod/src/forest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/forest.c -------------------------------------------------------------------------------- /kmod/src/forest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/forest.h -------------------------------------------------------------------------------- /kmod/src/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/format.h -------------------------------------------------------------------------------- /kmod/src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/hash.h -------------------------------------------------------------------------------- /kmod/src/inode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/inode.c -------------------------------------------------------------------------------- /kmod/src/inode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/inode.h -------------------------------------------------------------------------------- /kmod/src/ioctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/ioctl.c -------------------------------------------------------------------------------- /kmod/src/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/ioctl.h -------------------------------------------------------------------------------- /kmod/src/item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/item.c -------------------------------------------------------------------------------- /kmod/src/item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/item.h -------------------------------------------------------------------------------- /kmod/src/kernelcompat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/kernelcompat.c -------------------------------------------------------------------------------- /kmod/src/kernelcompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/kernelcompat.h -------------------------------------------------------------------------------- /kmod/src/key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/key.h -------------------------------------------------------------------------------- /kmod/src/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/lock.c -------------------------------------------------------------------------------- /kmod/src/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/lock.h -------------------------------------------------------------------------------- /kmod/src/lock_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/lock_server.c -------------------------------------------------------------------------------- /kmod/src/lock_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/lock_server.h -------------------------------------------------------------------------------- /kmod/src/msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/msg.c -------------------------------------------------------------------------------- /kmod/src/msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/msg.h -------------------------------------------------------------------------------- /kmod/src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/net.c -------------------------------------------------------------------------------- /kmod/src/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/net.h -------------------------------------------------------------------------------- /kmod/src/omap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/omap.c -------------------------------------------------------------------------------- /kmod/src/omap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/omap.h -------------------------------------------------------------------------------- /kmod/src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/options.c -------------------------------------------------------------------------------- /kmod/src/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/options.h -------------------------------------------------------------------------------- /kmod/src/per_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/per_task.c -------------------------------------------------------------------------------- /kmod/src/per_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/per_task.h -------------------------------------------------------------------------------- /kmod/src/quorum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/quorum.c -------------------------------------------------------------------------------- /kmod/src/quorum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/quorum.h -------------------------------------------------------------------------------- /kmod/src/quota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/quota.c -------------------------------------------------------------------------------- /kmod/src/quota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/quota.h -------------------------------------------------------------------------------- /kmod/src/recov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/recov.c -------------------------------------------------------------------------------- /kmod/src/recov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/recov.h -------------------------------------------------------------------------------- /kmod/src/scoutfs_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/scoutfs_trace.c -------------------------------------------------------------------------------- /kmod/src/scoutfs_trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/scoutfs_trace.h -------------------------------------------------------------------------------- /kmod/src/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/server.c -------------------------------------------------------------------------------- /kmod/src/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/server.h -------------------------------------------------------------------------------- /kmod/src/sort_priv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/sort_priv.c -------------------------------------------------------------------------------- /kmod/src/sort_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/sort_priv.h -------------------------------------------------------------------------------- /kmod/src/sparse-filtered.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/sparse-filtered.sh -------------------------------------------------------------------------------- /kmod/src/spbm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/spbm.c -------------------------------------------------------------------------------- /kmod/src/spbm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/spbm.h -------------------------------------------------------------------------------- /kmod/src/srch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/srch.c -------------------------------------------------------------------------------- /kmod/src/srch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/srch.h -------------------------------------------------------------------------------- /kmod/src/super.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/super.c -------------------------------------------------------------------------------- /kmod/src/super.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/super.h -------------------------------------------------------------------------------- /kmod/src/sysfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/sysfs.c -------------------------------------------------------------------------------- /kmod/src/sysfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/sysfs.h -------------------------------------------------------------------------------- /kmod/src/totl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/totl.c -------------------------------------------------------------------------------- /kmod/src/totl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/totl.h -------------------------------------------------------------------------------- /kmod/src/trace/quota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/trace/quota.h -------------------------------------------------------------------------------- /kmod/src/trace/wkic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/trace/wkic.h -------------------------------------------------------------------------------- /kmod/src/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/trans.c -------------------------------------------------------------------------------- /kmod/src/trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/trans.h -------------------------------------------------------------------------------- /kmod/src/triggers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/triggers.c -------------------------------------------------------------------------------- /kmod/src/triggers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/triggers.h -------------------------------------------------------------------------------- /kmod/src/tseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/tseq.c -------------------------------------------------------------------------------- /kmod/src/tseq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/tseq.h -------------------------------------------------------------------------------- /kmod/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/util.h -------------------------------------------------------------------------------- /kmod/src/volopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/volopt.c -------------------------------------------------------------------------------- /kmod/src/volopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/volopt.h -------------------------------------------------------------------------------- /kmod/src/wkic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/wkic.c -------------------------------------------------------------------------------- /kmod/src/wkic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/wkic.h -------------------------------------------------------------------------------- /kmod/src/xattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/xattr.c -------------------------------------------------------------------------------- /kmod/src/xattr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/kmod/src/xattr.h -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/.xfstests-branch: -------------------------------------------------------------------------------- 1 | v2022.05.01-2-g787cd20 2 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/extra/xfstests/expected-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/extra/xfstests/expected-results -------------------------------------------------------------------------------- /tests/extra/xfstests/local.exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/extra/xfstests/local.exclude -------------------------------------------------------------------------------- /tests/fenced-local-force-unmount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/fenced-local-force-unmount.sh -------------------------------------------------------------------------------- /tests/funcs/exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/funcs/exec.sh -------------------------------------------------------------------------------- /tests/funcs/filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/funcs/filter.sh -------------------------------------------------------------------------------- /tests/funcs/fs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/funcs/fs.sh -------------------------------------------------------------------------------- /tests/funcs/require.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/funcs/require.sh -------------------------------------------------------------------------------- /tests/funcs/tap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/funcs/tap.sh -------------------------------------------------------------------------------- /tests/golden/archive-light-cycle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/archive-light-cycle -------------------------------------------------------------------------------- /tests/golden/basic-bad-mounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/basic-bad-mounts -------------------------------------------------------------------------------- /tests/golden/basic-block-counts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/basic-block-counts -------------------------------------------------------------------------------- /tests/golden/basic-posix-acl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/basic-posix-acl -------------------------------------------------------------------------------- /tests/golden/basic-posix-consistency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/basic-posix-consistency -------------------------------------------------------------------------------- /tests/golden/basic-truncate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/basic-truncate -------------------------------------------------------------------------------- /tests/golden/block-stale-reads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/block-stale-reads -------------------------------------------------------------------------------- /tests/golden/change-devices: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/change-devices -------------------------------------------------------------------------------- /tests/golden/client-unmount-recovery: -------------------------------------------------------------------------------- 1 | == 60s of unmounting non-quorum clients during recovery 2 | -------------------------------------------------------------------------------- /tests/golden/createmany-large-names: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/createmany-parallel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/createmany-parallel -------------------------------------------------------------------------------- /tests/golden/createmany-parallel-mounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/createmany-parallel-mounts -------------------------------------------------------------------------------- /tests/golden/createmany-rename-large-dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/createmany-rename-large-dir -------------------------------------------------------------------------------- /tests/golden/cross-mount-data-free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/cross-mount-data-free -------------------------------------------------------------------------------- /tests/golden/data-prealloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/data-prealloc -------------------------------------------------------------------------------- /tests/golden/dirent-consistency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/dirent-consistency -------------------------------------------------------------------------------- /tests/golden/enospc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/enospc -------------------------------------------------------------------------------- /tests/golden/export-get-name-parent: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/export-lookup-evict-race: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/fallocate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/fallocate -------------------------------------------------------------------------------- /tests/golden/fence-and-reclaim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/fence-and-reclaim -------------------------------------------------------------------------------- /tests/golden/format-version-forward-back: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/format-version-forward-back -------------------------------------------------------------------------------- /tests/golden/get-referring-entries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/get-referring-entries -------------------------------------------------------------------------------- /tests/golden/inode-deletion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/inode-deletion -------------------------------------------------------------------------------- /tests/golden/inode-items-updated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/inode-items-updated -------------------------------------------------------------------------------- /tests/golden/large-fragmented-free: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/large-fragmented-free -------------------------------------------------------------------------------- /tests/golden/lock-ex-race-processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-ex-race-processes -------------------------------------------------------------------------------- /tests/golden/lock-pr-cw-conflict: -------------------------------------------------------------------------------- 1 | == race writing and index walking 2 | -------------------------------------------------------------------------------- /tests/golden/lock-recover-invalidate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-recover-invalidate -------------------------------------------------------------------------------- /tests/golden/lock-refleak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-refleak -------------------------------------------------------------------------------- /tests/golden/lock-rever-invalidate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/lock-revoke-getcwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-revoke-getcwd -------------------------------------------------------------------------------- /tests/golden/lock-shrink-consistency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-shrink-consistency -------------------------------------------------------------------------------- /tests/golden/lock-shrink-read-race: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/lock-shrink-read-race -------------------------------------------------------------------------------- /tests/golden/mkdir-rename-rmdir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/mmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/mmap -------------------------------------------------------------------------------- /tests/golden/mount-unmount-race: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/mount-unmount-race -------------------------------------------------------------------------------- /tests/golden/move-blocks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/move-blocks -------------------------------------------------------------------------------- /tests/golden/o_tmpfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/o_tmpfile -------------------------------------------------------------------------------- /tests/golden/offline-extent-waiting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/offline-extent-waiting -------------------------------------------------------------------------------- /tests/golden/orphan-inodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/orphan-inodes -------------------------------------------------------------------------------- /tests/golden/persistent-item-vers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/persistent-item-vers -------------------------------------------------------------------------------- /tests/golden/projects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/projects -------------------------------------------------------------------------------- /tests/golden/quorum-heartbeat-timeout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/quorum-heartbeat-timeout -------------------------------------------------------------------------------- /tests/golden/quota: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/quota -------------------------------------------------------------------------------- /tests/golden/renameat2-noreplace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/renameat2-noreplace -------------------------------------------------------------------------------- /tests/golden/resize-devices: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/resize-devices -------------------------------------------------------------------------------- /tests/golden/retention-basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/retention-basic -------------------------------------------------------------------------------- /tests/golden/setattr_more: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/setattr_more -------------------------------------------------------------------------------- /tests/golden/setup-error-teardown: -------------------------------------------------------------------------------- 1 | == interrupt waiting mount 2 | -------------------------------------------------------------------------------- /tests/golden/simple-inode-index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/simple-inode-index -------------------------------------------------------------------------------- /tests/golden/simple-readdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/simple-readdir -------------------------------------------------------------------------------- /tests/golden/simple-release-extents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/simple-release-extents -------------------------------------------------------------------------------- /tests/golden/simple-staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/simple-staging -------------------------------------------------------------------------------- /tests/golden/simple-xattr-unit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/simple-xattr-unit -------------------------------------------------------------------------------- /tests/golden/srch-basic-functionality: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/srch-basic-functionality -------------------------------------------------------------------------------- /tests/golden/srch-safe-merge-pos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/srch-safe-merge-pos -------------------------------------------------------------------------------- /tests/golden/stage-multi-part: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/golden/stage-release-race-alloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/stage-release-race-alloc -------------------------------------------------------------------------------- /tests/golden/totl-xattr-tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/golden/totl-xattr-tag -------------------------------------------------------------------------------- /tests/golden/xfstests: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/run-tests.sh -------------------------------------------------------------------------------- /tests/sequence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/sequence -------------------------------------------------------------------------------- /tests/src/bulk_create_paths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/bulk_create_paths.c -------------------------------------------------------------------------------- /tests/src/create_xattr_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/create_xattr_loop.c -------------------------------------------------------------------------------- /tests/src/createmany.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/createmany.c -------------------------------------------------------------------------------- /tests/src/dumb_renameat2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/dumb_renameat2.c -------------------------------------------------------------------------------- /tests/src/dumb_setxattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/dumb_setxattr.c -------------------------------------------------------------------------------- /tests/src/find_xattrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/find_xattrs.c -------------------------------------------------------------------------------- /tests/src/fragmented_data_extents.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/fragmented_data_extents.c -------------------------------------------------------------------------------- /tests/src/handle_cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/handle_cat.c -------------------------------------------------------------------------------- /tests/src/handle_fsetxattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/handle_fsetxattr.c -------------------------------------------------------------------------------- /tests/src/mmap_stress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/mmap_stress.c -------------------------------------------------------------------------------- /tests/src/mmap_validate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/mmap_validate.c -------------------------------------------------------------------------------- /tests/src/o_tmpfile_linkat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/o_tmpfile_linkat.c -------------------------------------------------------------------------------- /tests/src/o_tmpfile_umask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/o_tmpfile_umask.c -------------------------------------------------------------------------------- /tests/src/stage_tmpfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/src/stage_tmpfile.c -------------------------------------------------------------------------------- /tests/tests/archive-light-cycle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/archive-light-cycle.sh -------------------------------------------------------------------------------- /tests/tests/basic-bad-mounts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/basic-bad-mounts.sh -------------------------------------------------------------------------------- /tests/tests/basic-block-counts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/basic-block-counts.sh -------------------------------------------------------------------------------- /tests/tests/basic-posix-acl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/basic-posix-acl.sh -------------------------------------------------------------------------------- /tests/tests/basic-posix-consistency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/basic-posix-consistency.sh -------------------------------------------------------------------------------- /tests/tests/basic-truncate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/basic-truncate.sh -------------------------------------------------------------------------------- /tests/tests/block-stale-reads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/block-stale-reads.sh -------------------------------------------------------------------------------- /tests/tests/change-devices.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/change-devices.sh -------------------------------------------------------------------------------- /tests/tests/client-unmount-recovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/client-unmount-recovery.sh -------------------------------------------------------------------------------- /tests/tests/createmany-large-names.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/createmany-large-names.sh -------------------------------------------------------------------------------- /tests/tests/createmany-parallel-mounts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/createmany-parallel-mounts.sh -------------------------------------------------------------------------------- /tests/tests/createmany-parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/createmany-parallel.sh -------------------------------------------------------------------------------- /tests/tests/createmany-rename-large-dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/createmany-rename-large-dir.sh -------------------------------------------------------------------------------- /tests/tests/cross-mount-data-free.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/cross-mount-data-free.sh -------------------------------------------------------------------------------- /tests/tests/data-prealloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/data-prealloc.sh -------------------------------------------------------------------------------- /tests/tests/dirent-consistency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/dirent-consistency.sh -------------------------------------------------------------------------------- /tests/tests/enospc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/enospc.sh -------------------------------------------------------------------------------- /tests/tests/export-get-name-parent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/export-get-name-parent.sh -------------------------------------------------------------------------------- /tests/tests/export-lookup-evict-race.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/export-lookup-evict-race.sh -------------------------------------------------------------------------------- /tests/tests/fallocate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/fallocate.sh -------------------------------------------------------------------------------- /tests/tests/fence-and-reclaim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/fence-and-reclaim.sh -------------------------------------------------------------------------------- /tests/tests/format-version-forward-back.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/format-version-forward-back.sh -------------------------------------------------------------------------------- /tests/tests/get-referring-entries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/get-referring-entries.sh -------------------------------------------------------------------------------- /tests/tests/inode-deletion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/inode-deletion.sh -------------------------------------------------------------------------------- /tests/tests/inode-items-updated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/inode-items-updated.sh -------------------------------------------------------------------------------- /tests/tests/large-fragmented-free.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/large-fragmented-free.sh -------------------------------------------------------------------------------- /tests/tests/lock-ex-race-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-ex-race-processes.sh -------------------------------------------------------------------------------- /tests/tests/lock-pr-cw-conflict.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-pr-cw-conflict.sh -------------------------------------------------------------------------------- /tests/tests/lock-recover-invalidate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-recover-invalidate.sh -------------------------------------------------------------------------------- /tests/tests/lock-refleak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-refleak.sh -------------------------------------------------------------------------------- /tests/tests/lock-revoke-getcwd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-revoke-getcwd.sh -------------------------------------------------------------------------------- /tests/tests/lock-shrink-consistency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-shrink-consistency.sh -------------------------------------------------------------------------------- /tests/tests/lock-shrink-read-race.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/lock-shrink-read-race.sh -------------------------------------------------------------------------------- /tests/tests/mkdir-rename-rmdir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/mkdir-rename-rmdir.sh -------------------------------------------------------------------------------- /tests/tests/mmap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/mmap.sh -------------------------------------------------------------------------------- /tests/tests/mount-unmount-race.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/mount-unmount-race.sh -------------------------------------------------------------------------------- /tests/tests/move-blocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/move-blocks.sh -------------------------------------------------------------------------------- /tests/tests/o_tmpfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/o_tmpfile.sh -------------------------------------------------------------------------------- /tests/tests/offline-extent-waiting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/offline-extent-waiting.sh -------------------------------------------------------------------------------- /tests/tests/orphan-inodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/orphan-inodes.sh -------------------------------------------------------------------------------- /tests/tests/persistent-item-vers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/persistent-item-vers.sh -------------------------------------------------------------------------------- /tests/tests/projects.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/projects.sh -------------------------------------------------------------------------------- /tests/tests/quorum-heartbeat-timeout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/quorum-heartbeat-timeout.sh -------------------------------------------------------------------------------- /tests/tests/quota.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/quota.sh -------------------------------------------------------------------------------- /tests/tests/renameat2-noreplace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/renameat2-noreplace.sh -------------------------------------------------------------------------------- /tests/tests/resize-devices.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/resize-devices.sh -------------------------------------------------------------------------------- /tests/tests/retention-basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/retention-basic.sh -------------------------------------------------------------------------------- /tests/tests/setattr_more.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/setattr_more.sh -------------------------------------------------------------------------------- /tests/tests/setup-error-teardown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/setup-error-teardown.sh -------------------------------------------------------------------------------- /tests/tests/simple-inode-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/simple-inode-index.sh -------------------------------------------------------------------------------- /tests/tests/simple-readdir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/simple-readdir.sh -------------------------------------------------------------------------------- /tests/tests/simple-release-extents.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/simple-release-extents.sh -------------------------------------------------------------------------------- /tests/tests/simple-staging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/simple-staging.sh -------------------------------------------------------------------------------- /tests/tests/simple-xattr-unit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/simple-xattr-unit.sh -------------------------------------------------------------------------------- /tests/tests/srch-basic-functionality.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/srch-basic-functionality.sh -------------------------------------------------------------------------------- /tests/tests/srch-safe-merge-pos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/srch-safe-merge-pos.sh -------------------------------------------------------------------------------- /tests/tests/stage-multi-part.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/stage-multi-part.sh -------------------------------------------------------------------------------- /tests/tests/stage-release-race-alloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/stage-release-race-alloc.sh -------------------------------------------------------------------------------- /tests/tests/totl-xattr-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/totl-xattr-tag.sh -------------------------------------------------------------------------------- /tests/tests/xfstests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/tests/tests/xfstests.sh -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/.gitignore -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/Makefile -------------------------------------------------------------------------------- /utils/fenced/scoutfs-fenced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/fenced/scoutfs-fenced -------------------------------------------------------------------------------- /utils/fenced/scoutfs-fenced.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/fenced/scoutfs-fenced.conf.example -------------------------------------------------------------------------------- /utils/fenced/scoutfs-fenced.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/fenced/scoutfs-fenced.service -------------------------------------------------------------------------------- /utils/man/scoutfs-corruption.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/man/scoutfs-corruption.7 -------------------------------------------------------------------------------- /utils/man/scoutfs-fenced.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/man/scoutfs-fenced.8 -------------------------------------------------------------------------------- /utils/man/scoutfs.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/man/scoutfs.5 -------------------------------------------------------------------------------- /utils/man/scoutfs.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/man/scoutfs.8 -------------------------------------------------------------------------------- /utils/scoutfs-utils.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/scoutfs-utils.spec.in -------------------------------------------------------------------------------- /utils/sparse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/sparse.sh -------------------------------------------------------------------------------- /utils/src/attr_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/attr_x.c -------------------------------------------------------------------------------- /utils/src/avl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/avl.c -------------------------------------------------------------------------------- /utils/src/avl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/avl.h -------------------------------------------------------------------------------- /utils/src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/bitmap.c -------------------------------------------------------------------------------- /utils/src/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/bitmap.h -------------------------------------------------------------------------------- /utils/src/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/bitops.h -------------------------------------------------------------------------------- /utils/src/blkid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/blkid.c -------------------------------------------------------------------------------- /utils/src/blkid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/blkid.h -------------------------------------------------------------------------------- /utils/src/bloom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/bloom.c -------------------------------------------------------------------------------- /utils/src/bloom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/bloom.h -------------------------------------------------------------------------------- /utils/src/btree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/btree.c -------------------------------------------------------------------------------- /utils/src/btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/btree.h -------------------------------------------------------------------------------- /utils/src/change_format_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/change_format_version.c -------------------------------------------------------------------------------- /utils/src/change_quorum_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/change_quorum_config.c -------------------------------------------------------------------------------- /utils/src/cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/cmd.c -------------------------------------------------------------------------------- /utils/src/cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/cmd.h -------------------------------------------------------------------------------- /utils/src/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/cmp.h -------------------------------------------------------------------------------- /utils/src/counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/counters.c -------------------------------------------------------------------------------- /utils/src/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/crc.c -------------------------------------------------------------------------------- /utils/src/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/crc.h -------------------------------------------------------------------------------- /utils/src/dev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/dev.c -------------------------------------------------------------------------------- /utils/src/dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/dev.h -------------------------------------------------------------------------------- /utils/src/df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/df.c -------------------------------------------------------------------------------- /utils/src/endian_swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/endian_swap.h -------------------------------------------------------------------------------- /utils/src/fiemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/fiemap.c -------------------------------------------------------------------------------- /utils/src/get_allocated_inos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/get_allocated_inos.c -------------------------------------------------------------------------------- /utils/src/get_referring_entries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/get_referring_entries.c -------------------------------------------------------------------------------- /utils/src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/hash.h -------------------------------------------------------------------------------- /utils/src/ino_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/ino_path.c -------------------------------------------------------------------------------- /utils/src/key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/key.h -------------------------------------------------------------------------------- /utils/src/leaf_item_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/leaf_item_hash.c -------------------------------------------------------------------------------- /utils/src/leaf_item_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/leaf_item_hash.h -------------------------------------------------------------------------------- /utils/src/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/list.h -------------------------------------------------------------------------------- /utils/src/listxattr_hidden.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/listxattr_hidden.c -------------------------------------------------------------------------------- /utils/src/lk_rbtree_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/lk_rbtree_wrapper.h -------------------------------------------------------------------------------- /utils/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/main.c -------------------------------------------------------------------------------- /utils/src/mkfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/mkfs.c -------------------------------------------------------------------------------- /utils/src/mode_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/mode_types.c -------------------------------------------------------------------------------- /utils/src/mode_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/mode_types.h -------------------------------------------------------------------------------- /utils/src/move_blocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/move_blocks.c -------------------------------------------------------------------------------- /utils/src/name_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/name_hash.h -------------------------------------------------------------------------------- /utils/src/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/parse.c -------------------------------------------------------------------------------- /utils/src/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/parse.h -------------------------------------------------------------------------------- /utils/src/prepare_empty_data_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/prepare_empty_data_device.c -------------------------------------------------------------------------------- /utils/src/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/print.c -------------------------------------------------------------------------------- /utils/src/quorum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/quorum.c -------------------------------------------------------------------------------- /utils/src/quorum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/quorum.h -------------------------------------------------------------------------------- /utils/src/quota.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/quota.c -------------------------------------------------------------------------------- /utils/src/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rand.c -------------------------------------------------------------------------------- /utils/src/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rand.h -------------------------------------------------------------------------------- /utils/src/rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rbtree.c -------------------------------------------------------------------------------- /utils/src/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rbtree.h -------------------------------------------------------------------------------- /utils/src/rbtree_augmented.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rbtree_augmented.h -------------------------------------------------------------------------------- /utils/src/rbtree_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/rbtree_types.h -------------------------------------------------------------------------------- /utils/src/read_xattr_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/read_xattr_index.c -------------------------------------------------------------------------------- /utils/src/read_xattr_totals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/read_xattr_totals.c -------------------------------------------------------------------------------- /utils/src/resize_devices.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/resize_devices.c -------------------------------------------------------------------------------- /utils/src/search_xattrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/search_xattrs.c -------------------------------------------------------------------------------- /utils/src/setattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/setattr.c -------------------------------------------------------------------------------- /utils/src/sparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/sparse.h -------------------------------------------------------------------------------- /utils/src/srch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/srch.c -------------------------------------------------------------------------------- /utils/src/srch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/srch.h -------------------------------------------------------------------------------- /utils/src/stage_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/stage_release.c -------------------------------------------------------------------------------- /utils/src/stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/stat.c -------------------------------------------------------------------------------- /utils/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/util.c -------------------------------------------------------------------------------- /utils/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/util.h -------------------------------------------------------------------------------- /utils/src/waiting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/waiting.c -------------------------------------------------------------------------------- /utils/src/walk_inodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/src/walk_inodes.c -------------------------------------------------------------------------------- /utils/tex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/tex/.gitignore -------------------------------------------------------------------------------- /utils/tex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/tex/Makefile -------------------------------------------------------------------------------- /utils/tex/scoutfs.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/tex/scoutfs.tex -------------------------------------------------------------------------------- /utils/tex/usenix2019.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/tex/usenix2019.sty -------------------------------------------------------------------------------- /utils/tex/usenix2019.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versity/scoutfs/HEAD/utils/tex/usenix2019.tex --------------------------------------------------------------------------------