The DURATION setting of the throttle command is not working

FDB version:7.1.5
I tried using the throttle command, but when setting it up, I found that the DURATION field did not work as described in the documentation. No matter what value I set, the duration always remains one hour.

throttle command doc

DURATION - the duration that the throttle should remain in effect, which must include a time suffix (s - seconds, m - minutes, h - hours, d - days). Defaults to 1h

But if I did’t set the PRIORITY field ,the DURATION field works


Is this a bug, or am I using it incorrectly

Any help is appreciated.

Regards.

Bug in line foundationdb/fdbcli/ThrottleCommand.actor.cpp at 7.1.5 · apple/foundationdb · GitHub
If you explicitly define priority, duration are ignored.

Thank you for your reply! I’ll update fdb and try later!

Could you please help me to check if you have met these two questions

  1. In version 7.1.5, I added a TAG (not AUTO_THROTTLE_TAG)to my batch import transactions to use for manual throttling. But when I started the batch import task, I found unexpected auto-throttle records in fdb. So, I tried to remove these records using throttle disable auto and throttle off all, but after a while, the records reappeared. Is this a bug in version 7.1.5?
  2. After upgrading to the new version v7.3.43, things got even worse. I send the throttle on tag import 10 1h command, but there were no records when querying. Were there any changes made to the throttle functionality in version 7.3.43? Why is it behaving differently?
    image
    Thanks!