Antonio SJ Musumeci
e6dc8c2cb3
Merge pull request #392 from trapexit/fadvise
restructure fadvise
8 years ago
Antonio SJ Musumeci
9d0798dbfb
restructure fadvise
8 years ago
Antonio SJ Musumeci
581356a0c3
Merge pull request #391 from trapexit/fallocate
restructure fallocate abstraction
8 years ago
Antonio SJ Musumeci
e2acffe55b
restructure fallocate abstraction
8 years ago
Antonio SJ Musumeci
998966e6e6
Merge pull request #390 from trapexit/futimesat
abstract futimesat
8 years ago
Antonio SJ Musumeci
42d454ac27
abstract futimesat
8 years ago
Antonio SJ Musumeci
ad6062b9a8
Merge pull request #389 from trapexit/stattime
abstract access to highres atime/mtime
8 years ago
Antonio SJ Musumeci
0b2bf17cd7
abstract access to highres atime/mtime
8 years ago
Antonio SJ Musumeci
292b850e07
Merge pull request #388 from trapexit/types
use correct integer types
8 years ago
Antonio SJ Musumeci
e20d566f96
use correct integer types
8 years ago
Antonio SJ Musumeci
776ff3e3f1
Merge pull request #387 from trapexit/cppfind
use compiler's preprocessor rather than cpp explicitly
8 years ago
Antonio SJ Musumeci
1539aca3d8
use compiler's preprocessor rather than cpp explicitly
8 years ago
Antonio SJ Musumeci
3244314310
Merge pull request #386 from trapexit/travis-ci
setup travis-ci
8 years ago
Antonio SJ Musumeci
9d799ffc9f
setup travis-ci
8 years ago
Antonio SJ Musumeci
9486bc9b21
Merge pull request #385 from trapexit/clone-errors
make fs::attr return ENOTSUP on EINVAL #381
8 years ago
Antonio SJ Musumeci
c043ef95a3
make fs::attr return ENOTSUP on EINVAL #381
8 years ago
Antonio SJ Musumeci
3728e39655
Merge pull request #383 from trapexit/docs
explicitly define path preservation, better explain move issues
8 years ago
Antonio SJ Musumeci
215f129a2a
explicitly define path preservation, better explain move issues
8 years ago
Antonio SJ Musumeci
af9a71f84c
Merge pull request #382 from trapexit/docs
fix incorrect section header syntax
8 years ago
Antonio SJ Musumeci
bb4ec913c6
fix incorrect section header syntax
8 years ago
Antonio SJ Musumeci
38e5815ba7
Merge pull request #379 from trapexit/docs
add info on inodes running out to faq on filled drives
8 years ago
Antonio SJ Musumeci
cf2cb54e2a
add info on inodes running out to faq on filled drives
8 years ago
Antonio SJ Musumeci
b7269e9963
Merge pull request #378 from trapexit/docs
try to clarify how path preserving policies work and other tweaks to docs
8 years ago
Antonio SJ Musumeci
94ebccc6ed
try to clarify how path preserving policies work and other tweaks to docs
8 years ago
Antonio SJ Musumeci
09dabc7b4c
Merge pull request #376 from trapexit/docs
update docs to include dropcacheonclose and warn about directory mtime
8 years ago
Antonio SJ Musumeci
4e7e74d6f0
update docs to include dropcacheonclose and warn about directory mtime
8 years ago
Antonio SJ Musumeci
dca6cb4826
Merge pull request #374 from trapexit/flush-cache-on-close
add option to drop file caches before closing files
8 years ago
Antonio SJ Musumeci
6aa62d03ff
add option to drop file caches before closing files
8 years ago
Antonio SJ Musumeci
3a89491507
Merge pull request #372 from trapexit/apply-but-check
check metadata on chown/chmod errors when cloning
8 years ago
Antonio SJ Musumeci
492d895632
check metadata on chown/chmod errors when cloning
8 years ago
Antonio SJ Musumeci
899670bc93
Merge pull request #365 from trapexit/docs
misc document updates
8 years ago
Antonio SJ Musumeci
9cc9bb9de2
misc document updates
8 years ago
Antonio SJ Musumeci
c25974de68
Merge pull request #362 from trapexit/docs
update documentation, focus on explaining double caching & direct_io
8 years ago
Antonio SJ Musumeci
16e7c72e99
update documentation, focus on explaining double caching & direct_io
8 years ago
Antonio SJ Musumeci
011febcb91
Merge pull request #361 from trapexit/cleanup
Cleanup
8 years ago
Antonio SJ Musumeci
a60d815e92
add ifndefs to all headers
8 years ago
Antonio SJ Musumeci
e93c946198
limit need to explicitly call .c_str()
8 years ago
Antonio SJ Musumeci
7b4e1ea36d
remove clone command
8 years ago
Antonio SJ Musumeci
726b88e039
restructure error calculation
8 years ago
Antonio SJ Musumeci
078e4bab49
Merge pull request #360 from trapexit/posix-acl
check for system.posix_acl_default before setting umask
8 years ago
Antonio SJ Musumeci
d67d5dec77
check for system.posix_acl_default before setting umask
8 years ago
Antonio SJ Musumeci
10a9918d20
Merge pull request #352 from trapexit/directio
use different read and write functions when using direct_io
8 years ago
Antonio SJ Musumeci
1aa76a54c2
use different read and write functions when using direct_io
8 years ago
Antonio SJ Musumeci
437067b5e0
Merge pull request #351 from trapexit/inode
compute inode in readdir
8 years ago
Antonio SJ Musumeci
67b48fcb3a
compute inode in readdir
8 years ago
Antonio SJ Musumeci
ea403b4f5a
Merge pull request #350 from trapexit/versionfile
only remove src/version.hpp if git repo and git available
8 years ago
Antonio SJ Musumeci
b1459c6cdc
only remove src/version.hpp if git repo and git available
8 years ago
Antonio SJ Musumeci
953bca02fc
Merge pull request #349 from trapexit/inode
support setting of inodes (using use_ino option)
8 years ago
Antonio SJ Musumeci
c8fa51c81a
support setting of inodes (using use_ino option)
creates a 64bit inode value from the underlying device value + original inode
final_ino = orig_ino | (dev << 32)
not perfect but given few filesystems use 64bit inodes nor is st_dev more than 16bit usually it should be fine
8 years ago
Antonio SJ Musumeci
365e153ae7
Merge pull request #348 from trapexit/readdir-set
replace std::set with klib's khash to increase readdir performance
8 years ago