On Tue, Jul 13, 2021 at 8:51 PM Vikrant Aggarwal <ervikrant06@xxxxxxxxx> wrote:
Hello Experts,
Gone through the following documentation. We are using one day value forÂPRIORITY_HALFLIFE. We are also capturing `condor_userprio -all --allusers` output on hourly basis. I see user priority decreasing every 1 hour. Maybe it's even more often. Was assuming maybe on a midnight basis this improvement will happen.
How exactly is the 24h duration calculated?
Every negotiation cycle (so, usually every few minutes in a busy pool), the negotiator will either increase or decrease the Real User Prio by some fractional amount, based on the current PRIORITY_HALFLIFE and the current usage. When PRIORITY_HALFLIFE is changed, this doesn't change history -- the current Real User Prio stays the same, and changes are only made on future negotiation cycles.
We recorded an HTCondor week talk about the Negotiator and priorities, which can be seen at
https://www.youtube.com/watch?v=NNnrCjFV0tM&list=PLO7gMRGDPNunnRsfI5xGSTPxlSzli8Fvd&index=3
-greg