You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 10 or so places throughout the Temporal code base where a gocql.ClusterConfig struct is created in order to create a new Cassandra session. In each location, the Consistency and SerialConsistency levels are hardcoded, e.g.:
These consistency levels should both be configurable. They should be made part of the Config.Cassandra struct which holds existing configurable Cassandra settings like username, password, keyspace name etc.
Ultimately these should be settable in the yaml config with something like:
persistence:
defaultStore: cass-default
visibilityStore: cass-visibility
numHistoryShards: 4
datastores:
cass-default:
cassandra:
keyspace: mykeyspace
user: myuser
consistency: Quorum
serialConsistency: Serial
...
The text was updated successfully, but these errors were encountered:
There are 10 or so places throughout the Temporal code base where a gocql.ClusterConfig struct is created in order to create a new Cassandra session. In each location, the Consistency and SerialConsistency levels are hardcoded, e.g.:
These consistency levels should both be configurable. They should be made part of the Config.Cassandra struct which holds existing configurable Cassandra settings like username, password, keyspace name etc.
Ultimately these should be settable in the yaml config with something like:
The text was updated successfully, but these errors were encountered: