v0.5.1
v0.5.1latest· betaPatch Changes
maxWait: 0jobs queued behind an in-flight store call now wait for the valve to send another batch instead of being rejected right away. Previously, withredisStoreor another asynchronous store, only the first batch reached the store and every other zero-wait job was rejected withMAX_WAIT_EXCEEDEDwithout an attempt. Zero-wait jobs still reject withMAX_WAIT_EXCEEDEDwhen the store denies them. They reject without an attempt when the valve sends no further batch (after a rate denial, a pause, or a store outage, or with local concurrency full) or when newer higher-priority work keeps them out of every batch.