Releases: gboudreau/Greyhole
Releases · gboudreau/Greyhole
0.9.55
- Bugfix: Empty folders are lost when LZ is lost Fixes #82
- Bugfix: say something when the service is started but will die instantly. Fixes #43
- Re-adding --pause and --resume that were removed by error some time ago
- Bugfix: idle tasks (fsck_file really) were not executed anymore. Regression from 0.9.54
- Bugfix: --fsck wouldn't do anything, if --dir specified a storage pool drive
- Bugfix: fsck option --dont-walk-metadata-store was inverted. Regression from a couple of versions ago.
0.9.54
- Bugfix: create /var/cache/greyhole-dfree on install, and on daemon start
- Bugfix: postponing processing a task because the file is locked should prevent all subsequent tasks from that share to be postponed too, otherwise, files could be lost.
- Bugfix: empty the du_stats table before adding a UNIQUE index on it, or it might fail.
0.9.53
0.9.52
0.9.51
- Bugfix: don't use rename() to create file copies from the LZ to storage pool drives, even if they are the same device, when 'allow_multiple_sp_per_device' is enabled. This can creates issues when the LZ and multiple storage pool drives are on the same device.
- Fixed infinite loop when a fsck wants fsck_file tasks to be executed first, but those tasks IDs are larger than the fsck task.
0.9.50
0.9.49
0.9.48
- Bugfix: quiet warnings from --going when a specific share doesn't exist on the drive that is getting removed.
- Bugfix: first time installs would fail when trying to create the Greyhole in-memory spool, because that would try to parse the config file (greyhole.conf), and fail, thus preventing all new users from installing Greyhole!
0.9.47
- Bugfix: log action was not correctly set for CLI commands (--going, etc.)
- Bugfix: during --fsck, if we find a metadata file that says the symlink is OK, we still need to check if it really is!
- Bugfix: --going wasn't creating extra file copies as expected!! Regression in 0.9.45+
0.9.46
- Executing php scripts with open_basedir=/ to override whatever the default might be in php.ini; need that to be able to work on files from all drives, write logs, etc.
- Fixing some copyrights
- Minor changes to init.d script (for CentOS mostly)
- Fix on build script; updating DEB repo requires build number
- Bugfix: greyhole-dfree is a Bash script really; /bin/sh is not good enough.