etcd: increase message and transaction limits for embedded etcd

This commit is contained in:
Andras Banki-Horvath 2020-07-10 15:29:48 +02:00
parent 8668248d96
commit b4b5a9d7de
No known key found for this signature in database
GPG Key ID: 80E5375C094198D8
2 changed files with 9 additions and 7 deletions

@ -180,6 +180,7 @@ func newEtcdBackend(config BackendConfig) (*db, error) {
Username: config.User,
Password: config.Pass,
TLS: tlsConfig,
MaxCallSendMsgSize: 16384*1024 - 1,
})
if err != nil {

@ -42,7 +42,8 @@ func NewEmbeddedEtcdInstance(path string) (*BackendConfig, func(), error) {
cfg.Dir = path
// To ensure that we can submit large transactions.
cfg.MaxTxnOps = 1000
cfg.MaxTxnOps = 8192
cfg.MaxRequestBytes = 16384 * 1024
// Listen on random free ports.
clientURL := fmt.Sprintf("127.0.0.1:%d", getFreePort())