twisha16
90600f2b47
Adding returnToHead in clientConfig param ( #1007 )
2016-06-07 16:05:55 -05:00
Martin Kuba
52aa25d8e8
added Client constructor back on pool to enable instrumentation ( #998 )
2016-04-26 17:41:11 -05:00
Brian C
a8bd44a6ec
Requiring native bindings polutes 'global' ( #984 )
...
There was some nasty global-ish variable reference updating happening when the native module 'initializes' after its require with `require('pg').native`
This fixes the issue by making sure both `require('pg')` and `require('pg').native` each initialize their own context in isolation and no weird global-ish references are used & subsequently stomped on.
2016-04-08 18:46:10 -05:00
Joost Farla
f50f5ce7e8
Require statements break Browserify compatibility
2015-10-10 11:10:51 +02:00
Oliver Salzburg
e5a63ab58d
Don't emit error events parsed out of data stream
2015-08-24 17:24:52 +02:00
Jos Kuijpers
1c17177369
Only call destroy on a client when it is not already being destroyed
...
Adds a check in the error listener on the client in the pool, to
prevent calling destroy on a client when it is already being
destroyed.
Without this check, if an error occurs during the ending of the
stream, such as a timeout, the client is never removed from
the pool and weird things happen.
2014-07-30 14:17:04 +02:00
Nuno Sousa
7612bbc402
Add support for overriding generic pool defaults
2014-05-16 15:00:18 +01:00
Ricky Ng-Adam
4de8f04c34
count reuse of each connection as client.poolCount
2014-04-25 13:10:16 +08:00
Brian M. Carlson
9c87253aff
Fix memory leak with domains
2014-04-12 00:29:44 -05:00
Brian C
b12dd4c420
Merge pull request #543 from CartoDB/2.11-remove-ended-connections
...
Remove disconnected clients from the pool
2014-03-22 10:47:53 -05:00
Sandro Santilli
fb118cf069
Avoid loop between pool.destroy and client.end
2014-03-18 09:42:19 +01:00
Sandro Santilli
9c5cd8d02d
Remove disconnected clients from the pool
...
Might fix #458
Fixes https://github.com/CartoDB/CartoDB-SQL-API/issues/135
2014-03-17 18:51:32 +01:00
Brian M. Carlson
779c8064f2
Add domain support to connection pool
2014-03-15 16:41:33 -05:00
brianc
1d6541724e
remove deprecation warnings & deprecate lib
2013-03-17 14:51:57 -05:00
brianc
9c7a33caca
remove 2 parameter pg.connect function
2013-03-07 15:57:00 -06:00
brianc
213518648b
ability to hide deprecation warnings
2013-03-07 10:01:14 -06:00
brianc
6415450634
deprecate pauseDrain/resumeDrain & auto-releasing client pool
2013-03-07 09:47:04 -06:00
bmc
5c95886749
clear deprecation warning on client error - fix test race
2013-02-21 14:49:26 -06:00
bmc
cc84799c7a
integrate new pool into existing codebase
2013-02-20 16:08:48 -06:00
bmc
bb448fe61a
finish out the first rev of the improved pool api
2013-02-19 19:34:28 -06:00
bmc
971eb5d1ef
initial work on new pool
2013-02-15 16:13:28 -06:00