You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/12/09 09:36:03 UTC
[iotdb-client-go] branch main updated: cleanup invalid codes from session (#68)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-client-go.git
The following commit(s) were added to refs/heads/main by this push:
new 5d806c5 cleanup invalid codes from session (#68)
5d806c5 is described below
commit 5d806c5a7b8ff9045442c639ea82d63281e057dd
Author: Mark Liu <ma...@gmail.com>
AuthorDate: Fri Dec 9 17:35:56 2022 +0800
cleanup invalid codes from session (#68)
---
client/session.go | 37 ++++++++++++++++++-------------------
1 file changed, 18 insertions(+), 19 deletions(-)
diff --git a/client/session.go b/client/session.go
index 6f39476..91bfea1 100644
--- a/client/session.go
+++ b/client/session.go
@@ -117,12 +117,6 @@ func (s *Session) Open(enableRPCCompression bool, connectionTimeoutInMs int) err
}
s.sessionId = resp.GetSessionId()
s.requestStatementId, err = s.client.RequestStatementId(context.Background(), s.sessionId)
- if err != nil {
- return err
- }
-
- s.SetTimeZone(s.config.TimeZone)
- s.config.TimeZone, err = s.GetTimeZone()
return err
}
@@ -150,6 +144,10 @@ func (s *Session) OpenCluster(enableRPCCompression bool) error {
s.config.TimeZone = DefaultTimeZone
}
+ if s.config.ConnectRetryMax <= 0 {
+ s.config.ConnectRetryMax = DefualtConnectRetryMax
+ }
+
var protocolFactory thrift.TProtocolFactory
var err error
@@ -163,19 +161,13 @@ func (s *Session) OpenCluster(enableRPCCompression bool) error {
s.client = rpc.NewTSIServiceClient(thrift.NewTStandardClient(iprot, oprot))
req := rpc.TSOpenSessionReq{ClientProtocol: rpc.TSProtocolVersion_IOTDB_SERVICE_PROTOCOL_V3, ZoneId: s.config.TimeZone, Username: &s.config.UserName,
Password: &s.config.Password}
- fmt.Println(req)
+
resp, err := s.client.OpenSession(context.Background(), &req)
if err != nil {
return err
}
s.sessionId = resp.GetSessionId()
s.requestStatementId, err = s.client.RequestStatementId(context.Background(), s.sessionId)
- if err != nil {
- return err
- }
-
- s.SetTimeZone(s.config.TimeZone)
- s.config.TimeZone, err = s.GetTimeZone()
return err
}
@@ -1057,6 +1049,19 @@ func (s *Session) initClusterConn(node endPoint) error {
}
}
}
+
+ if s.config.FetchSize < 1 {
+ s.config.FetchSize = DefaultFetchSize
+ }
+
+ if s.config.TimeZone == "" {
+ s.config.TimeZone = DefaultTimeZone
+ }
+
+ if s.config.ConnectRetryMax < 1 {
+ s.config.ConnectRetryMax = DefualtConnectRetryMax
+ }
+
var protocolFactory thrift.TProtocolFactory
protocolFactory = thrift.NewTBinaryProtocolFactoryDefault()
iprot := protocolFactory.GetProtocol(s.trans)
@@ -1071,12 +1076,6 @@ func (s *Session) initClusterConn(node endPoint) error {
}
s.sessionId = resp.GetSessionId()
s.requestStatementId, err = s.client.RequestStatementId(context.Background(), s.sessionId)
- if err != nil {
- return err
- }
-
- s.SetTimeZone(s.config.TimeZone)
- s.config.TimeZone, err = s.GetTimeZone()
return err
}