diff options
author | Sergei Golubchik <serg@mariadb.org> | 2019-05-04 13:11:25 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2019-05-07 18:40:36 +0200 |
commit | 15c79c41e435758392a1474fccf45978fec1e45c (patch) | |
tree | 434cf1c13283cb5abd236b8b8068127cec06b6ba /sql/mysqld.h | |
parent | 3d7e06d4ab1c108d61ac7dd4d09287580d77add5 (diff) | |
download | mariadb-git-15c79c41e435758392a1474fccf45978fec1e45c.tar.gz |
MDEV-17845 Extreme high open file limit used
SHOW STATUS LIKE 'Open_files' was showing 18446744073709551615
my_file_opened used statistic_increment/statistic_decrement,
so one-off errors were normal and expected. But they confused
monitoring tools, so let's move my_file_opened to use atomics.
Diffstat (limited to 'sql/mysqld.h')
-rw-r--r-- | sql/mysqld.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/sql/mysqld.h b/sql/mysqld.h index 9cb0a0fda39..dccf7436f80 100644 --- a/sql/mysqld.h +++ b/sql/mysqld.h @@ -790,26 +790,6 @@ inline void table_case_convert(char * name, uint length) name, length, name, length); } -inline void thread_safe_increment32(int32 *value) -{ - (void) my_atomic_add32_explicit(value, 1, MY_MEMORY_ORDER_RELAXED); -} - -inline void thread_safe_decrement32(int32 *value) -{ - (void) my_atomic_add32_explicit(value, -1, MY_MEMORY_ORDER_RELAXED); -} - -inline void thread_safe_increment64(int64 *value) -{ - (void) my_atomic_add64_explicit(value, 1, MY_MEMORY_ORDER_RELAXED); -} - -inline void thread_safe_decrement64(int64 *value) -{ - (void) my_atomic_add64_explicit(value, -1, MY_MEMORY_ORDER_RELAXED); -} - extern void set_server_version(char *buf, size_t size); #define current_thd _current_thd() |