Addition of new client utility, maxadmin.
Supporting protocol for the admin interface New routing module, cli, which shares source with debugcli Tidyup output of lsit commands
This commit is contained in:
@ -1172,15 +1172,17 @@ DCB *dcb;
|
||||
dcb = allDCBs;
|
||||
dcb_printf(pdcb, " %-10s | %-26s | %-20s | %s\n",
|
||||
"DCB", "State", "Service", "Remote");
|
||||
dcb_printf(pdcb, "---------------------------------------------------------------------------\n");
|
||||
dcb_printf(pdcb, "------------+----------------------------+----------------------+----------\n");
|
||||
while (dcb)
|
||||
{
|
||||
dcb_printf(pdcb, " %10p | %-26s | %-20s | %s\n",
|
||||
dcb, gw_dcb_state2string(dcb->state),
|
||||
(dcb->service ? dcb->service->name : ""),
|
||||
(dcb->session->service ?
|
||||
dcb->session->service->name : ""),
|
||||
(dcb->remote ? dcb->remote : ""));
|
||||
dcb = dcb->next;
|
||||
dcb = dcb->next;
|
||||
}
|
||||
dcb_printf(pdcb, "------------+----------------------------+----------------------+----------\n");
|
||||
spinlock_release(&dcbspin);
|
||||
}
|
||||
|
||||
|
||||
@ -209,7 +209,7 @@ int i;
|
||||
{
|
||||
dcb_printf(dcb, "%-18s | %-15s | Options\n",
|
||||
"Filter", "Module");
|
||||
dcb_printf(dcb, "-------------------------------------------------------------------------------\n");
|
||||
dcb_printf(dcb, "--------------------+-----------------+----------------------------------------\n");
|
||||
}
|
||||
while (ptr)
|
||||
{
|
||||
@ -220,6 +220,8 @@ int i;
|
||||
dcb_printf(dcb, "\n");
|
||||
ptr = ptr->next;
|
||||
}
|
||||
if (allFilters)
|
||||
dcb_printf(dcb, "--------------------+-----------------+----------------------------------------\n");
|
||||
spinlock_release(&filter_spin);
|
||||
}
|
||||
|
||||
|
||||
@ -360,7 +360,7 @@ dprintAllModules(DCB *dcb)
|
||||
MODULES *ptr = registered;
|
||||
|
||||
dcb_printf(dcb, "%-15s | %-11s | Version | API | Status\n", "Module Name", "Module Type");
|
||||
dcb_printf(dcb, "--------------------------------------------------------------------------\n");
|
||||
dcb_printf(dcb, "----------------+-------------+---------+-------+-------------------------\n");
|
||||
while (ptr)
|
||||
{
|
||||
dcb_printf(dcb, "%-15s | %-11s | %-7s ", ptr->module, ptr->type, ptr->version);
|
||||
@ -380,4 +380,5 @@ MODULES *ptr = registered;
|
||||
dcb_printf(dcb, "\n");
|
||||
ptr = ptr->next;
|
||||
}
|
||||
dcb_printf(dcb, "----------------+-------------+---------+-------+-------------------------\n");
|
||||
}
|
||||
|
||||
@ -314,7 +314,7 @@ char *stat;
|
||||
{
|
||||
dcb_printf(dcb, "%-18s | %-15s | Port | %-18s | Connections\n",
|
||||
"Server", "Address", "Status");
|
||||
dcb_printf(dcb, "-------------------------------------------------------------------------------\n");
|
||||
dcb_printf(dcb, "-------------------+-----------------+-------+--------------------+------------\n");
|
||||
}
|
||||
while (ptr)
|
||||
{
|
||||
@ -326,6 +326,8 @@ char *stat;
|
||||
free(stat);
|
||||
ptr = ptr->next;
|
||||
}
|
||||
if (allServers)
|
||||
dcb_printf(dcb, "-------------------+-----------------+-------+--------------------+------------\n");
|
||||
spinlock_release(&server_spin);
|
||||
}
|
||||
|
||||
|
||||
@ -828,7 +828,7 @@ SERVICE *ptr;
|
||||
{
|
||||
dcb_printf(dcb, "%-25s | %-20s | #Users | Total Sessions\n",
|
||||
"Service Name", "Router Module");
|
||||
dcb_printf(dcb, "--------------------------------------------------------------------------\n");
|
||||
dcb_printf(dcb, "--------------------------+----------------------+--------+---------------\n");
|
||||
}
|
||||
while (ptr)
|
||||
{
|
||||
@ -837,6 +837,8 @@ SERVICE *ptr;
|
||||
ptr->stats.n_current, ptr->stats.n_sessions);
|
||||
ptr = ptr->next;
|
||||
}
|
||||
if (allServices)
|
||||
dcb_printf(dcb, "--------------------------+----------------------+--------+---------------\n");
|
||||
spinlock_release(&service_spin);
|
||||
}
|
||||
|
||||
@ -857,7 +859,7 @@ SERV_PROTOCOL *lptr;
|
||||
{
|
||||
dcb_printf(dcb, "%-20s | %-18s | %-15s | Port | State\n",
|
||||
"Service Name", "Protocol Module", "Address");
|
||||
dcb_printf(dcb, "---------------------------------------------------------------------------\n");
|
||||
dcb_printf(dcb, "---------------------+--------------------+-----------------+-------+------\n");
|
||||
}
|
||||
while (ptr)
|
||||
{
|
||||
@ -875,6 +877,8 @@ SERV_PROTOCOL *lptr;
|
||||
}
|
||||
ptr = ptr->next;
|
||||
}
|
||||
if (allServices)
|
||||
dcb_printf(dcb, "---------------------+--------------------+-----------------+-------+------\n");
|
||||
spinlock_release(&service_spin);
|
||||
}
|
||||
|
||||
|
||||
@ -538,7 +538,7 @@ SESSION *ptr;
|
||||
if (ptr)
|
||||
{
|
||||
dcb_printf(dcb, "Session | Client | State\n");
|
||||
dcb_printf(dcb, "------------------------------------------\n");
|
||||
dcb_printf(dcb, "-----------------+-----------------+----------------\n");
|
||||
}
|
||||
while (ptr)
|
||||
{
|
||||
@ -548,6 +548,8 @@ SESSION *ptr;
|
||||
session_state(ptr->state));
|
||||
ptr = ptr->next;
|
||||
}
|
||||
if (allSessions)
|
||||
dcb_printf(dcb, "-----------------+-----------------+----------------\n");
|
||||
spinlock_release(&session_spin);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user