Gluster_FS_Release_Notes_3.1.2 by xiagong0815

VIEWS: 0 PAGES: 14

									                        Gluster File System
                             Release Notes




Version: 3.1.2
Release: January 2011
         ds




                                                       License
         Gluster 3.1.2 is licensed under the GNU Affero General Public License.

         Preamble to the GNU Affero General Public License

         The GNU Affero General Public License is a free, copyleft license for software and other kinds of
         works, specifically designed to ensure cooperation with the community in the case of network server
         software.

         The licenses for most software and other practical works are designed to take away your freedom to
         share and change the works. By contrast, our General Public Licenses are intended to guarantee your
         freedom to share and change all versions of a program--to make sure it remains free software for all
         its users.

         When we speak of free software, we are referring to freedom, not price. Our General Public Licenses
         are designed to make sure that you have the freedom to distribute copies of free software (and
         charge for them if you wish), that you receive source code or can get it if you want it, that you can
         change the software or use pieces of it in new free programs, and that you know you can do these
         things.

         Developers that use our General Public Licenses protect your rights with two steps: (1) assert
         copyright on the software, and (2) offer you this License which gives you legal permission to copy,
         distribute and/or modify the software.

         A secondary benefit of defending all users' freedom is that improvements made in alternate versions
         of the program, if they receive widespread use, become available for other developers to
         incorporate. Many developers of free software are heartened and encouraged by the resulting
         cooperation. However, in the case of software used on network servers, this result may fail to come
         about. The GNU General Public License permits making a modified version and letting the public
         access it on a server without ever releasing its source code to the public.

         The GNU Affero General Public License is designed specifically to ensure that, in such cases, the
         modified source code becomes available to the community. It requires the operator of a network
         server to provide the source code of the modified version running there to the users of that server.
         Therefore, public use of a modified version, on a publicly accessible server, gives the public access
         to the source code of the modified version.

         An older license, called the Affero General Public License and published by Affero, was designed to
         accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has
         released a new version of the Affero GPL which permits relicensing under this license.
         The precise terms and conditions for copying, distribution and modification are available
         here.




Gluster File System                              Release_Notes_3.1.2_01_B                                         Pg No. 2
         ds




                                                        Table of Contents
         1.    Overview ........................................................................................................... 4
                 1.1. Product Background .................................................................................... 4
                 1.2. Product License.......................................................................................... 4
                 1.3. Product Support ......................................................................................... 4
                 1.4. Copyright/Trademarks ................................................................................. 4
                 1.5. Providing Feedback ..................................................................................... 4
                 1.6. Disclaimer ................................................................................................ 5
         2.    What is New in this Release ..................................................................................... 6
                 2.1. NFS: Subdirectory Mounting ........................................................................... 6
         3.    Dropped Features ................................................................................................. 7
         4.    System Requirements ............................................................................................ 8
                 4.1. Storage Severs ........................................................................................... 8
                 4.2. Networking Requirements ............................................................................. 8
                 4.3. Operating System Requirements ..................................................................... 8
         5.    Downloading and Installing GlusterFS 3.1.2 .................................................................. 9
                 5.1. Downloading GlusterFS 3.1.2 .......................................................................... 9
                 5.2. New Installation ......................................................................................... 9
                 5.3. Compatibility ............................................................................................ 9
                 5.4. Upgrade ................................................................................................... 9
         6.    Issues Resolved in GlusterFS 3.1.2 ............................................................................ 10
         7.    Known Issues ...................................................................................................... 11
         8.    Documentation ................................................................................................... 12
         9.    Appendix – Bugs Fixed ........................................................................................... 13




Gluster File System                                      Release_Notes_3.1.2_01_B                                                   Pg No. 3
         ds




         1. Overview
         This Release Notes includes the following sections for the 3.1.2 release of the GlusterFS:
              What is New in this Release
              Dropped Features
              System Requirements
              Downloading and Installing GlusterFS 3.1.2
              Issues Resolved in GlusterFS 3.1.2
              Known Issues
         Note: It is recommended that one thoroughly review this release note prior to the installation or
         upgrade of this product.

         1.1. Product Background
         GlusterFS is an open source, clustered file system capable of scaling to several petabytes and
         handling thousands of clients. GlusterFS clusters together storage building blocks over Infiniband
         RDMA or TCP/IP interconnect, aggregating disk and memory resources and managing data in a single
         global namespace. GlusterFS is based on a stackable user space design and can deliver exceptional
         performance for diverse workloads.
         The GlusterFS modular architecture allows administrators to stack modules to match user
         requirements, as needed. For example, administrators can use GlusterFS to quickly configure a
         standalone server system and later expand the system as needs grow. .

         1.2. Product License
         Gluster 3.1.2 is licensed under the GNU Affero General Public License. The license for GlusterFS
         3.1.2 can be viewed at:
         http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Understanding_the_Gl
         usterFS_License .

         1.3. Product Support
         GlusterFS is offered on an annual subscription basis. Subscriptions are priced per storage server with
         no limit on attached storage capacity. Gluster also offers several professional services options to
         augment annual subscriptions. Details of Gluster support offerings are available at:
         http://www.gluster.com/services/edition-subscriptions/ .

         1.4. Copyright/Trademarks
         Gluster, the Gluster logo and GlusterFS are all trademarks of Gluster, Inc. All other trademarks,
         registered trademarks, and product names may be trademarks of their respective owners.

         1.5. Providing Feedback
         Gluster encourages you to provide feedback and file defects related to the product, as appropriate.


         Feedback




Gluster File System                                Release_Notes_3.1.2_01_B                                       Pg No. 4
         ds


         Gluster advises you to provide feedback using the Gluster Community.
         Filing Defects
         You can file a product defect using the Gluster Bug Tracker. Use the following values when filing a
         defect:
              Product: GlusterFS
              Component: glusterd
              Version: 3.1.2

         1.6. Disclaimer
         Gluster v3.1.2 software is provided AS IS. There is NO WARRANTY, to the extent permitted by law.
         Gluster Inc. is in no way responsible for any loss of data or services.




Gluster File System                             Release_Notes_3.1.2_01_B                                       Pg No. 5
         ds




         2. What is New in this Release
         The following is the new enhancement in GlusterFS 3.1.2 release:

         2.1. NFS: Subdirectory Mounting
         Subdirectory mounting in NFS allows subdirectories of a volume to be mounted as NFS exports by
         themselves. Support for this enables Xen server support in Gluster NFS. This option is enabled by
         default and there is no need to set new options.




Gluster File System                             Release_Notes_3.1.2_01_B                                     Pg No. 6
         ds




         3. Dropped Features
         No feature is dropped from this release.




Gluster File System                             Release_Notes_3.1.2_01_B   Pg No. 7
         ds




         4. System Requirements
         4.1. Storage Severs
         Gluster supports the following storage servers:
              Intel/AMD x86 64-bit processor
              Disk: 8GB minimum using direct-attached-storage, RAID, Amazon EBS, and FC/Infiniband/iSCSI
              SAN disk backend using SATA/SAS/FC disks
              Memory: 1GB minimum

         4.2. Networking Requirements
         Gluster supports the following networks:
              Gigabit Ethernet
              10 Gigabit Ethernet
              InfiniBand
                     OFED 1.5 or later

         4.3. Operating System Requirements
         GlusterFS 3.1.2 server can run on GNU/Linux (64-bit) POSIX compliant operating systems, but not
         supported on BSDs, Mac, and Solaris. The following GNU/Linux distributions are supported: CentOS
         5.3 or higher, Fedora 11 or higher, Ubuntu 8.04 or higher, Debian 5.0.x, and RHEL 5.x.
         Gluster recommends Ext4 (for Linux kernel 2.6.31 or higher) and Ext3 (for all earlier versions) when
         formatting the disk sub-subsystem. Any other POSIX compliant disk file system, such as XFS or ZFS
         may also work, but has not been tested widely.




Gluster File System                              Release_Notes_3.1.2_01_B                                       Pg No. 8
         ds




         5. Downloading and Installing GlusterFS 3.1.2
         You can download and install the GlusterFS 3.1.2 or upgrade to latest version.

         5.1. Downloading GlusterFS 3.1.2
         You can download the latest software to each server in your cluster from here.

         5.2. New Installation
         The installation process for GlusterFS server is available at:
         http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Installing_GlusterFS_S
         erver.

         5.3. Compatibility
         Release 3.1.2 of GlusterFS is compatible with 3.1.1 or lower releases of GlusterFS.
         Release 3.1.2 of GlusterFS is not compatible with 2.0.x and 3.0.x releases of GlusterFS.

         5.4. Upgrade
         Gluster recommends that you back up your data before upgrading to GlusterFS 3.1.2


         For detailed instructions on upgrading from 3.0.x to 3.1, see
         http://www.gluster.com/community/documentation/index.php/Gluster_3.0_to_3.1_Upgrade_Guide

         For instructions on upgrading from 3.1.1 to 3.1.2, see
         http://www.gluster.com/community/documentation/index.php/Gluster_3.1_to_3.1.1_Upgrade_Guid
         e
         NOTE: Configurations generated outside the scope of gluster CLI are neither recommended nor
         supported by Gluster.




Gluster File System                               Release_Notes_3.1.2_01_B                              Pg No. 9
         ds




         6. Issues Resolved in GlusterFS 3.1.2
         The following are the major bugs resolved in the Gluster FS 3.1.2:
              Bug 2218 – Fixed the issue related to replicate self-heal which causes servers to go 100% CPU
              usage and unresponsive.
              Bug 2045 – Fixed the issue related to Write permission deny for non-primary group membership.
              Bug 2197 - Fixed the ibv_post_send errors on server when applications running on large number
              of clients simultaneously.
              Bug 2169 – Fixed the issue of fops to ensure that NFS does not touch failed fops from subvolume.
              Bug 881 – Fixed the issue related to GlusterFS daemon hang on symlink self-heal in replicate.




Gluster File System                              Release_Notes_3.1.2_01_B                                        Pg No. 10
         ds




         7. Known Issues
         There are no known issues.




Gluster File System                   Release_Notes_3.1.2_01_B   Pg No. 11
         ds




         8. Documentation
         Product documentation of GlusterFS is available at:
         http://www.gluster.com/community/documentation/index.php/Main_Page .




Gluster File System                             Release_Notes_3.1.2_01_B        Pg No. 12
         ds




         9. Appendix – Bugs Fixed
         The following are the list of bugs fixed in GlusterFS 3.1.2:
           Bug Number         URL
           1080               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1080
           1235               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1235
           1500               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1500
           1743               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1743
           1922               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1922
           2045               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2045
           2089               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2089
           2093               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2093
           2134               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2134
           2144               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2144
           2145               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2145
           2163               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2163
           2169               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2169
           2173               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2173
           2187               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2187
           2195               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2195
           2196               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2196
           2197               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2197
           2200               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2200
           2203               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2203
           2205               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2205
           2208               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2208
           2211               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2211
           2218               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2218
           221                http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=221
           2220               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2220
           2223               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2223
           2226               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2226
           2231               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2231
           2247               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2247
           2252               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2252
           2253               http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2253




Gluster File System                               Release_Notes_3.1.2_01_B                     Pg No. 13
         ds


           Bug Number   URL
           2271         http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2271
           2274         http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2274
           2277         http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2277
           2280         http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2280
           2286         http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2286
           865          http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=865
           875          http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=875
           881          http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=881




Gluster File System                      Release_Notes_3.1.2_01_B                        Pg No. 14

								
To top