Difference between revisions of "Amahi 6.0"

From Amahi Wiki
Jump to: navigation, search
Line 8: Line 8:
  
 
* Based on [[Fedora 14]]
 
* Based on [[Fedora 14]]
* Greyhole now defaults to using MySQL as a back-end, with a '''10x performance improvement''' in file event handling
+
* 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 section below for a listing
 +
* Initial support for right-to-left-languages, stating with Hebrew support (need work on the themes, see bug [http://bugs.amahi.org/issues/show/773 773])
 
* Anonymous/Guest access to shares
 
* Anonymous/Guest access to shares
 
* Easy to add webapp aliases - makes it '''much easier''' to host apps on the web from your own HDA
 
* 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
 
* 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
 
* App installer now has a fall-back mirror for app downloads. This will improve app installs substantially
Line 19: Line 19:
 
* Simplify shares, by only showing tags while in advance settings is on, since they did not evolve to full use
 
* 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])
 
* Improve recognition of PIDs in server (bug [http://bugs.amahi.org/issues/show/758 758])
* 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])
 
* Initial support for right-to-left-languages, stating with Hebrew support (need work on the themes, see bug [http://bugs.amahi.org/issues/show/773 773])
 
 
* Improved DNS and DHCP settings, so that they are way more customizable for power users (bug [http://bugs.amahi.org/issues/show/714 714])
 
* Improved DNS and DHCP settings, so that they are way more customizable for power users (bug [http://bugs.amahi.org/issues/show/714 714])
  
Line 31: Line 26:
  
 
* '''Untested:''' the DVD-based method, as outlined in the [[Upgrade your Distro]] page is not well tested as far as we know.
 
* '''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 =
 +
* Supporting GH at 0.9.1 (vs 0.7.5 before), with substantial improvements and fixes
 +
* GH Now defaults to using MySQL as a back-end, with a '''10x performance improvement''' in file event handling
 +
* 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])
 +
* Allow fsck of specific drive
 +
* Fsck will find orphaned files
 +
* Added totals to –stats
 +
* Rpm now requires samba => 3.5
 +
* Many small performance improvements
 +
* Improvements to init.d script
 +
* always repair (optimize) tasks and settings MySQL tables, but only Repair tasks_completed table only if it's crashed; also added logging about this to greyhole.log
 +
* Improvement: take into account path and vfs objects lines from smb.conf when checking if the config changed, to decide if the daily fsck should run or not.
 +
* New feature: --cancel-fsck command line option, that cancels all current and scheduled fsck tasks
 +
* Improvement: Added # of spooled tasks to the output of --view-queue
 +
* Improvement: improved --balance logging, removed 10,000 files limit during --balance
 +
 +
Visit the [http://code.google.com/p/greyhole/source/list Greyhole ChangeLog] for all the gory details
  
 
= To Do =
 
= To Do =

Revision as of 02:18, 1 March 2011

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!

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 section below for a listing
  • Initial support for right-to-left-languages, stating with Hebrew support (need work on the themes, see bug 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
  • 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 746 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 758)
  • Improved DNS and DHCP settings, so that they are way more customizable for power users (bug 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

  • Supporting GH at 0.9.1 (vs 0.7.5 before), with substantial improvements and fixes
  • GH Now defaults to using MySQL as a back-end, with a 10x performance improvement in file event handling
  • Sync Greyhole configuration with the shares configuration when shares are deleted (bug 610)
  • Protect against reinstalls and Greyhole DB setup (bug 762)
  • Fix to make Greyhole handle millions of files in the spool directory. It could lead to hitting memory limits (bug 769)
  • Double check that shares added to the pool are actual mountpoints (bug 611)
  • Allow fsck of specific drive
  • Fsck will find orphaned files
  • Added totals to –stats
  • Rpm now requires samba => 3.5
  • Many small performance improvements
  • Improvements to init.d script
  • always repair (optimize) tasks and settings MySQL tables, but only Repair tasks_completed table only if it's crashed; also added logging about this to greyhole.log
  • Improvement: take into account path and vfs objects lines from smb.conf when checking if the config changed, to decide if the daily fsck should run or not.
  • New feature: --cancel-fsck command line option, that cancels all current and scheduled fsck tasks
  • Improvement: Added # of spooled tasks to the output of --view-queue
  • Improvement: improved --balance logging, removed 10,000 files limit during --balance

Visit the Greyhole ChangeLog for all the gory details

To Do

  • Disk-wizard
  • Greyhole related fixes
    • Handling non-linux based partitions better 543
    • Making it easier to move shares out of the Greyhole pool and "unwind" the files 510. Greyhole document on how to remove share from the pool
  • Apps, Apps, Apps!