[ https://issues.apache.org/jira/browse/THRIFT-4307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16152254#comment-16152254 ]
ASF GitHub Bot commented on THRIFT-4307: ---------------------------------------- Github user dcelasun commented on the issue: https://github.com/apache/thrift/pull/1341 LGTM, but Travis build didn't run correctly due to a Docker issue, please close & reopen this to trigger a rebuild. > Make ssl-open timeout effective in golang client > ------------------------------------------------ > > Key: THRIFT-4307 > URL: https://issues.apache.org/jira/browse/THRIFT-4307 > Project: Thrift > Issue Type: Bug > Components: Go - Library > Affects Versions: 0.10.0, 0.11.0 > Reporter: tudyzhb > Fix For: 0.10.0, 0.11.0 > > > {code:go} > package rpc > import ( > "git.apache.org/thrift.git/lib/go/thrift" > "crypto/tls" > "time" > ) > func open() { > var ( > addr = "192.168.1.100:4000" > timeout = time.Second * 10 > transportFactory = thrift.NewTTransportFactory() > transport thrift.TTransport > err error > ) > // timeout work in normal socket > if transport, err = thrift.NewTSocketTimeout(addr, timeout); err != nil > { > return > } > // timeout not work in SSL Socket > if transport, err = thrift.NewTSSLSocketTimeout(addr, &tls.Config{ > InsecureSkipVerify: true, > }, timeout); err != nil { > return > } > transport = transportFactory.GetTransport(transport) > } > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)