Skip to content

Commit 1285fc9

Browse files
MikaelSmithjoemcdonnell
authored andcommitted
IMPALA-11343: Override isOpen to avoid thrift bug
Overrides isOpen on TSSLSocket to work around THRIFT-5595. Change-Id: Iff9dfb3aaf578a7dbcedd3ca8e1478a5ecb958c3 Reviewed-on: http://gerrit.cloudera.org:8080/18603 Tested-by: Impala Public Jenkins <[email protected]> Reviewed-by: Joe McDonnell <[email protected]>
1 parent 181fd94 commit 1285fc9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

shell/TSSLSocketWithWildcardSAN.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ def __init__(self,
5555
ca_certs=ca_certs, unix_socket=unix_socket,
5656
ssl_version=ssl.PROTOCOL_SSLv23)
5757

58+
# THRIFT-5595: override TSocket.isOpen because it's broken for TSSLSocket
59+
def isOpen(self):
60+
return self.handle is not None
61+
5862
def _validate_cert(self):
5963
cert = self.handle.getpeercert()
6064
self.peercert = cert

0 commit comments

Comments
 (0)