]> granicus.if.org Git - pgbouncer/log
pgbouncer
18 years agoon FreeBSD (some others too) the ucred.h has sys/param.h as prereq
Marko Kreen [Wed, 11 Apr 2007 12:44:26 +0000 (12:44 +0000)]
on FreeBSD (some others too) the ucred.h has sys/param.h as prereq

18 years agoversion 1.0.5 - "enough for today" pgbouncer_1_0_5
Marko Kreen [Wed, 11 Apr 2007 11:15:14 +0000 (11:15 +0000)]
version 1.0.5  -  "enough for today"

  * Fix online-restart bugs:
    - Set ->ready for idle servers.
    - Remove obsolete code from use_client_socket()
    - Disable maintenance during the takeover.

18 years agoVersion 1.0.4 pgbouncer_1_0_4
Marko Kreen [Wed, 11 Apr 2007 09:24:48 +0000 (09:24 +0000)]
Version 1.0.4

  * Notice from idle server tagged server dirty.
    release_server() did not expect it.  Fix it
    by dropping them.

18 years agoversion 1.0.3 pgbouncer_1_0_3
Marko Kreen [Wed, 11 Apr 2007 07:39:49 +0000 (07:39 +0000)]
version 1.0.3

  = Fixes =

  * Some error handling was missing in login path, so dying
    connection there could trigger asserts.
  * Cleanup of asserts in sbuf.c to catch problems earlier.
  * Create core when Assert() triggers.

  = New stuff =

  * New config vars: log_connections, log_disconnections,
    log_pooler_errors to turn on/off noise.
  * Config var: client_login_timeout to kill dead connections
    in login phase that could stall SUSPEND and thus online restart.

18 years agomore brutal testing
Marko Kreen [Wed, 11 Apr 2007 07:37:15 +0000 (07:37 +0000)]
more brutal testing

18 years agoremove old todo item pgbouncer_1_0_2
Marko Kreen [Wed, 28 Mar 2007 09:22:39 +0000 (09:22 +0000)]
remove old todo item

18 years agoRename sbuf_has_no_state() to sbuf_is_empty()
Marko Kreen [Wed, 28 Mar 2007 09:21:26 +0000 (09:21 +0000)]
Rename sbuf_has_no_state() to sbuf_is_empty()

As its used now for more than just suspending, the old does not fit anymore.

18 years agolet DBGVER depend on --enable-debug
Marko Kreen [Wed, 28 Mar 2007 09:13:33 +0000 (09:13 +0000)]
let DBGVER depend on --enable-debug

18 years agover 1.0.2 - fix 2 corner-case bugs
Marko Kreen [Wed, 28 Mar 2007 09:07:34 +0000 (09:07 +0000)]
ver 1.0.2 - fix 2 corner-case bugs

  * libevent may report a deleted event inside same loop.
    Avoid socket reuse for one loop.
  * release_server() from disconnect_client() didnt look
    it the packet was actually sent.

18 years agoupdate relnotes pgbouncer_1_0_1
Marko Kreen [Thu, 15 Mar 2007 14:50:03 +0000 (14:50 +0000)]
update relnotes

18 years agoimmidiate suspend of logged in clients should be done bit differently
Marko Kreen [Thu, 15 Mar 2007 14:48:48 +0000 (14:48 +0000)]
immidiate suspend of logged in clients should be done bit differently

18 years agoallow SELECT in place of SHOW
Marko Kreen [Thu, 15 Mar 2007 14:48:10 +0000 (14:48 +0000)]
allow SELECT in place of SHOW

18 years agocouple more bugs survived
Marko Kreen [Thu, 15 Mar 2007 13:41:50 +0000 (13:41 +0000)]
couple more bugs survived

* server connection was released too early, there were unsent data.
* put logged in clients immidiately to pause if SUSPEND.
* pause_mode cleanup

18 years agoversion 1.0.1
Marko Kreen [Wed, 14 Mar 2007 23:01:13 +0000 (23:01 +0000)]
version 1.0.1

18 years agofix bug where socket could stall
Marko Kreen [Wed, 14 Mar 2007 22:48:29 +0000 (22:48 +0000)]
fix bug where socket could stall

18 years agoSHOW POOLS displays how long clients have waited
Marko Kreen [Wed, 14 Mar 2007 22:47:24 +0000 (22:47 +0000)]
SHOW POOLS displays how long clients have waited

18 years agoCouple hotfixes.
Marko Kreen [Wed, 14 Mar 2007 19:29:37 +0000 (19:29 +0000)]
Couple hotfixes.

* More debugging in console, new command SHOW SOCKETS.
* unsigned usec_t + cached vs. uncached time created spurious
  query_timeout errors.
* Fair queueing by giving a released server immidiately to waiting server.
* slog_*() print also socket pointer to make tracking possible.
* Sync test.sh with released code.

18 years agoInitial revision
Marko Kreen [Tue, 13 Mar 2007 15:31:43 +0000 (15:31 +0000)]
Initial revision