Format and clean up service.cc

Formatted sources and removed unused or unnecessary variables.
This commit is contained in:
Markus Mäkelä
2018-08-02 20:53:21 +03:00
parent 5d085f5cdf
commit 1d92eabb91

View File

@ -604,14 +604,14 @@ int service_launch_all()
MXS_NOTICE("Starting a total of %d services...", num_svc); MXS_NOTICE("Starting a total of %d services...", num_svc);
int curr_svc = 1; int curr_svc = 1;
for (Service* ptr: all_services) for (Service* service : all_services)
{ {
n += (i = serviceInitialize(ptr)); n += (i = serviceInitialize(service));
MXS_NOTICE("Service '%s' started (%d/%d)", ptr->name, curr_svc++, num_svc); MXS_NOTICE("Service '%s' started (%d/%d)", service->name, curr_svc++, num_svc);
if (i == 0) if (i == 0)
{ {
MXS_ERROR("Failed to start service '%s'.", ptr->name); MXS_ERROR("Failed to start service '%s'.", service->name);
error = true; error = true;
} }
@ -1063,7 +1063,7 @@ bool service_set_filters(Service* service, const char* filters)
std::vector<SFilterDef> flist; std::vector<SFilterDef> flist;
uint64_t capabilities = 0; uint64_t capabilities = 0;
for (auto& f: mxs::strtok(filters, "|")) for (auto& f : mxs::strtok(filters, "|"))
{ {
fix_object_name(f); fix_object_name(f);
@ -1099,20 +1099,17 @@ bool service_set_filters(Service* service, const char* filters)
Service* service_internal_find(const char *name) Service* service_internal_find(const char *name)
{ {
Service* service = nullptr;
Guard guard(service_spin); Guard guard(service_spin);
for (Service* s: all_services) for (Service* s : all_services)
{ {
if (strcmp(s->name, name) == 0 && atomic_load_int(&s->active)) if (strcmp(s->name, name) == 0 && atomic_load_int(&s->active))
{ {
service = s; return s;
break;
} }
} }
return service; return nullptr;
} }
/** /**
@ -1137,7 +1134,7 @@ dprintAllServices(DCB *dcb)
{ {
Guard guard(service_spin); Guard guard(service_spin);
for (Service* s: all_services) for (Service* s : all_services)
{ {
dprintService(dcb, s); dprintService(dcb, s);
} }
@ -1155,7 +1152,6 @@ void dprintService(DCB *dcb, SERVICE *svc)
SERVER_REF *server = service->dbref; SERVER_REF *server = service->dbref;
struct tm result; struct tm result;
char timebuf[30]; char timebuf[30];
int i;
dcb_printf(dcb, "\tService: %s\n", service->name); dcb_printf(dcb, "\tService: %s\n", service->name);
dcb_printf(dcb, "\tRouter: %s\n", service->routerModule); dcb_printf(dcb, "\tRouter: %s\n", service->routerModule);
@ -1235,8 +1231,8 @@ dListServices(DCB *dcb)
dcb_printf(dcb, "%-25s | %-17s | #Users | Total Sessions | Backend databases\n", dcb_printf(dcb, "%-25s | %-17s | #Users | Total Sessions | Backend databases\n",
"Service Name", "Router Module"); "Service Name", "Router Module");
dcb_printf(dcb, "%s", HORIZ_SEPARATOR); dcb_printf(dcb, "%s", HORIZ_SEPARATOR);
}
for (Service* service: all_services) for (Service* service : all_services)
{ {
ss_dassert(service->stats.n_current >= 0); ss_dassert(service->stats.n_current >= 0);
dcb_printf(dcb, "%-25s | %-17s | %6d | %14d | ", dcb_printf(dcb, "%-25s | %-17s | %6d | %14d | ",
@ -1263,8 +1259,6 @@ dListServices(DCB *dcb)
} }
dcb_printf(dcb, "\n"); dcb_printf(dcb, "\n");
} }
if (!all_services.empty())
{
dcb_printf(dcb, "%s\n", HORIZ_SEPARATOR); dcb_printf(dcb, "%s\n", HORIZ_SEPARATOR);
} }
} }
@ -1274,11 +1268,8 @@ dListServices(DCB *dcb)
* *
* @param dcb DCB to print the service list to. * @param dcb DCB to print the service list to.
*/ */
void void dListListeners(DCB *dcb)
dListListeners(DCB *dcb)
{ {
SERVICE *service;
SERV_LISTENER *port;
Guard guard(service_spin); Guard guard(service_spin);
if (!all_services.empty()) if (!all_services.empty())
@ -1291,7 +1282,7 @@ dListListeners(DCB *dcb)
dcb_printf(dcb, "---------------------+---------------------+" dcb_printf(dcb, "---------------------+---------------------+"
"--------------------+-----------------+-------+--------\n"); "--------------------+-----------------+-------+--------\n");
} }
for (Service* service: all_services) for (Service* service : all_services)
{ {
LISTENER_ITERATOR iter; LISTENER_ITERATOR iter;
@ -1486,7 +1477,7 @@ void service_destroy_instances(void)
// The global list is modified by service_free so we need a copy of it // The global list is modified by service_free so we need a copy of it
std::vector<Service*> my_services = all_services; std::vector<Service*> my_services = all_services;
for (Service* s: my_services) for (Service* s : my_services)
{ {
service_free(s); service_free(s);
} }
@ -1503,7 +1494,7 @@ serviceSessionCountAll()
int rval = 0; int rval = 0;
Guard guard(service_spin); Guard guard(service_spin);
for (Service* service: all_services) for (Service* service : all_services)
{ {
rval += service->stats.n_current; rval += service->stats.n_current;
} }
@ -1575,7 +1566,7 @@ bool service_all_services_have_listeners()
bool rval = true; bool rval = true;
Guard guard(service_spin); Guard guard(service_spin);
for (Service* service: all_services) for (Service* service : all_services)
{ {
LISTENER_ITERATOR iter; LISTENER_ITERATOR iter;
SERV_LISTENER *listener = listener_iterator_init(service, &iter); SERV_LISTENER *listener = listener_iterator_init(service, &iter);
@ -1668,7 +1659,7 @@ void service_update_weights()
{ {
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service: all_services) for (Service* service : all_services)
{ {
service_calculate_weights(service); service_calculate_weights(service);
} }
@ -1678,7 +1669,7 @@ bool service_server_in_use(const SERVER *server)
{ {
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service: all_services) for (Service* service : all_services)
{ {
Guard guard(service->lock); Guard guard(service->lock);
@ -1699,7 +1690,7 @@ bool service_filter_in_use(const SFilterDef& filter)
ss_dassert(filter); ss_dassert(filter);
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service : all_services) for (Service* service : all_services)
{ {
Guard guard(service->lock); Guard guard(service->lock);
@ -1903,7 +1894,7 @@ bool service_port_is_used(unsigned short port)
bool rval = false; bool rval = false;
Guard guard(service_spin); Guard guard(service_spin);
for (SERVICE *service: all_services) for (Service* service : all_services)
{ {
LISTENER_ITERATOR iter; LISTENER_ITERATOR iter;
@ -2151,7 +2142,7 @@ json_t* service_list_to_json(const char* host)
json_t* arr = json_array(); json_t* arr = json_array();
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service: all_services) for (Service* service : all_services)
{ {
json_t* svc = service_json_data(service, host); json_t* svc = service_json_data(service, host);
@ -2169,7 +2160,7 @@ json_t* service_relations_to_filter(const SFilterDef& filter, const char* host)
json_t* rel = mxs_json_relationship(host, MXS_JSON_API_SERVICES); json_t* rel = mxs_json_relationship(host, MXS_JSON_API_SERVICES);
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service: all_services) for (Service* service : all_services)
{ {
Guard guard(service->lock); Guard guard(service->lock);
@ -2191,7 +2182,7 @@ json_t* service_relations_to_server(const SERVER* server, const char* host)
std::vector<std::string> names; std::vector<std::string> names;
Guard guard(service_spin); Guard guard(service_spin);
for (Service *service: all_services) for (Service* service : all_services)
{ {
Guard guard(service->lock); Guard guard(service->lock);
@ -2303,7 +2294,7 @@ bool service_thread_init()
{ {
Guard guard(service_spin); Guard guard(service_spin);
for (Service* service: all_services) for (Service* service : all_services)
{ {
if (service->capabilities & ACAP_TYPE_ASYNC) if (service->capabilities & ACAP_TYPE_ASYNC)
{ {