Permalink
Switch branches/tags
Commits on Jul 2, 2017
  1. Merge pull request #6 from kakra/improve-fs-hinting

    unbrice committed Jul 2, 2017
    Provide better filesystem hinting
Commits on Jun 28, 2017
Commits on Jun 25, 2017
  1. Merge branch 'kakra-cleanup'

    unbrice committed Jun 25, 2017
Commits on Jun 24, 2017
  1. Fix calculation of last file ideal position

    kakra authored and unbrice committed Apr 23, 2017
    I think this is a bug so I fix this: It seems that this means to
    calculate the ideal position of this file just before the last file in
    the order. To do this correctly, we need to subtract y->size and not
    y->blocks, as z->start is in bytes and not in blocks.
Commits on Apr 23, 2017
  1. Add gitignore file

    kakra committed Apr 23, 2017
  2. Whitespace fixes

    kakra committed Apr 23, 2017
    Cleanup whitespace to do proper indenting in a sane editor.
  3. Provider better filesystem hinting

    kakra committed Apr 23, 2017
    The hinting currently doesn't handle backup and restore phase
    differently which can be improved.
    
    This patch tells the kernel that the data won't be reused in the copy
    function, thus it can discard it from the page cache after it was read.
    
    Next, it will instead tell the kernel that the accused file and the tmp
    file both will be needed for reading next. The first call to WILLNEED
    should be put up further in the call chain to also support reading the
    allocation map but this would invole tracking DONTNEED differently, so
    it is not implemented here.
    
    In the end, the page caches will be discarded explicitly by telling the
    kernel that the data is no longer needed.
    
    Testing shows that the active page cache during shaking now is released
    after each file operation and system responsiveness improves during
    shaking.
Commits on Nov 15, 2014
  1. Makes the spec file use autosetup

    Brice Arnould
    Brice Arnould committed Nov 15, 2014
  2. Updates CMakeLists.txt to v1.0

    Brice Arnould
    Brice Arnould committed Nov 15, 2014
Commits on Nov 14, 2014
  1. Make text message point to github

    Brice Arnould
    Brice Arnould committed Nov 14, 2014
  2. Remove ebuild, it is now provided upstream

    Brice Arnould
    Brice Arnould committed Nov 14, 2014
  3. Created README.md

    unbrice committed Nov 14, 2014
Commits on Nov 12, 2014
  1. Adds cmake as a build dependancy for Fedora.

    Brice Arnould
    Brice Arnould committed Nov 12, 2014
    Patch by Oleg Osipov <legolegs@yandex.ru>
Commits on Jul 23, 2014
  1. Improved changelog for 1.0

    Brice Arnould
    Brice Arnould committed Jul 23, 2014
  2. Version bump

    Brice Arnould
    Brice Arnould committed Jul 23, 2014
  3. Added missing stats.h include

    Brice Arnould
    Brice Arnould committed Jul 23, 2014
Commits on Jul 6, 2011
  1. No longer reenable shell-related signals

    Brice Arnould
    Brice Arnould committed Jul 6, 2011
Commits on Mar 25, 2011
  1. Updated debian-related build files

    Brice Arnould
    Brice Arnould committed Mar 25, 2011
  2. Release 0.999

    Brice Arnould
    Brice Arnould committed Mar 25, 2011
  3. Updated ChangeLog

    Brice Arnould
    Brice Arnould committed Mar 25, 2011
Commits on Mar 19, 2011
  1. Updates position time only after shaking

    Brice Arnould
    Brice Arnould committed Mar 19, 2011
Commits on Mar 18, 2011
  1. More user-friendly handling of broken locks

    Brice Arnould
    Brice Arnould committed Mar 18, 2011
Commits on Mar 17, 2011
  1. Fixed a bug with leases

    Brice Arnould
    Brice Arnould committed Mar 17, 2011
Commits on Feb 23, 2009
  1. fix a bug with cmake 2.4, thanks DTucny !

    Brice Arnould
    Brice Arnould committed Feb 23, 2009
Commits on Feb 3, 2009
  1. Cosmetic changes in the Makefile

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  2. Update two copyrights

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  3. Shake will now be distributed as gzip

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  4. Renamed debian package

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  5. Make the RPM strip the binaries

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  6. The RPM looks like it's working now

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  7. fix RPM changelog

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  8. RPM depends libattr

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  9. made the RPM setup quiet

    Brice Arnould
    Brice Arnould committed Feb 3, 2009
  10. Added a RPM spec

    Brice Arnould
    Brice Arnould committed Feb 3, 2009