etcd: optionally reduce concurrency to single writer for legacy code
This commit is contained in:
5 files changed
+70
-17
No files matched your search
@@ -78,8 +78,13 @@ func NewEtcdTestFixture(t *testing.T) *EtcdTestFixture {
|
||||
}
|
||||
}
|
||||
|
||||
func (f *EtcdTestFixture) NewBackend() walletdb.DB {
|
||||
db, err := newEtcdBackend(context.TODO(), f.BackendConfig())
|
||||
func (f *EtcdTestFixture) NewBackend(singleWriter bool) walletdb.DB {
|
||||
cfg := f.BackendConfig()
|
||||
if singleWriter {
|
||||
cfg.SingleWriter = true
|
||||
}
|
||||
|
||||
db, err := newEtcdBackend(context.TODO(), cfg)
|
||||
require.NoError(f.t, err)
|
||||
|
||||
return db
|
||||
|
||||
Reference in new issue
Block a user