Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 90c7dec

Browse files
committed
extern: new command SLOTSMGRT-ASYNC-STATUS
1 parent 1b517de commit 90c7dec

File tree

4 files changed

+31
-0
lines changed

4 files changed

+31
-0
lines changed

extern/redis-3.2.8/src/help.h

+4
Original file line numberDiff line numberDiff line change
@@ -1085,6 +1085,10 @@ struct commandHelp {
10851085
"-",
10861086
"", 14, "codis3.2"
10871087
},
1088+
{"SLOTSMGRT-ASYNC-STATUS",
1089+
"-",
1090+
"", 14, "codis3.2"
1091+
},
10881092
{"SLOTSMGRT-EXEC-WRAPPER",
10891093
"hashkey command [arg ...]",
10901094
"", 14, "codis3.2"

extern/redis-3.2.8/src/server.c

+1
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ struct redisCommand redisCommandTable[] = {
315315
{"slotsmgrttagone-async-dump",slotsmgrtTagOneAsyncDumpCommand,-4,"rm",0,NULL,0,0,0,0,0},
316316
{"slotsmgrt-async-fence",slotsmgrtAsyncFenceCommand,0,"r",0,NULL,0,0,0,0,0},
317317
{"slotsmgrt-async-cancel",slotsmgrtAsyncCancelCommand,0,"F",0,NULL,0,0,0,0,0},
318+
{"slotsmgrt-async-status",slotsmgrtAsyncStatusCommand,0,"F",0,NULL,0,0,0,0,0},
318319
{"slotsmgrt-exec-wrapper",slotsmgrtExecWrapperCommand,-3,"wm",0,NULL,0,0,0,0,0},
319320
{"slotsmgrt-lazy-release",slotsmgrtLazyReleaseCommand,-1,"r",0,NULL,0,0,0,0,0},
320321
{"slotsrestore-async",slotsrestoreAsyncCommand,-2,"w",0,NULL,0,0,0,0,0},

extern/redis-3.2.8/src/server.h

+1
Original file line numberDiff line numberDiff line change
@@ -1700,6 +1700,7 @@ void slotsmgrtTagOneAsyncCommand(client *c);
17001700
void slotsmgrtTagOneAsyncDumpCommand(client *c);
17011701
void slotsmgrtAsyncFenceCommand(client *c);
17021702
void slotsmgrtAsyncCancelCommand(client *c);
1703+
void slotsmgrtAsyncStatusCommand(client *c);
17031704
void slotsmgrtExecWrapperCommand(client *c);
17041705
void slotsmgrtLazyReleaseCommand(client *c);
17051706
void slotsrestoreAsyncCommand(client *c);

extern/redis-3.2.8/src/slots_async.c

+25
Original file line numberDiff line numberDiff line change
@@ -1286,6 +1286,31 @@ slotsmgrtAsyncCancelCommand(client *c) {
12861286
addReplyLongLong(c, releaseSlotsmgrtAsyncClient(c->db->id, "interrupted: canceled"));
12871287
}
12881288

1289+
/* ============================ SlotsmgrtAsyncStatus ======================================= */
1290+
1291+
static void
1292+
singleObjectIteratorStatus(client *c, singleObjectIterator *it) {
1293+
// TODO
1294+
(void)c;
1295+
(void)it;
1296+
}
1297+
1298+
static void
1299+
batchedObjectIteratorStatus(client *c, batchedObjectIterator *it) {
1300+
// TODO
1301+
(void)c;
1302+
(void)it;
1303+
}
1304+
1305+
/* *
1306+
* SLOTSMGRT-ASYNC-STATUS
1307+
* */
1308+
void
1309+
slotsmgrtAsyncStatusCommand(client *c) {
1310+
// TODO
1311+
(void)c;
1312+
}
1313+
12891314
/* ============================ SlotsmgrtExecWrapper ======================================= */
12901315

12911316
/* *

0 commit comments

Comments
 (0)