Copy session properties on cqlsh.py do_login

patch by Andres de la Peña; reviewed by Zhao Yang for CASSANDRA-13640
This commit is contained in:
Andrés de la Peña 2017-08-24 16:29:11 +01:00
parent 3960260472
commit 9497191f5b
2 changed files with 7 additions and 0 deletions

View File

@ -1,4 +1,5 @@
3.0.15
* Copy session properties on cqlsh.py do_login (CASSANDRA-13640)
* Fix ColumnDefinition.cellValueType() for non-frozen collection and change SSTabledump to use type.toJSONString() (CASSANDRA-13573)
* Skip materialized view addition if the base table doesn't exist (CASSANDRA-13737)
* Drop table should remove corresponding entries in dropped_columns table (CASSANDRA-13730)

View File

@ -2206,6 +2206,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