def release_markers(markers):
    # Note that these should all be from the same Django model instance, and therefore there should
    # be a maximum of 25 of them (because everything blows up if you have more than that - limitation)

    @db.transactional(propagation=TransactionOptions.INDEPENDENT, xg=len(markers) > 1)
    def txn():
        Delete([marker.key() for marker in markers])
    txn()
Increments a flow control window, guarding against that window becoming too
dataset/ETHPy150Open potatolondon/djangae/djangae/db/constraints.py/release_markers--crossover with--dataset/ETHPy150Open python-hyper/hyper-h2/h2/utilities.py/guard_increment_window