[Freeipa-devel] [PATCH] 232 Increase service startup timeout default
Jan Cholasta
jcholast at redhat.com
Wed Jan 15 12:51:49 UTC 2014
On 15.1.2014 13:21, Alexander Bokovoy wrote:
> On Wed, 15 Jan 2014, Jan Cholasta wrote:
>> On 15.1.2014 12:17, Martin Kosek wrote:
>>> On 01/15/2014 11:20 AM, Alexander Bokovoy wrote:
>>>> On Wed, 15 Jan 2014, Jan Cholasta wrote:
>>>>> Hi,
>>>>>
>>>>> the attached patch should fix
>>>>> <https://fedorahosted.org/freeipa/ticket/4078>.
>>>>>
>>>>> I have also attached patch 179, which fixes a related bug in
>>>>> certificate
>>>>> renewal.
>>>>
>>>> NACK for this part:
>>>>> This fixes a possible NSS database corruption in renew_ca_cert.
>>>>> ---
>>>>> ipaserver/install/installutils.py | 3 ---
>>>>> 1 file changed, 3 deletions(-)
>>>>>
>>>>> diff --git a/ipaserver/install/installutils.py
>>>>> b/ipaserver/install/installutils.py
>>>>> index 67eabc2..0ba9c2e 100644
>>>>> --- a/ipaserver/install/installutils.py
>>>>> +++ b/ipaserver/install/installutils.py
>>>>> @@ -820,9 +820,6 @@ def stopped_service(service, instance_name=""):
>>>>> root_logger.debug('Service %s%s is not running, continue.',
>>>>> service,
>>>>> log_instance_name)
>>>>> yield
>>>>> - root_logger.debug('Starting %s%s.', service,
>>>>> log_instance_name)
>>>>> - ipaservices.knownservices[service].start(instance_name)
>>>>> - return
>>>>> else:
>>>>> # Stop the service, do the required stuff and start it again
>>>>> root_logger.debug('Stopping %s%s.', service,
>>>>> log_instance_name)
>>>> You need to wrap yield into try: finally: block. I have a patch for
>>>> similar case in private_cache() few lines above this code.
>>
>> There is no cleanup needed for this particular yield. Also this is not
>> really the concern of the patch, it does exactly what the commit
>> message says. Since you are already fixing a similar case, I would
>> suggest you amend your patch with any changes you deem necessary, I
>> don't see why a single fix should be dispersed among multiple patches.
> Patch attached, it obsoletes your patch 179.
Thanks, but I don't understand why you squashed my patch 179 into your
patch, the fixes are for separate issues (yield exception handling vs.
previously stopped service being started).
--
Jan Cholasta
More information about the Freeipa-devel
mailing list