URL:
https://github.com/freeipa/freeipa/pull/3596
Author: rcritten
Title: #3596: WIP: Improve performance of certmonger renewal scripts
Action: opened
PR body:
"""
On startup certmonger performs a number of options on the
configured CA (IPA, not to be confused with the real dogtag CA)
and the tracking requests.
For the CA checks break early for operations that are not
supported by ipa-submit. This will save both a fork and a lock
call.
For checks on existing CA subsystem certs defer some imports and
defer initializing the API until we know a supported operation
is being called (SUBMIT and POLL).
https://bugzilla.redhat.com/show_bug.cgi?id=1656519
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3596/head:pr3596
git checkout pr3596