On 15/09/2015 08:45 πμ, Cyril Bonté wrote:
> Hi,
> 
> 
> Le 14/09/2015 14:23, Ayush Goyal a écrit :
>> Hi,
>>
>> We are testing haproxy-1.6dev4, we have added a server in backend as
>> disabled, but we are not able
>> to bring it up using socket command.
>>
>> Our backend conf looks like this:
>>
>> =====cut====
>> backend apiservers
>>          server api101 localhost:1234           maxconn 128 weight 1
>> check
>>          server api102 localhost:1235 disabled  maxconn 128 weight 1
>> check
>>          server api103 localhost:1236 disabled  maxconn 128 weight 1
>> check
>> =====cut====
>>
>> But, when I run the "enable apiservers/api103" command, it is still in
>> MAINT mode. Disabling and enabling of non "disabled" servers like api101
>> are happening properly.
>>
>> Enabling a config "disabled" server works correctly with haproxy1.5. Can
>> you confirm whether its a bug in 1.6-dev4?
> 
> This is due to the introduction of the SRV_ADMF_CMAINT flag, which is
> set permanently. The "enable/disable" socket command will only modify
> the SRV_ADMF_FMAINT and SRV_ADMF_FDRAIN flags.
> 
> I add Baptiste to the thread.
> 

That will break our setup as well, where an external tool uses the
socket to disable a server in the running config and regenerate the
configuration with the server disabled.

I am also interested in knowing the motivation behind this change.

Cheers,
Pavlos


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to