mirror of https://github.com/tikv/client-java.git
Signed-off-by: ti-srebot <ti-srebot@pingcap.com> Co-authored-by: Liangliang Gu <marsishandsome@gmail.com>
This commit is contained in:
parent
9052bd1519
commit
db2073d8eb
|
|
@ -71,11 +71,14 @@ public class TiSession implements AutoCloseable {
|
||||||
private MetricsServer metricsServer;
|
private MetricsServer metricsServer;
|
||||||
|
|
||||||
public TiSession(TiConfiguration conf) {
|
public TiSession(TiConfiguration conf) {
|
||||||
|
// may throw org.tikv.common.MetricsServer - http server not up
|
||||||
|
// put it at the beginning of this function to avoid unclosed Thread
|
||||||
|
this.metricsServer = MetricsServer.getInstance(conf);
|
||||||
|
|
||||||
this.conf = conf;
|
this.conf = conf;
|
||||||
this.channelFactory = new ChannelFactory(conf.getMaxFrameSize());
|
this.channelFactory = new ChannelFactory(conf.getMaxFrameSize());
|
||||||
this.client = PDClient.createRaw(conf, channelFactory);
|
this.client = PDClient.createRaw(conf, channelFactory);
|
||||||
this.enableGrpcForward = conf.getEnableGrpcForward();
|
this.enableGrpcForward = conf.getEnableGrpcForward();
|
||||||
this.metricsServer = MetricsServer.getInstance(conf);
|
|
||||||
if (this.enableGrpcForward) {
|
if (this.enableGrpcForward) {
|
||||||
logger.info("enable grpc forward for high available");
|
logger.info("enable grpc forward for high available");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue