add tracking bcast flag and client redirection in client list (#7995)
This commit is contained in:
parent
71766ca059
commit
ee7e3a221e
@ -2169,6 +2169,7 @@ sds catClientInfoString(sds s, client *client) {
|
|||||||
if (client->flags & CLIENT_BLOCKED) *p++ = 'b';
|
if (client->flags & CLIENT_BLOCKED) *p++ = 'b';
|
||||||
if (client->flags & CLIENT_TRACKING) *p++ = 't';
|
if (client->flags & CLIENT_TRACKING) *p++ = 't';
|
||||||
if (client->flags & CLIENT_TRACKING_BROKEN_REDIR) *p++ = 'R';
|
if (client->flags & CLIENT_TRACKING_BROKEN_REDIR) *p++ = 'R';
|
||||||
|
if (client->flags & CLIENT_TRACKING_BCAST) *p++ = 'B';
|
||||||
if (client->flags & CLIENT_DIRTY_CAS) *p++ = 'd';
|
if (client->flags & CLIENT_DIRTY_CAS) *p++ = 'd';
|
||||||
if (client->flags & CLIENT_CLOSE_AFTER_REPLY) *p++ = 'c';
|
if (client->flags & CLIENT_CLOSE_AFTER_REPLY) *p++ = 'c';
|
||||||
if (client->flags & CLIENT_UNBLOCKED) *p++ = 'u';
|
if (client->flags & CLIENT_UNBLOCKED) *p++ = 'u';
|
||||||
@ -2198,7 +2199,7 @@ sds catClientInfoString(sds s, client *client) {
|
|||||||
total_mem += zmalloc_size(client->argv);
|
total_mem += zmalloc_size(client->argv);
|
||||||
|
|
||||||
return sdscatfmt(s,
|
return sdscatfmt(s,
|
||||||
"id=%U addr=%s laddr=%s %s name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U argv-mem=%U obl=%U oll=%U omem=%U tot-mem=%U events=%s cmd=%s user=%s",
|
"id=%U addr=%s laddr=%s %s name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U argv-mem=%U obl=%U oll=%U omem=%U tot-mem=%U events=%s cmd=%s user=%s redir=%I",
|
||||||
(unsigned long long) client->id,
|
(unsigned long long) client->id,
|
||||||
getClientPeerId(client),
|
getClientPeerId(client),
|
||||||
getClientSockname(client),
|
getClientSockname(client),
|
||||||
@ -2220,7 +2221,8 @@ sds catClientInfoString(sds s, client *client) {
|
|||||||
(unsigned long long) total_mem,
|
(unsigned long long) total_mem,
|
||||||
events,
|
events,
|
||||||
client->lastcmd ? client->lastcmd->name : "NULL",
|
client->lastcmd ? client->lastcmd->name : "NULL",
|
||||||
client->user ? client->user->name : "(superuser)");
|
client->user ? client->user->name : "(superuser)",
|
||||||
|
(client->flags & CLIENT_TRACKING) ? (long long) client->client_tracking_redirection : -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
sds getAllClientsInfoString(int type) {
|
sds getAllClientsInfoString(int type) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user