Mikael Lepistö
|
c0ac1077b6
|
More pool tests and test on borrow default (#2341)
* Test pool eviction when DB closes connection
* Added couple of tests for how pool works and added testOnBorrow to defaults
|
2017-11-19 18:43:28 +02:00 |
|
Jonathan Stewmon
|
9122cbf6df
|
upgrade generic-pool to 3.1.7 (#2208)
* Upgrade generic-pool to v3.1.7 (Attempt)
* Remove callback from pool create function
* Fix ESLint
* Send whole poolConfig to generic-pool (for idleTimeoutMillis etc)
* fix compatibility issues with generic-pool v3
- restore Client.poolDefaults to allow dialect overrides
- connection validators should always resolve with a boolean
- rely on generic pool acquire timeouts to avoid unhandled rejections
- simplify promise usage, avoiding Promise constructor anti-pattern
- enable testOnBorrow in docker tests to evict broken connections
- enable docker tests on Darwin
- enable docker tests for mysql2 dialect
* validate timeout settings and to 60s
* simplify Client.destroy promise handling
* return destroyRawConnection promise from dialects
|
2017-09-06 22:51:29 +03:00 |
|
Jonathan Stewmon
|
804c338dd0
|
remove configOptions connection settings filter for mysql2 (#2040)
|
2017-05-09 08:55:00 +03:00 |
|
Tim Griesser
|
7069ce509e
|
Revert to generic pool (#1665)
|
2016-09-13 18:12:23 -04:00 |
|
Tim Griesser
|
53c5984a3b
|
Simplify transaction classes
|
2016-09-12 18:45:35 -04:00 |
|
Tim Griesser
|
6fa485302b
|
Bluebird cleanup (#1618)
* Reference Bluebird directly, Remove deprecated .exec method
* Remove outdated bench scripts
* Remove old .jshintrc file
|
2016-08-09 17:23:07 -04:00 |
|
Rhys van der Waerden
|
2acd6e5daa
|
Make spaces in import braces consistent
`import {module}` -> `import { module }`
|
2016-05-18 20:22:50 +10:00 |
|
Rhys van der Waerden
|
06e3447440
|
Remove duplicate spaces in assignments.
These were previously horizontally aligned. The esnext conversion disrupted them all.
|
2016-05-18 19:59:24 +10:00 |
|
Rhys van der Waerden
|
3846b7182c
|
Make codebase conform to ESLint rules
Just a couple of changes.
|
2016-05-17 01:01:34 +10:00 |
|
wubzz
|
fa125712da
|
A default ping fn in default pool settings, and silently ignore errors when querying 'ROLLBACK' on a dead connection by using Promise.Timeout.
|
2016-04-02 16:35:27 +02:00 |
|
wubzz
|
2fad6d1f6e
|
Mysql2 should also listen to 'error' events.
|
2016-03-29 17:46:19 +02:00 |
|
wubzz
|
1d27fb8550
|
Update lodash from 3.7.0 -> 4.6.0
|
2016-03-15 18:11:13 +01:00 |
|
JT Turner
|
c4fcfa8f76
|
Add all supported Mysql2 dialect options
|
2016-02-05 00:39:31 -08:00 |
|
Brian Black
|
25ffe0d84c
|
dialects default to inherited SqlString
|
2015-11-29 18:54:05 -05:00 |
|
Brian Black
|
c6230568cd
|
SqlString is now per-dialect
|
2015-11-29 18:44:12 -05:00 |
|
Tim Griesser
|
ccc1c6ce23
|
Fix #843, pass compress option to mysql2
|
2015-06-01 08:33:32 -04:00 |
|
Tim Griesser
|
521a6f9e97
|
Remove use strict, assumed in ES6
|
2015-05-09 14:01:19 -04:00 |
|
Tim Griesser
|
7e884cb325
|
Babel src -> lib, remove gulp
|
2015-05-09 13:58:18 -04:00 |
|