Changes

From Amahi Wiki
Jump to: navigation, search
4,862 bytes added ,  22:37, 14 September 2015
no edit summary
{{MessageBox|backgroundcolor = #FBB|
image =Warning.png|
heading =WARNING|
message = [[Amahi 8]] is the latest stable release.}}
----
 
 
 
= FAQ =
* I installed the Amahi 6 beta. Do i need to reinstall? Good news! NO need to reinstall! The update is automatic a few hours after the repos are updated, your HDA will have the latest bits!
* Is the Express CD ready? Are all the apps ready? Nope, sorry. We are going to work on the apps and the express CD next!
* What architectures are supported: 32bit and 64bit x86 architectures (ARM is not yet supported in Amahi 6)
* Can I upgrade from Amahi 5: yes, with caution and patience. See below. You don't have to, however. Your Amahi 5 server will continue running for years if you let it run!
* I need help installing Fedora 14! Check the [[Fedora 14 install guide]]
 
= Release Notes =
* Based on Fedora 14* Massive Greyhole-related improvements in Amahi support for it and in GH itself which is shipping at 0.9.1 today (vs 0.7.5 before). See the [[Fedora 14#Greyhole-related_Improvements|section below]]for a listing* Greyhole now defaults Initial support for right-to using MySQL as a back-endleft-languages, stating with a '''10x performance improvement''' in file event handlingHebrew support (need work on the themes, see bug [http://bugs.amahi.org/issues/show/773 773])
* Anonymous/Guest access to shares
* Easy to add webapp aliases - makes it '''much easier ''' to host apps on the web from your own HDA* Greyhole 0.9: substantial improvements and fixes to Greyhole from version 0.7* Updates to: Japanese, Romanian, Polish, Spanish, Russian, and many other translations
* App installer now has a fall-back mirror for app downloads. This will improve app installs substantially
* Databases from apps are automatically backed up after app uninstall, keeping track of the latest backup
* Added support for localized share names, user's names, etc. (bugs [http://bugs.amahi.org/issues/show/746 746] [http://bugs.amahi.org/issues/show/749 749])
* Also updated scriptaculous and prototype (JavaScript libraries)
* Simplify shares, by only showing tags while in advance settings is on, since they did not evolve to full use
* Improve recognition of PIDs in server (bug [http://bugs.amahi.org/issues/show/758 758])
* Improved DNS and DHCP settings, so that they are way more customizable for power users (bug [http://bugs.amahi.org/issues/show/714 714])
 
= Updating from Amahi 5 to Amahi6 =
* First, the general recommendations is: '''BACK UP YOUR DATA'''
* Then do the internet-based [[F12 to F14 update]] including Amahi
 
* '''Untested:''' the DVD-based method, as outlined in the [[Upgrade your Distro]] page is not well tested as far as we know.
 
= Greyhole-related Improvements =
The Greyhole package that is now part of Amahi has been upgraded from version 0.7.5 to 0.9.1 (the latest). Here's what 0.9.1 has to offer, versus 0.7.5 and earlier.
 
Amahi-Greyhole changes:
* Amahi-Greyhole now defaults to using MySQL as a back-end, instead of SQLite. This comes with a '''10x performance improvement''' while processing file operations, which will in turn transform into a substantial speed improvement when Greyhole is moving new files into the storage pool, especially for small files.
* Sync Greyhole configuration with the shares configuration when shares are deleted (bug [http://bugs.amahi.org/issues/show/610 610])
* Protect against reinstalls and Greyhole DB setup (bug [http://bugs.amahi.org/issues/show/762 762])
* Fix to make Greyhole handle millions of files in the spool directory. It could lead to hitting memory limits (bug [http://bugs.amahi.org/issues/show/769 769])
* Double check that shares added to the pool are actual mountpoints (bug [http://bugs.amahi.org/issues/show/611 611])
 
Greyhole changes:
* Small performance improvements here and there.
* --fsck can now find files that are in the storage pool, but for which there is no symlink on the share, and no metadata (tombstone) files.
* The daily --fsck will now only run when the configuration files changed since the last --fsck. A weekly unconditional --fsck is still scheduled.
* Keep files last modified and created dates.
* New --status command-line option, to display what Greyhole is currently doing.
* Use a spool directory to log pending file operations, instead of using syslog.
* Fix multiple issues that would cause files to be sent to the attic (Recycle Bin), or end up with the wrong filename or path, when renaming files or directories.
* Fix to allow space characters in paths to drives included in the storage pool.
* Fix for non-english systems, that confused Greyhole when looking for free space stats.
* Fix to ignore comments in smb.conf
* Fix an issue where having an iTunes library on a Greyhole share could cause problems. In particular, importing a video, and changing it's type to ''TV Shows'' would make the file disappear from the iTunes library.
* --balance could misbehave when the drive with the most free space had 1+ ''twin'' (other drives with the same amount of free space)
* Fix an issue that would make Greyhole take a ''long'' time to process directory renames, especially if the renamed directory has many files & subdirectories in it.
* Greyhole would sometimes use the wrong drive, if a drive included in the pool would be a subdirectory of another. For example, having /var/hda/files and /var/hda/files/drives/drive1 in the storage pool.
* Fix an issue where Greyhole would crash when there was too many pending file operations (in the spool directory).
* Fix an infinite loop in --fsck when it would take more than 8 hours to run.
* Fix an infinite loop when one of the storage pool drive is read-only.
 
 
Visit the [http://code.google.com/p/greyhole/source/list Greyhole ChangeLog] for all the gory details
= To Do =
There are a few things left to do that were originally targeted for this release
* Disk-wizard
* New Hebrew support
* Initial support for right-to-left-languages
* Greyhole related fixes
** Handling non-linux based partitions better [http://bugs.amahi.org/issues/show/611543 543]** Making it easier to move shares out of the Greyhole pool and "unwind" the files [http://bugs.amahi.org/issues/show/543** 510 510]. Greyhole document on how to [http://bugscode.amahigoogle.orgcom/p/issuesgreyhole/showwiki/510* Upgrade path testing RemoveShareFromPool remove share from amahi5/f12 to amahi6/f14* RPMFusion packages/appsthe pool]
* Apps, Apps, Apps!
12,424

edits