Releases: gboudreau/Greyhole
Releases · gboudreau/Greyhole
0.9.34
- Bugfix: modifying a file could move it to other drives than your configured dir_selection_algorithm, if you're using forced
- Bugfix: --balance will now enforce your drive_selection_algorithm configuration on all files it works with (but will still not touch files smaller than 10MB)
- Added option to ignore files. Fixes #2. See #2 and greyhole.example.conf for details.
0.9.33
0.9.32
- Samba restart for systems with systemd service manager (e.g. Fedora 17 and up).
- Merge pull request #86 from ebinans/master
- 64bit binary built with --disable-symbol-versions to avoid vfs module linking against specific version of Samba.
- 32 bit binary built with --disable-symbol-versions to avoid vfs module linking against specific version of Samba.
- Merge pull request #87 from ebinans/master
- Fixing issue with TreeMap data in web-app (du visualizer)
- Safeguard against negative $num_copies_required during fsck
- Bugfix: Stop Greyhole from trying to trash your files on shares that are not in your greyhole.conf anymore, during fsck.
- php-cli is required, not php, on rpm-based systems
- updated diff to work with all current Samba 4.0.x versions
- Merge pull request #90 from panthar/master
- Added support for #G in memory_limit
- Update USAGE
- New
timezone
config option to prevent Greyhole from having to usedate_default_timezone_get()
to get the system timezone. - Now using PDO instead of php-mysql extension
- New feature: new
greyhole_error_log_file
option for greyhole.conf, to separate INFO/DEBUG log lines from WARN/ERROR logs. - Bugfix: file copying can now use NFC UTF-8 form for filenames, both during file writes, and during fsck
- Better
greyhole --logs
output, especially when usinggreyhole_error_log_file
- Quiet warnings
- Bugfix: more NFC UTF-8 encoding fixes for fsck
- Fixed typo in compilation instructions for Samba4
- Updated .so for Samba 4. Those should work on default Fedora 19 installs.
0.9.31
0.9.30
- New feature: New option (on by default) to remove old entries from the tasks_completed table. Will keep 365 days by default, but user can override in greyhole.conf, and specify a number of days, or 'forever' to never delete anything.
- New feature: --pause and --resume to pause and resume the Greyhole daemon process. Useful when you're in the middle of a big fsck and need Greyhole to stop using resources temporarily.
- New feature: Complete Samba4 support in packages (rpm, deb)
- Bugfix: Removing unneeded DB migration that caused delays each time a greyhole command was executed
- Bugfix: sticky drives could sometimes be selected even when full
- Bugfix: --delete-metadata was only deleting one metadata file
- Bugfix: typo in warn log that occurred when a share disappeared from smb.conf
- Improvement: Let's repair tables only if they need to.
- Improvement: Better scrubbing (--checksums) on big pool Will now stop fsck-ing, and work on MD5 for a while, once it has queued 1,000 MD5 checks. Will prevent the DB from getting filled with millions of pending tasks on big pools.
- Improvement: allow the use of any /dev/disk// device names in ZFS pools. Also try /dev/sd
- Improvement: Delete temporary files found during fsck, instead of moving them to the Greyhole trash
0.9.29
0.9.28
0.9.27
- Improvement: Allow ZFS datasets to be used as storage pool drives
- Improvement: --going is now safer, and its output is both more verbose, and easier to read. fsck reports will also be sent by email, once complete.
- Improvement: Quiet multiple logged warnings that were not necessary
- Improvement: use thousands separator in --view-queue, for # of spooled operations
- Bugfix: allow multiple remote storage pool drives
- Bugfix: soon-to-be broken symlinks wouldn't be fixed during --going
- Bugfix: shares could sometimes be mixed up, during fsck, if they start with the same characters
- Bugfix: scheduled fsck operations were missing from --view-queue counts
- Bugfix: don't leave temporary files behind when a copy operation fails
0.9.26
- Bugfix: Launch blkid using it's full path to allow non-root users to execute --stats
- Improvement: Upgrading using .deb will now show the daemon being restarted. Before, the daemon was getting restarted, but nothing appeared on screen indicating that it happened.
- Improvement: Disable OpLocks on recent Samba versions Recent Samba version deprecated /proc/fs/cifs/OplockEnabled, and replaced it with /sys/module/cifs/parameters/enable_oplocks Greyhole will now check if both of those exists, before trying to use one of them to disable OpLocks.
- Improvement: Only show the 'next step' text when installing the .deb/.rpm the first time
- Improvement: When using an unknown Samba version, log a warning and use the 3.6 VFS module
- Improvement: Allow .rpm to be installed on systems using Upstart Don't know any such distros, but you never know.
- Improvement: Use either chkconfig or update-rc.d to install the SYSV init.d script When installed from .rpm or .deb