[Gluster-devel] Update on mgmt_v3-locks.t failure in netbsd

Atin Mukherjee amukherj at redhat.com
Tue Apr 28 08:19:45 UTC 2015



On 04/28/2015 01:24 PM, Emmanuel Dreyfus wrote:
> On Tue, Apr 28, 2015 at 12:15:11PM +0530, Atin Mukherjee wrote:
>> I see netbsd regression doesn't execute peer probe from any other tests
>> apart from mgmt_v3-locks.t, if it had that would have also failed. So
>> the conclusion is peer probe doesn't work in netbsd.
> 
> It does not work anymore: that works in release-3.6, and it broke
> quite recently in master. 
> 
>> http://review.gluster.org/#/c/10147/ is the cause for it. I will
>> continue to investigate on this, however I am not able to understand
>> what this line __asm__ __volatile__("ud2") indicating. Any experts :) ?
> 
> This is the implementation for that in glusterd_peerinfo_new():
>         new_peer->generation = uatomic_add_return (&conf->generation, 1);
> 
> Are new_peer->generation and conf->generation sane?
The expectation from the above statement is to execute
new_peer->generation = ++conf->generation atomically
> 

-- 
~Atin


More information about the Gluster-devel mailing list