diff --git a/CHANGES.txt b/CHANGES.txt index 1abd7de6d9..d4d9e4f8f7 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,5 @@ 2.2.11 + * Copy session properties on cqlsh.py do_login (CASSANDRA-13847) * Fix load over calculated issue in IndexSummaryRedistribution (CASSANDRA-13738) * Fix compaction and flush exception not captured (CASSANDRA-13833) * Make BatchlogManagerMBean.forceBatchlogReplay() blocking (CASSANDRA-13809) diff --git a/bin/cqlsh.py b/bin/cqlsh.py index a9c5ff11f5..1f63826a91 100644 --- a/bin/cqlsh.py +++ b/bin/cqlsh.py @@ -2115,6 +2115,12 @@ class Shell(cmd.Cmd): else: session = conn.connect() + # Copy session properties + session.default_timeout = self.session.default_timeout + session.row_factory = self.session.row_factory + session.default_consistency_level = self.session.default_consistency_level + session.max_trace_wait = self.session.max_trace_wait + # Update after we've connected in case we fail to authenticate self.conn = conn self.auth_provider = auth_provider