From 396c9e427944e50933f59c154743d34b4f70e8da Mon Sep 17 00:00:00 2001 From: Andrey Skobtsov Date: Tue, 14 Apr 2020 19:23:33 +0300 Subject: [PATCH] Fixed styling v2 --- src/Common/ThreadProfileEvents.cpp | 34 +++++++++++++++--------------- src/Common/ThreadProfileEvents.h | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/Common/ThreadProfileEvents.cpp b/src/Common/ThreadProfileEvents.cpp index 7cb555bad42..a032e98b076 100644 --- a/src/Common/ThreadProfileEvents.cpp +++ b/src/Common/ThreadProfileEvents.cpp @@ -73,7 +73,7 @@ namespace DB return &Logger::get("PerfEventsCounters"); } - long long PerfEventsCounters::getRawValue(int event_type, int event_config) const + Int64 PerfEventsCounters::getRawValue(int event_type, int event_config) const { for (size_t i = 0; i < NUMBER_OF_RAW_EVENTS; ++i) { @@ -86,37 +86,37 @@ namespace DB return 0; } - static int openPerfEvent(perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, unsigned long flags) + static int openPerfEvent(perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, UInt64 flags) { return static_cast(syscall(SYS_perf_event_open, hw_event, pid, cpu, group_fd, flags)); } - static bool getPerfEventParanoid(int & result) + static bool getPerfEventParanoid(Int32 & result) { // the longest possible variant: "-1\0" - constexpr int MAX_LENGTH = 3; + constexpr Int32 max_length = 3; FILE * fp = fopen("/proc/sys/kernel/perf_event_paranoid", "r"); if (fp == nullptr) return false; - char str[MAX_LENGTH]; - char * res = fgets(str, MAX_LENGTH, fp); + char str[max_length]; + char * res = fgets(str, max_length, fp); fclose(fp); if (res == nullptr) return false; - str[MAX_LENGTH - 1] = '\0'; - long value = strtol(str, nullptr, 10); + str[max_length - 1] = '\0'; + Int64 value = strtol(str, nullptr, 10); // the only way to be incorrect is to not be a number if (value == 0 && errno != 0) return false; - result = static_cast(value); + result = static_cast(value); return true; } - static void perfEventOpenDisabled(int perf_event_paranoid, bool has_cap_sys_admin, int perf_event_type, int perf_event_config, int & event_file_descriptor) + static void perfEventOpenDisabled(Int32 perf_event_paranoid, bool has_cap_sys_admin, int perf_event_type, int perf_event_config, int & event_file_descriptor) { perf_event_attr pe = perf_event_attr(); pe.type = perf_event_type; @@ -135,7 +135,7 @@ namespace DB if (counters.perf_events_recording) return; - int perf_event_paranoid = 0; + Int32 perf_event_paranoid = 0; bool is_pref_available = getPerfEventParanoid(perf_event_paranoid); if (!is_pref_available) { @@ -193,8 +193,8 @@ namespace DB if (fd == -1) continue; - constexpr ssize_t bytesToRead = sizeof(counters.raw_event_values[0]); - if (read(fd, &counters.raw_event_values[i], bytesToRead) != bytesToRead) + constexpr ssize_t bytes_to_read = sizeof(counters.raw_event_values[0]); + if (read(fd, &counters.raw_event_values[i], bytes_to_read) != bytes_to_read) { LOG_WARNING(getLogger(), "Can't read event value from file descriptor: " << fd); counters.raw_event_values[i] = 0; @@ -220,13 +220,13 @@ namespace DB } // process custom events which depend on the raw ones - long long hw_cpu_cycles = counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES); - long long hw_ref_cpu_cycles = counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_REF_CPU_CYCLES); + Int64 hw_cpu_cycles = counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES); + Int64 hw_ref_cpu_cycles = counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_REF_CPU_CYCLES); - long long instructions_per_cpu_scaled = hw_cpu_cycles != 0 + Int64 instructions_per_cpu_scaled = hw_cpu_cycles != 0 ? counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS) / hw_cpu_cycles : 0; - long long instructions_per_cpu = hw_ref_cpu_cycles != 0 + Int64 instructions_per_cpu = hw_ref_cpu_cycles != 0 ? counters.getRawValue(PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS) / hw_ref_cpu_cycles : 0; diff --git a/src/Common/ThreadProfileEvents.h b/src/Common/ThreadProfileEvents.h index b52e25a995e..bfd923175a6 100644 --- a/src/Common/ThreadProfileEvents.h +++ b/src/Common/ThreadProfileEvents.h @@ -177,7 +177,7 @@ struct PerfEventsCounters int events_descriptors[NUMBER_OF_RAW_EVENTS]{}; // temp array just to not create it each time event processing finishes - long long raw_event_values[NUMBER_OF_RAW_EVENTS]{}; + Int64 raw_event_values[NUMBER_OF_RAW_EVENTS]{}; bool perf_events_recording = false; #endif @@ -194,7 +194,7 @@ private: static Logger * getLogger(); - [[nodiscard]] long long getRawValue(int event_type, int event_config) const; + [[nodiscard]] Int64 getRawValue(int event_type, int event_config) const; #endif };