@@ -10,6 +10,7 @@ const TString INSERT_NEW_GROUP = R"sql(
10
10
DECLARE $Database AS Utf8;
11
11
DECLARE $Master AS Utf8;
12
12
DECLARE $LastHeartbeat AS Datetime;
13
+ DECLARE $ProtocolType AS Utf8;
13
14
14
15
INSERT INTO `%s`
15
16
(
@@ -18,7 +19,8 @@ const TString INSERT_NEW_GROUP = R"sql(
18
19
state,
19
20
database,
20
21
last_heartbeat_time,
21
- master
22
+ master,
23
+ protocol_type
22
24
)
23
25
VALUES
24
26
(
@@ -27,7 +29,8 @@ const TString INSERT_NEW_GROUP = R"sql(
27
29
$State,
28
30
$Database,
29
31
$LastHeartbeat,
30
- $Master
32
+ $Master,
33
+ $ProtocolType
31
34
);
32
35
)sql" ;
33
36
@@ -148,7 +151,7 @@ const TString CHECK_GROUP_STATE = R"sql(
148
151
DECLARE $ConsumerGroup AS Utf8;
149
152
DECLARE $Database AS Utf8;
150
153
151
- SELECT state, generation, master, last_heartbeat_time, consumer_group, database
154
+ SELECT state, generation, master, last_heartbeat_time, consumer_group, database, protocol
152
155
FROM `%s`
153
156
WHERE consumer_group = $ConsumerGroup
154
157
AND database = $Database;
@@ -184,7 +187,7 @@ const TString CHECK_DEAD_MEMBERS = R"sql(
184
187
AND last_heartbeat_time < $Deadline;
185
188
)sql" ;
186
189
187
- const TString UPDATE_TTLS = R"sql(
190
+ const TString UPDATE_LASTHEARTBEATS = R"sql(
188
191
--!syntax_v1
189
192
DECLARE $ConsumerGroup AS Utf8;
190
193
DECLARE $Generation AS Uint64;
@@ -208,7 +211,7 @@ const TString UPDATE_TTLS = R"sql(
208
211
)sql" ;
209
212
210
213
211
- const TString UPDATE_TTL_LEAVE_GROUP = R"sql(
214
+ const TString UPDATE_LASTHEARTBEAT_TO_LEAVE_GROUP = R"sql(
212
215
--!syntax_v1
213
216
DECLARE $ConsumerGroup AS Utf8;
214
217
DECLARE $MemberId AS Utf8;
0 commit comments