Commit Graph

1360 Commits (69596e230a7d6742eae70e25e9c8fab73e1d5ffa)

Author SHA1 Message Date
René Cannaò 375f912ab0 Stmt_Cached and Stmt_Max_Stmt_id for PS #1198
9 years ago
René Cannaò b688120b25 Memory corruption on STMT resetted twice
9 years ago
René Cannaò 59bac7f365 Reset PS metadata if they change
9 years ago
René Cannaò 0f4df84167 Fix bug #1194
9 years ago
René Cannaò a98b68bbd5 Removing exception due to previous memory optimizations
9 years ago
René Cannaò bd2f5be153 Minor memory optimization on MySQL_ResultSet
9 years ago
René Cannaò fbd2f15efe Memory Optimizations
9 years ago
René Cannaò 4e4938a1e9 More memory optimization for small resultset
9 years ago
René Cannaò f61c1387a6 Memory optimization for small resultset
9 years ago
René Cannaò 80bad8a811 Make cpu timers optional #1190
9 years ago
René Cannaò e092ea7ba6 Improvement to integrate ClickHouse and phpmyadmin
9 years ago
René Cannaò d8c08fec1d ClickHouse support for Float32 and Float64
9 years ago
René Cannaò dbf47ee06b Casting string to char pointer
9 years ago
René Cannaò 7b153c407b Bugfixes for ClickHouse, unitialized variables
9 years ago
René Cannaò 46193a634c Further development of SQLite3 Server
9 years ago
René Cannaò 0b0e6198d2 Added ClickHouse variables
9 years ago
René Cannaò 21349eb1f7 Fixed copyright year
9 years ago
René Cannaò 62898623df Add optional support for ClickHouse
9 years ago
René Cannaò 474dd78dc2 Several ClickHouse enhancement
9 years ago
René Cannaò 5731ee6696 Filter few mysql specific commands
9 years ago
René Cannaò a703a9172c Further implementation for ClickHouse
9 years ago
René Cannaò b57ff42b9c Drafting again support for ClickHouse
9 years ago
René Cannaò 983dc5d111 Second commit related to SQLite3_Server
9 years ago
René Cannaò cf7ed16461 Added skelethon for SQLite3_Server
9 years ago
René Cannaò b00878d3bd Introducing proxysql_session_type
9 years ago
René Cannaò 576edfe1be Merge branch 'v1.4.2' of https://github.com/sysown/proxysql into v1.4.2
9 years ago
René Cannaò 04038d0e3f Solving compiling error in gcc 6.1
9 years ago
Anantha Kumaran 6b9906befa initialize the filler byte to 0
9 years ago
René Cannaò c9d3d03f32 Cluster: better handling of mysql_servers.status
9 years ago
René Cannaò ed802e9f5d Cluster: typo prevents checksum on mysql_servers
9 years ago
René Cannaò ba22042130 Cluster: minor typos
9 years ago
René Cannaò 924c1fa9f8 Cluster: Load query rules always as active=1
9 years ago
René Cannaò 4bc72143b0 Make sure that not empty hostname are logged
9 years ago
René Cannaò 21df8d1346 Return 0 checksum if mysql_users is empty
9 years ago
René Cannaò 51c2af46f5 Use runtime_mysql_replication_hostgroups in Cluster
9 years ago
René Cannaò 67077fd96c Fixed typo: sync was based on own_version and not own_epoch
9 years ago
René Cannaò cfbeac76a4 Cluster: Sync if threshold >= instead of >
9 years ago
René Cannaò a22eb8b395 No connection from pool for fast_forward #1157
9 years ago
René Cannaò 0598c0d0af Fix for bug #1160 : reset time_zone
9 years ago
René Cannaò 1bb87b584d Fix for bug #1160 : reset sql_mode
9 years ago
René Cannaò b211e9903f Merge branch 'v1.4.2-checksum' into v1.4.2
9 years ago
René Cannaò e3c4cb9964 A lot of changes all related to Cluster
9 years ago
everpcpc 76dc9d886e
fix check autocommit false mistaken to true
9 years ago
René Cannaò 2a76f95e31 Further enhancement on Cluster
9 years ago
everpcpc d44838b572
add option autocommit_false_not_reusable
9 years ago
René Cannaò ee8110a515 Enhancement on Cluster solution
9 years ago
René Cannaò 3eda76379e Do not return ERR for MYSQL_OPTION_MULTI_STATEMENTS_ON #1122
9 years ago
René Cannaò 58a1b2d612 Moved match_regexes in MySQL_Thread #1127
9 years ago
René Cannaò eda8ab478e Fix memory leaks in auxiliary thread #896
9 years ago
René Cannaò ad847a0579 Do not warns for empty cluster credentials
9 years ago
René Cannaò 4ff31142b6 Thread stack size metrics
9 years ago
René Cannaò fd80372034 Unitialized variable
9 years ago
René Cannaò 1c1faf210f Some clean up
9 years ago
René Cannaò f583982ace Drafting support for ProxySQL Cluster
9 years ago
René Cannaò 641b8ac1eb Adding tables for cluster
9 years ago
René Cannaò 1ada33a048 Features #1103 and #1104
9 years ago
René Cannaò dc3664ac33 Adding command PULL VERSION MYSQL SERVERS
9 years ago
René Cannaò 02432b2b27 Possible fix for issue #1062
9 years ago
René Cannaò 8ed85453b7 Reset insert_id on connection sent to pool #1093
9 years ago
René Cannaò 5389f445d7 Bug fixes related to LAST_INSERT_ID()
9 years ago
René Cannaò d559459f98 Bug fix for #1085
9 years ago
René Cannaò 4149a5eff1 HGCU_thread_run() using password as username #1079
9 years ago
René Cannaò a8846cc543 Incorrect number of columns in Query_Processor::get_current_query_rules()
9 years ago
René Cannaò 07b3f2556a Renamed CPP to CXX in Makefiles #1052
9 years ago
René Cannaò b3785d3672 Support for SELECT LAST_INSERT_ID() LIMIT 1 #1048
9 years ago
René Cannaò 708f14a6e6 More accurate memory metrics
9 years ago
René Cannaò b1b9ad6598 Update jemalloc metrics
9 years ago
René Cannaò 1414d4430f Introduced new table stats_memory_metrics
9 years ago
René Cannaò fe5783ebb4 Better memory metrics
9 years ago
René Cannaò f3a27b2c1b Do not consider a server failed in case of Access denied #1073
9 years ago
René Cannaò 9653e19b53 Fix datatypes in stats_mysql_processlist #1005
9 years ago
René Cannaò e3015b8a39 Fix datatypes in stats_mysql_connection_pool #1004
9 years ago
René Cannaò 7ad078aebf Final fix for #1061
9 years ago
René Cannaò 391c5455ea Reset connection metadata after CHANGE_USER #1069
9 years ago
René Cannaò b78b687f46 Bug fix for #1061
9 years ago
René Cannaò 27e28a53ad Servers did not recover from RO=1 to RO=0 #1039
9 years ago
René Cannaò ccf9b32332 Remove trailing semicolon in SET NAMES #1065
9 years ago
René Cannaò 5624afd41c Support SELECT VERSION() in Admin
9 years ago
René Cannaò 13fc13b356 Incorrect number of arguments while processing query rules from config file
9 years ago
René Cannaò 71ecc15c86 Make possible to compile on gcc 4.7
9 years ago
René Cannaò 8585f050ce Fix bug 1046
9 years ago
René Cannaò 455026bffd Improving data flow control for #1034
9 years ago
René Cannaò 0a0057032f Improving Admin start time #1055
9 years ago
René Cannaò 4188d2009c mysql_query_rules.OK_msg #1045
9 years ago
René Cannaò fc5a56eec3 Fix bug #1054, MySQL error 1203
9 years ago
René Cannaò 2193152cb1 Fix bug #1043
9 years ago
René Cannaò 321cd5be67 Better control of backend throttle #1034
9 years ago
René Cannaò f614b59de5 Improving throttling #1034
9 years ago
René Cannaò c437c08f81 Implementation of global per-query throttle #1034
9 years ago
René Cannaò 76a17a8e00 Remove spinlock from Debug #977
9 years ago
René Cannaò d63b4c886b Remove spinlock from MySQL Thread #977
9 years ago
René Cannaò fc58e516f3 Remove spinlock from StatCounters (unused) #977
9 years ago
René Cannaò 64eb4cda35 Remove spinlock from MySQL Auth #977
9 years ago
René Cannaò 5e05348b22 Remove spinlock from MySQL Logger #977
9 years ago
René Cannaò 826495da07 Remove spinlock from Admin #977
9 years ago
René Cannaò 281e9cd619 Remove spinlock from Query Processor #977
9 years ago
René Cannaò a0bdae67d1 Remove spinlock from Query Cache #977
9 years ago
René Cannaò aa8f0c5c43 Remove spinlock from class SQLite3DB #977
9 years ago
René Cannaò 38e5206e0d Merge branch 'v1.4.1-ps' into v1.4.1-dev
9 years ago
René Cannaò 370d16f34e Bug fix #1007
9 years ago
René Cannaò 11dc161e53 Change default session_idle_show_processlist #1041
9 years ago
René Cannaò 0668cbdd6e Fix for bug #1038
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò de0b939e1c clang-format on MySQL_PreparedStatement.cpp
9 years ago
René Cannaò 514fa656d6 Fix bug #1012
9 years ago
René Cannaò 2b6bf14b44 Merge branch 'v1.4.1-pause' into v1.4.1-dev
9 years ago
René Cannaò 757f55791d Re-implementation of PROXYSQL PAUSE and RESUME
9 years ago
René Cannaò b220ae8c09 Bugfix in StringToHex
9 years ago
René Cannaò 61396cbcdb Speed up read from runtime_mysql_users
9 years ago
René Cannaò 17f9953a18 Added mutex for LOAD MYSQL USERS TO RUNTIME
9 years ago
René Cannaò f550cf1340 Speeding up user management
9 years ago
René Cannaò 3c6a323ada Admin to support SELECT DATABASE() AS name #1022
9 years ago
René Cannaò 91fbfc1adc ignore semicolumn from SET commands #1020
9 years ago
René Cannaò e079bc0f22 Make nonblocking both ends of pipe used for IPC
9 years ago
René Cannaò f44ea018de Merge tag 'v1.4.0'
9 years ago
Christopher Troup 8ceff8b56c Make sure we're not hitting uninitialized memory that happens to match prefix
9 years ago
René Cannaò e2f0cc4a71 Merge branch 'v1.4.0-999' into v1.4.0
9 years ago
René Cannaò a72906f069 Merge branch 'v1.4.0-mirrordebug' into v1.4.0
9 years ago
René Cannaò 9ed099d641 Incorrect processing of sqlstate #1001
9 years ago
René Cannaò 4a6385a38d Delayed multiplexing #999
9 years ago
René Cannaò 410b426da0 Write version also in foreground #997
9 years ago
René Cannaò ff55a255d9 Ensure that version number is written in log #977
9 years ago
René Cannaò e1549729dd Add support for -- comment #955
9 years ago
René Cannaò 3665eb86b0 Fix retry on STMT_EXECUTE #998
9 years ago
René Cannaò 7823072dad Unbalanced traffic with high weights #975
9 years ago
René Cannaò ef0591632b Moved code related to #997
9 years ago
René Cannaò 2414eb5e38 Convert variables error in warning #992
9 years ago
René Cannaò fd987fea90 Automatically detect kernel and set REUSEPORT #997
9 years ago
René Cannaò 922a51f902 Second possible fix for bug #896
9 years ago
René Cannaò 817cda3f12 New table stats_mysql_connection_pool_reset #753
9 years ago
René Cannaò 7ad748d847 Fix infinite loop on broken connection #990
9 years ago
René Cannaò fb322c20db Initialize mirror queue
9 years ago
René Cannaò 02036575a9 Fix accounting bug in mirror_sessions_current
9 years ago
René Cannaò 5a0078809d Destroy mirror sessions not safe to share
9 years ago
René Cannaò 05f55d347a Crash on connection timeout and fast forward #979
9 years ago
René Cannaò 13cade1f77 Improving mirroring performance
9 years ago
René Cannaò 5a1870098a Mirroring improvements test2
9 years ago
René Cannaò b7ca1e1fde Mirroring improvements test1
9 years ago
René Cannaò 1069f82cbd Crash on processlist on mirror
9 years ago
René Cannaò 906abfa70a Incorrect order of fields in runtime_mysql_query_rules
9 years ago
René Cannaò 0def85ee4a Fix crash on mirror of commit
9 years ago
René Cannaò c09190b193 Revert "Use OpenSSL's rand as PRNG"
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò fcfa5682bc Fix bug #970
9 years ago
René Cannaò 50e010bc54 Fix edge case during promotion #959
9 years ago
René Cannaò 2403b177ef More support for Group Replication
9 years ago
René Cannaò 3dfb383f5b Incorrect processing on date/times and PS #958
9 years ago
René Cannaò 2119357c7e Added mysql_query_rules.multiplex=2
9 years ago
René Cannaò a05d563263 Reset autocommit on CHANGE_USER #927
9 years ago
René Cannaò a97cb4fb35 Reset all statuses on CHANGE_USER #927
9 years ago