How do I configure the YUM calculation quiet-period?

This can be done by editing the $ARTIFACTORY_HOME/etc/artifactory.system.properties file and adding/changing the following parameters and their values.

artifactory.yum.calculationRequest.aggregationCycleSecs=60

artifactory.yum.calculationRequest.aggregationTimeWindowSecs=60

The values above are the defaults (notice that the units are in seconds).

The latter is the value which is first consulted by the calculation procedure. This value is measured per the deployment of every RPM file. If the initial period defined by this property hasn’t elapsed since the time of the deployment of the RPM, the iteration will skip it and move to the next queued file, and a similar verification will be performed for the next item in the queue. Once the iteration of the entire queue is completed, the calculation process will sleep for the period defined by the first property, and will revive itself after the defined value has elapsed, to pick up the queued items that weren’t indexed on the last iteration. From this point, the process will repeat itself.