Kaynağa Gözat

Use fast inc for service statistics

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Jan Friesse 14 yıl önce
ebeveyn
işleme
848f24d903
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      exec/main.c

+ 2 - 2
exec/main.c

@@ -682,7 +682,7 @@ static void deliver_fn (
 		return;
 		return;
 	}
 	}
 
 
-	icmap_inc(service_stats_rx[service][fn_id]);
+	icmap_fast_inc(service_stats_rx[service][fn_id]);
 
 
 	if (endian_conversion_required) {
 	if (endian_conversion_required) {
 		assert(corosync_service[service]->exec_engine[fn_id].exec_endian_convert_fn != NULL);
 		assert(corosync_service[service]->exec_engine[fn_id].exec_endian_convert_fn != NULL);
@@ -713,7 +713,7 @@ int main_mcast (
 	fn_id = req->id & 0xffff;
 	fn_id = req->id & 0xffff;
 
 
 	if (corosync_service[service]) {
 	if (corosync_service[service]) {
-		icmap_inc(service_stats_tx[service][fn_id]);
+		icmap_fast_inc(service_stats_tx[service][fn_id]);
 	}
 	}
 
 
 	return (totempg_groups_mcast_joined (corosync_group_handle, iovec, iov_len, guarantee));
 	return (totempg_groups_mcast_joined (corosync_group_handle, iovec, iov_len, guarantee));