Bug 819677 - XDR decoding fails after upgrading from 3.2
Summary: XDR decoding fails after upgrading from 3.2
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: rpc
Version: 3.3-beta
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Divya
QA Contact: Raghavendra Bhat
URL:
Whiteboard:
Depends On:
Blocks: 817967
TreeView+ depends on / blocked
 
Reported: 2012-05-08 00:12 UTC by Joe Julian
Modified: 2015-12-01 16:45 UTC (History)
1 user (show)

Fixed In Version: glusterfs-3.4.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-24 17:13:57 UTC
Regression: ---
Mount Type: ---
Documentation: DP
CRM:
Verified Versions: release-3.3 branch git head: 281c79c3766ca6a912e419d0cde24d1b8c457cbe
Embargoed:


Attachments (Terms of Use)

Description Joe Julian 2012-05-08 00:12:20 UTC
An IRC user reported being unable to connect to his volumes after upgrading from 2.3.6 to 3.3beta3. glusterd was also unable to communicate with glusterfsd when he tried to stop the volume using the cli.

[2012-05-07 23:52:19.152921] E [client-handshake.c:1821:client_dump_version_cbk] 0-testlabs-project-client-1: XDR decoding failed

He had not killed his bricks. Killing the bricks and restarting glusterd solved that problem.

I was under the impression that the RPC was supposed to handle trans-version interfacing to prevent this problem. 

Worst-case, the glusterfsd instances will need to be killed during the upgrade process.

Comment 1 Joe Julian 2012-05-08 00:14:10 UTC
Typo:
2.3.6 should have been 3.2.6

Comment 2 Amar Tumballi 2012-05-10 06:25:01 UTC
Joe, Because of few changes which are not compatible with 3.2.x branch and 3.3.x branch, we decided when the upgrade happens from 3.2.x to 3.3.0 branch, this will be a disruptive behavior.

Will mark it for documentation bug. At this point in time, it is not feasible to do code changes to support this behavior.

Comment 3 Divya 2012-05-18 10:39:32 UTC
In "Compatibility" section of Release Notes, we have already mentioned "Release 3.3 of GlusterFS is not compatible with 2.0.x, 3.0.x, 3.1.x, and 3.2.x releases of GlusterFS".

Comment 4 Raghavendra Bhat 2012-06-04 10:55:19 UTC
Release 3.3 of GlusterFS is not compatible with 2.0.x, 3.0.x, 3.1.x, and 3.2.x releases of GlusterFS.

It has been mentioned in the glusterfs-3.3 release notes.


Note You need to log in before you can comment on or make changes to this bug.