Commit 12280f817a4d02a42e6508b4b5cfb5606bbc46a1

Authored by Andrew Shvayka
Committed by GitHub
2 parents 852ae61a 4625f93d

Merge pull request #1646 from thingsboard/revert-1642-mqtt-keep-alive-fix

Revert "Added MQTT keep-alive parameter"
... ... @@ -469,7 +469,6 @@ transport:
469 469 boss_group_thread_count: "${NETTY_BOSS_GROUP_THREADS:1}"
470 470 worker_group_thread_count: "${NETTY_WORKER_GROUP_THREADS:12}"
471 471 max_payload_size: "${NETTY_MAX_PAYLOAD_SIZE:65536}"
472   - so_keep_alive: "${NETTY_SO_KEEPALIVE:true}"
473 472 # MQTT SSL configuration
474 473 ssl:
475 474 # Enable/disable SSL support
... ...
... ... @@ -17,7 +17,6 @@ package org.thingsboard.server.transport.mqtt;
17 17
18 18 import io.netty.bootstrap.ServerBootstrap;
19 19 import io.netty.channel.Channel;
20   -import io.netty.channel.ChannelOption;
21 20 import io.netty.channel.EventLoopGroup;
22 21 import io.netty.channel.nio.NioEventLoopGroup;
23 22 import io.netty.channel.socket.nio.NioServerSocketChannel;
... ... @@ -51,8 +50,6 @@ public class MqttTransportService {
51 50 private Integer bossGroupThreadCount;
52 51 @Value("${transport.mqtt.netty.worker_group_thread_count}")
53 52 private Integer workerGroupThreadCount;
54   - @Value("${transport.mqtt.netty.so_keep_alive}")
55   - private boolean keepAlive;
56 53
57 54 @Autowired
58 55 private MqttTransportContext context;
... ... @@ -72,8 +69,7 @@ public class MqttTransportService {
72 69 ServerBootstrap b = new ServerBootstrap();
73 70 b.group(bossGroup, workerGroup)
74 71 .channel(NioServerSocketChannel.class)
75   - .childHandler(new MqttTransportServerInitializer(context))
76   - .childOption(ChannelOption.SO_KEEPALIVE, keepAlive);
  72 + .childHandler(new MqttTransportServerInitializer(context));
77 73
78 74 serverChannel = b.bind(host, port).sync().channel();
79 75 log.info("Mqtt transport started!");
... ...