6d02bc72d9
server: fix SIGSEGV caused by port probing with audit plugin ( #16038 )
2020-04-03 20:34:30 +08:00
e42c825979
server, session: refine mysql handshake error log ( #15731 )
2020-03-28 19:18:35 +08:00
7a67ff482b
config, server: change the default value of max-server-connections ( #15726 )
2020-03-26 17:55:13 +08:00
f8b2d96764
server: if status address already in use, return an error ( #15177 )
2020-03-18 17:51:09 +08:00
aec6143179
*: support require-secure-transport startup option ( #15341 )
2020-03-17 08:46:45 +08:00
d052f5c41d
server: stop the server when writing binlog failed ( #15324 )
2020-03-12 16:25:32 +08:00
6c67561ee0
server: fix tls setup and error log ( #15287 )
2020-03-11 20:55:47 +08:00
9f0736ee8b
errno: move the error code from the parser/mysql to tidb/errno ( #15277 )
2020-03-11 15:40:21 +08:00
d9406058ac
*: update memdb to use new fast random util ( #15218 )
2020-03-10 14:24:32 +08:00
5c68d537f4
*: support reload tls used by mysql protocol in place ( #14749 )
2020-03-03 10:01:39 +08:00
465af00b46
*: use new registrable terror ( #14606 )
2020-02-06 16:40:26 +08:00
a644d67fb2
plugin: support logging rejected connection attempts in audit log ( #14594 )
2020-02-04 14:08:53 +08:00
d65e23f39e
*: support for limiting the number of client connections ( #14409 )
2020-01-15 18:31:56 +08:00
5a9f2fa5ab
server, tikv: enable unit test run parallel and add parallel f… ( #14296 )
2020-01-09 15:12:45 +08:00
5da10ffecc
*: refine some error code ( #14002 )
2019-12-12 11:09:58 +08:00
41c7d7e943
server: set system_time_zone from systemTZ ( #13934 )
2019-12-09 12:11:19 +08:00
5b6422df58
*: support read remote TiDB memory table of cluster ( #13065 )
2019-12-04 13:05:36 +08:00
826e1d712b
*: cleanup error code ( #13874 )
2019-12-03 20:29:09 +08:00
9fd3e92318
server: add rpcserver to get other tidb server info for diagnostics ( #13693 )
2019-11-26 17:46:19 +08:00
4b830aa7f6
*: Remove unused code ( #13674 )
2019-11-22 11:37:07 +08:00
a08918ab74
fixup ( #11688 )
2019-08-12 11:53:03 +08:00
7715341cb7
server: tiny refactor, more go style ( #11478 )
2019-08-01 17:36:05 +08:00
8f51214533
server: move log operation out of lock scope ( #11536 )
...
It's a bad style to print log under a lock, tiny refactor to make the code better.
Lock() is also changed to RLock() to reduce lock contend
2019-07-31 17:24:44 +08:00
8104494b91
plugin: support dynamic enable/disable plugins ( #11122 )
2019-07-09 13:02:50 +08:00
98274ccbf2
plugin: setup connection info in session when audit plugin be enabled ( #10923 )
2019-06-27 11:29:40 +08:00
a57b6e60a6
*: Add support for MAX_EXECUTION_TIME. ( #10541 )
2019-06-25 01:18:11 +08:00
c8d1ff7ca6
*: replace 'logutil.Logger(context.Background())' with 'logutil.BgLogger()' ( #10866 )
2019-06-21 19:13:31 +08:00
421de5ef20
executor,server: re-implement the kill statement by checking the Next() function ( #10841 )
2019-06-20 11:03:21 +08:00
b0d6c5b35b
*: print an expensive query log when a query is out of memQuota ( #10799 )
2019-06-18 16:18:48 +08:00
f67352d238
*: print an expensive log when a query exceeds time threshold ( #10350 )
2019-06-05 20:38:11 +08:00
278c3e81b4
*: support EXPLAIN FOR CONNECTION ( #10030 )
2019-04-09 10:45:22 +08:00
c04bda6b76
server: improve error message ( #10034 )
2019-04-03 13:47:32 -06:00
77e91d1327
executor: kill tidb [session id] can't stop executors and release resources quickly ( #9844 )
2019-04-01 16:51:24 +08:00
1f018576bc
server: ConnectionEvent error from plugins should not make TiDB exit ( #9889 )
2019-03-27 15:15:11 +08:00
5ffa06b6c3
*: unify and normalize the format of the log in the pkg of server ( #9878 )
2019-03-25 16:10:36 +08:00
0313cbbbde
plugin: add audit plugin extension point ( #9136 )
2019-03-25 15:18:34 +08:00
4188ae19c0
log,server: add contextual log util & test it in conn.go ( #9548 )
2019-03-09 11:23:45 +08:00
c3f64b2629
*: tiny update for the whitelist plugin ( #9271 )
2019-02-12 15:54:45 +08:00
504b10c27c
server: try graceful close connection first ( #8711 )
2019-01-11 18:44:53 +08:00
692693a1ff
server, tidb-server: improve unix socket handling ( #8836 )
2019-01-09 09:51:26 +08:00
e5b9fc079a
server: close all connection directly when terminate tidb ( #8692 )
2018-12-17 15:51:08 +08:00
808eab1911
session: support system variable interactive_timeout ( #8487 ) ( #8573 )
2018-12-14 22:22:25 +08:00
654964a35b
server: close connection when tidb server closed. ( #8446 )
2018-11-27 17:51:47 +08:00
e69aa2749b
server: unix socket should verify user's authentication ( #8381 )
2018-11-22 13:43:38 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
6e3bbe8e35
*: add HIGH_PRIORITY for the bootstrap SQLs. ( #7616 )
2018-09-06 00:49:12 +08:00
a7ae09b8e1
metrics,server: add a get_token_duration_seconds metrics ( #7110 )
...
* metrics,server: add a get_token_duration_seconds metrics
2018-07-23 14:29:19 +08:00
f9a5686f9b
executor: make set system variable log shorter ( #7029 )
2018-07-11 14:09:22 +08:00