# Unable to run more than one commit proxy in a small cluster

**URL:** <https://forums.foundationdb.org/t/unable-to-run-more-than-one-commit-proxy-in-a-small-cluster/4025>\
**Category:** Running FoundationDB\
**Tags:** performance\
**Created:** [June 22, 2023, 12:00pm UTC](https://forums.foundationdb.org/t/unable-to-run-more-than-one-commit-proxy-in-a-small-cluster/4025 "2023-06-22T12:00:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![osamarin](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/osamarin/32/905_2.png) [@osamarin](https://forums.foundationdb.org/u/osamarin)\
**Post date:** [June 22, 2023, 12:00pm UTC](https://forums.foundationdb.org/t/unable-to-run-more-than-one-commit-proxy-in-a-small-cluster/4025/1 "2023-06-22T12:00:21Z")

</div>

Hi. I am facing poor write performance due to insufficient number of commit proxy processes.

According to [Configuration — FoundationDB 7.2](https://apple.github.io/foundationdb/configuration.html), “the default value for commit proxies and log servers is 3”. However I can see only one process having the role “Commit Proxy”:

When I try to increase the number of commit proxies `configure commit_proxies=2`, fdbcli status command returns `Desired Commit Proxies =2` but the actual number of commit proxy processes remains 1.

I am running FoundationDB 7.1.33  
In my configuration there are three stateless processes, three transaction processes and many storage processes (6-18).

The only way to increase the number of commit proxies seems to be setting more than six stateless processes, then more than 1 commit proxy processes are started.

Is this a bug or a normal behaviour?

Thanks!

---

<div class="post-metadata">

**Author:** ![osamarin](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/osamarin/32/905_2.png) [@osamarin](https://forums.foundationdb.org/u/osamarin)\
**Post date:** [June 26, 2023, 3:25pm UTC](https://forums.foundationdb.org/t/unable-to-run-more-than-one-commit-proxy-in-a-small-cluster/4025/2 "2023-06-26T15:25:16Z")

</div>

Because nobody has answered my question, I consider the current fdb behavior as a bug and I submit [a PR](https://github.com/apple/foundationdb/pull/10411) that fixes it.
