[Gluster-users] 3.7.12 disaster

Kaleb KEITHLEY kkeithle at redhat.com
Thu Jun 30 15:25:23 UTC 2016


On 06/30/2016 11:23 AM, Kaleb KEITHLEY wrote:
> On 06/30/2016 11:18 AM, Vijay Bellur wrote:
>> On Thu, Jun 30, 2016 at 8:31 AM, Kaushal M <kshlmster at gmail.com> wrote:
>>> On Thu, Jun 30, 2016 at 5:47 PM, Kevin Lemonnier <lemonnierk at ulrar.net> wrote:
>>>>>
>>>>> Replicated the problem with 3.7.12 *and* 3.8.0 :(
>>>>>
>>>>
>>>> Yeah, I tried 3.8 when it came out too and I had to use the fuse mount point
>>>> to get the VMs to work. I just assumed proxmox wasn't compatible yet with 3.8 (since
>>>> the menu were a bit wonky anyway) but I guess it was the same bug.
>>>>
>>>
>>> I was able to reproduce the hang as well against 3.7.12.
>>>
>>> I tested by installing the pve-qemu-kvm package from the Proxmox
>>> repositories in a Debain Jessie container, as the default Debian qemu
>>> packages don't link with glusterfs.
>>> I used the 3.7.11 and 3.7.12 gluster repos from download.gluster.org.
>>>
>>> I tried to create an image on a simple 1 brick gluster volume using qemu-img.
>>> The qemu-img command succeeded against a 3.7.11 volume, but hung
>>> against 3.7.12 to finally timeout and fail after ping-timeout.
>>>
>>> We can at-least be happy that this issue isn't due to any bugs in AFR.
>>>
>>> I was testing this with Raghavendra, and we are wondering if this is
>>> probably a result of changes to libglusterfs and libgfapi that have
>>> been introduced in 3.7.12 and 3.8.
>>> Any app linking with libgfapi also needs to link with libglusterfs.
>>> While we have some sort of versioning for libgfapi, we don't have any
>>> for libglusterfs.
>>> This has caused problems before (I cannot find any links for this
>>> right now though).
>>>
>>
>> Did any function signatures change between 3.7.11 and 3.7.12?
> 
> In gfapi? No. And (as I'm sure you're aware) they're all versioned, so
> things that linked with the old version-signature continue to do so.
> 
> I don't know about libglusterfs.
> 

And I'm not sure I want to suggest that we version libglusterfs for 4.0;
but perhaps we ought to?

--

Kaleb




More information about the Gluster-users mailing list