[Gluster-users] [CentOS-devel] Gluster Updates for Storage SIG

Ravishankar N ravishankar at redhat.com
Tue Feb 10 12:19:45 UTC 2015


On 02/10/2015 05:39 PM, Ravishankar N wrote:
>
> On 02/07/2015 01:39 AM, Humble Devassy Chirammal wrote:
>> Lala,
>> >
>> Gluster 3.4 server bits with 3.6 client bits should work fine.
>> >
>>
>> Have you tested this configuration?  iic, the 'AFR' module  ( 
>> replication)  introduced its 'Version 2' implementation in 3.6 which 
>> is not compatible with its older version. The GlusterFS 3.4 & 3.5 
>> versions are shipped with "AFR V1" , so I really doubt the mentioned 
>> configuration will work perfectly.  AFR guys can confirm though.
>>
>> --Humble
>>
>
> That is  right. Usually newer clients would work with older servers 
> but  3.6 saw a complete rewrite of AFR (afr-v2) which is not fully 
> compatible with AFR-v1. It would be best to update the all the clients 
> to 3.6 as well.
> -Ravi

aargh! I meant update all the servers as well!


>>
>> On Fri, Feb 6, 2015 at 7:01 PM, Lalatendu Mohanty 
>> <lmohanty at redhat.com <mailto:lmohanty at redhat.com>> wrote:
>>
>>     On 02/06/2015 08:11 AM, Humble Devassy Chirammal wrote:
>>>     On 02/05/2015 11:56 PM, Nux! wrote:
>>>
>>>         Thanks for sharing.
>>>         Any idea if 3.6.2 still is compatible with v3.4 servers?
>>>
>>>
>>>     >You mean 3.6.2 client bits with v3.4 servers? yes, it should
>>>     work fine.
>>>
>>>
>>>     afacit, this will *not* work and its *not* supported.
>>>
>>>
>>
>>     Humble,
>>
>>     Gluster 3.4 server bits with 3.6 client bits should work fine.
>>
>>     But I think the reserve (i.e. 3.6 server bits with older client
>>     bits) are not compatible because of below issues
>>
>>       * Older clients can not mount the newly created volume on 3.6 .
>>         This is because readdir-ahead will be enabled on the volume
>>         by default which isn't present in older clients.
>>       * We can't run rebalance on any volume created with 3.6 bits  
>>         ( with or without readdir-ahead) when older clients are
>>         connected.  The rebalance command will error out if older
>>         clients are connected.
>>
>>     Thanks,
>>     Lala
>>
>>>
>>>
>>>     --Humble
>>>
>>>
>>>     On Fri, Feb 6, 2015 at 5:02 AM, Lalatendu Mohanty
>>>     <lmohanty at redhat.com <mailto:lmohanty at redhat.com>> wrote:
>>>
>>>         + gluster-users
>>>         On 02/05/2015 11:56 PM, Nux! wrote:
>>>
>>>             Thanks for sharing.
>>>             Any idea if 3.6.2 still is compatible with v3.4 servers?
>>>
>>>
>>>         You mean 3.6.2 client bits with v3.4 servers? yes, it should
>>>         work fine.
>>>
>>>         -Lala
>>>
>>>             --
>>>             Sent from the Delta quadrant using Borg technology!
>>>
>>>             Nux!
>>>             www.nux.ro <http://www.nux.ro>
>>>
>>>             ----- Original Message -----
>>>
>>>                 From: "Karanbir Singh" <mail-lists at karan.org
>>>                 <mailto:mail-lists at karan.org>>
>>>                 To: "The CentOS developers mailing list."
>>>                 <centos-devel at centos.org
>>>                 <mailto:centos-devel at centos.org>>
>>>                 Sent: Thursday, 5 February, 2015 22:11:53
>>>                 Subject: [CentOS-devel] Gluster Updates for Storage SIG
>>>                 The CentOS Storage SIG, has updated Gluster to 3.6.2
>>>                 in the community
>>>                 testing repos. You can find more information on
>>>                 howto get started with
>>>                 this repo at :
>>>                 http://wiki.centos.org/SpecialInterestGroup/Storage/gluster-Quickstart
>>>
>>>                 The Following rpms have been updated:
>>>
>>>                 CentOS-6
>>>                 i386/glusterfs-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-api-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-api-devel-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-cli-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-devel-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-extra-xlators-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-fuse-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-geo-replication-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-libs-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-rdma-3.6.2-2.el6.i386.rpm
>>>                 i386/glusterfs-resource-agents-3.6.2-2.el6.noarch.rpm
>>>                 i386/glusterfs-server-3.6.2-2.el6.i386.rpm
>>>
>>>                 x86_64/glusterfs-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-api-3.6.2-2.el6.i386.rpm
>>>                 x86_64/glusterfs-api-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-api-devel-3.6.2-2.el6.i386.rpm
>>>                 x86_64/glusterfs-api-devel-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-cli-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-devel-3.6.2-2.el6.i386.rpm
>>>                 x86_64/glusterfs-devel-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-extra-xlators-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-fuse-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-geo-replication-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-libs-3.6.2-2.el6.i386.rpm
>>>                 x86_64/glusterfs-libs-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-rdma-3.6.2-2.el6.x86_64.rpm
>>>                 x86_64/glusterfs-resource-agents-3.6.2-2.el6.noarch.rpm
>>>                 x86_64/glusterfs-server-3.6.2-2.el6.x86_64.rpm
>>>
>>>                 CentOS-7
>>>                 x86_64/glusterfs-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-api-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-api-devel-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-cli-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-devel-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-extra-xlators-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-fuse-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-geo-replication-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-libs-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-rdma-3.6.2-2.el7.x86_64.rpm
>>>                 x86_64/glusterfs-resource-agents-3.6.2-2.el7.noarch.rpm
>>>                 x86_64/glusterfs-server-3.6.2-2.el7.x86_64.rpm
>>>
>>>
>>>                 This release fixes the following bugs. Below
>>>                 containt copied from
>>>                 GlusterFS upstream release mail [1].
>>>
>>>                 1184191 - Cluster/DHT : Fixed crash due to null deref
>>>                 1180404 - nfs server restarts when a snapshot is
>>>                 deactivated
>>>                 1180411 - CIFS:[USS]: glusterfsd OOM killed when 255
>>>                 snapshots were
>>>                 browsed at CIFS mount and Control+C is issued
>>>                 1180070 - [AFR] getfattr on fuse mount gives error :
>>>                 Software caused
>>>                 connection abort
>>>                 1175753 - [readdir-ahead]: indicate EOF for readdirp
>>>                 1175752 - [USS]: On a successful lookup, snapd logs
>>>                 are filled with
>>>                 Warnings "dict OR key (entry-point) is NULL"
>>>                 1175749 - glusterfs client crashed while migrating
>>>                 the fds
>>>                 1179658 - Add brick fails if parent dir of new brick
>>>                 and existing brick
>>>                 is same and volume was accessed using libgfapi and smb.
>>>                 1146524 - glusterfs.spec.in
>>>                 <http://glusterfs.spec.in> - synch minor diffs with
>>>                 fedora dist-git
>>>                 glusterfs.spec
>>>                 1175744 - [USS]: Unable to access .snaps after
>>>                 snapshot restore after
>>>                 directories were deleted and recreated
>>>                 1175742 - [USS]: browsing .snaps directory with CIFS
>>>                 fails with
>>>                 "Invalid argument"
>>>                 1175739 - [USS]: Non root user who has no access to
>>>                 a directory, from
>>>                 NFS mount, is able to access the files under .snaps
>>>                 under that directory
>>>                 1175758 - [USS] : Rebalance process tries to connect
>>>                 to snapd and in
>>>                 case when snapd crashes it might affect rebalance
>>>                 process
>>>                 1175765 - USS]: When snapd is crashed gluster volume
>>>                 stop/delete
>>>                 operation fails making the cluster in inconsistent state
>>>                 1173528 - Change in volume heal info command output
>>>                 1166515 - [Tracker] RDMA support in glusterfs
>>>                 1166505 - mount fails for nfs protocol in rdma volumes
>>>                 1138385 - [DHT:REBALANCE]: Rebalance failures are
>>>                 seen with error
>>>                 message " remote operation failed: File exists"
>>>                 1177418 - entry self-heal in 3.5 and 3.6 are not
>>>                 compatible
>>>                 1170954 - Fix mutex problems reported by coverity scan
>>>                 1177899 - nfs: ls shows "Permission denied" with
>>>                 root-squash
>>>                 1175738 - [USS]: data unavailability for a period of
>>>                 time when USS is
>>>                 enabled/disabled
>>>                 1175736 - [USS]:After deactivating a snapshot trying
>>>                 to access the
>>>                 remaining activated snapshots from NFS mount gives
>>>                 'Invalid argument' error
>>>                 1175735 - [USS]: snapd process is not killed once
>>>                 the glusterd comes back
>>>                 1175733 - [USS]: If the snap name is same as
>>>                 snap-directory than cd to
>>>                 virtual snap directory fails
>>>                 1175756 - [USS] : Snapd crashed while trying to
>>>                 access the snapshots
>>>                 under .snaps directory
>>>                 1175755 - SNAPSHOT[USS]:gluster volume set for uss
>>>                 doesnot check any
>>>                 boundaries
>>>                 1175732 - [SNAPSHOT]: nouuid is appended for every
>>>                 snapshoted brick
>>>                 which causes duplication if the original brick has
>>>                 already nouuid
>>>                 1175730 - [USS]: creating file/directories under
>>>                 .snaps shows wrong
>>>                 error message
>>>                 1175754 - [SNAPSHOT]: before the snap is marked to
>>>                 be deleted if the
>>>                 node goes down than the snaps are propagated on
>>>                 other nodes and glusterd
>>>                 hungs
>>>                 1159484 - ls -alR can not heal the disperse volume
>>>                 1138897 - NetBSD port
>>>                 1175728 - [USS]: All uss related logs are reported under
>>>                 /var/log/glusterfs, it makes sense to move it into
>>>                 subfolder
>>>                 1170548 - [USS] : don't display the snapshots which
>>>                 are not activated
>>>                 1170921 - [SNAPSHOT]: snapshot should be deactivated
>>>                 by default when
>>>                 created
>>>                 1175694 - [SNAPSHOT]: snapshoted volume is read only
>>>                 but it shows rw
>>>                 attributes in mount
>>>                 1161885 - Possible file corruption on dispersed volumes
>>>                 1170959 - EC_MAX_NODES is defined incorrectly
>>>                 1175645 - [USS]: Typo error in the description for
>>>                 USS under "gluster
>>>                 volume set help"
>>>                 1171259 - mount.glusterfs does not understand -n option
>>>
>>>                 [1]
>>>                 http://www.gluster.org/pipermail/gluster-devel/2015-January/043617.html
>>>
>>>                 --
>>>                 Karanbir Singh
>>>                 +44-207-0999389 | http://www.karan.org/ |
>>>                 twitter.com/kbsingh <http://twitter.com/kbsingh>
>>>                 GnuPG Key : http://www.karan.org/publickey.asc
>>>                 _______________________________________________
>>>                 CentOS-devel mailing list
>>>                 CentOS-devel at centos.org <mailto:CentOS-devel at centos.org>
>>>                 http://lists.centos.org/mailman/listinfo/centos-devel
>>>
>>>             _______________________________________________
>>>             CentOS-devel mailing list
>>>             CentOS-devel at centos.org <mailto:CentOS-devel at centos.org>
>>>             http://lists.centos.org/mailman/listinfo/centos-devel
>>>
>>>
>>>         _______________________________________________
>>>         Gluster-users mailing list
>>>         Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
>>>         http://www.gluster.org/mailman/listinfo/gluster-users
>>>
>>>
>>
>>
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://www.gluster.org/mailman/listinfo/gluster-users
>
>
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150210/33ec57e9/attachment.html>


More information about the Gluster-users mailing list