# Questions on SERVER\_KNOBS-\>MAX\_COMMIT\_BATCH\_INTERVAL

**URL:** <https://forums.foundationdb.org/t/questions-on-server-knobs-max-commit-batch-interval/2918>\
**Category:** FoundationDB Core\
**Created:** [September 29, 2021, 11:37am UTC](https://forums.foundationdb.org/t/questions-on-server-knobs-max-commit-batch-interval/2918 "2021-09-29T11:37:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![superhail](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/superhail/32/1191_2.png) [@superhail](https://forums.foundationdb.org/u/superhail)\
**Post date:** [September 29, 2021, 11:37am UTC](https://forums.foundationdb.org/t/questions-on-server-knobs-max-commit-batch-interval/2918/1 "2021-09-29T11:37:08Z")

</div>

1. First question, why should commit version be advanced smoothly? According to [link](https://github.com/apple/foundationdb/blob/42494ff83ac7f859910aa0ee61bd23b9940cb45b/fdbserver/Knobs.h#L40-L41), `Each master proxy generates a CommitTransactionBatchRequest at least this often, so that versions always advance smoothly`.
2. Second question, according to [link](https://github.com/apple/foundationdb/blob/42494ff83ac7f859910aa0ee61bd23b9940cb45b/fdbserver/MasterProxyServer.actor.cpp#L2623-L2631), does it mean FDB will not advance commit version unless previous request has completed?

---

<div class="post-metadata">

**Author:** ![superhail](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/superhail/32/1191_2.png) [@superhail](https://forums.foundationdb.org/u/superhail)\
**Post date:** [October 5, 2021, 11:58am UTC](https://forums.foundationdb.org/t/questions-on-server-knobs-max-commit-batch-interval/2918/2 "2021-10-05T11:58:33Z")

</div>

@alexmiller would like to ask if u could kindly answer my question?
