/
ChangeLog
288 lines (183 loc) · 8.85 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
2007-06-20 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* main.c: Fix SIGCHLD and SIGUSR1 signal handling. Signal handlers
set flags only, then a parent process checks flags in signal
safe places.
2007-06-18 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix compile warning and memory leak in
CursorResponse().
2007-06-15 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Version 1.1.1
2007-06-11 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix kind mismatch error when
load_balance_mode is true
2007-06-02 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix typo EmptyQueryResponse
message. pgpool hung up in EXECUTE command. (Patch contributed
by Kenichi Sawada)
2007-05-29 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix handling protocol version 2.
2007-05-25 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Version 1.1
2007-05-24 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* parser/pool_memory.c: Fix core dump in pool_memory_realloc().
2007-05-17 Taiki Yamaguchi <yamaguchi@sraoss.co.jp>
* Support HBA authentication.
* Support log_connections
* Support log_hostname
* Support "ps" status display
* sample/pgpool.pam: PAM service configuration file. It will be
installed to "$PREFIX/share/pgpool-II/"
* doc/pgpool-ja.html: Added pool_hba description.
* doc/pgpool-en.html: Added pool_hba description.
2007-04-26 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_connection_pool.c: Retry connect() when it is interrupted
by signal.
2007-04-20 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Enhance that the query that begins with
"SELECT nextval()" or "SELECT setval()" are always replicated
under replication mode. Then, SELECT statements are only
executed by MASTER node if load_balance_mode is false. If need
to replicate select statement, add a comment in the begining of
the query.
2007-03-01 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Support load balancing with extended
protocol.
2007-03-01 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* parser/Makefile.am, parser/copyfuncs.c: Porting deep copy
functions for tree nodes from PostgreSQL.
2007-02-28 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Makefile.am: Use libtool's -rpath option instead of ld's rpath
option. Because rpath option name is platform-dependent.
2007-02-16 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Makefile.am, configure.in, pool_connection_pool.c,
pool_query_cache.c, pcp/pcp.c, pcp/pcp_stream.c: Fixed compile
error on MacOS X. MacOS's ld does not have rpath option. So add
--disable-rpath option to configure for MacOS X.
2007-02-13 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Version 1.0.2
2007-02-12 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* doc/pgpool-ja.html: Add release note.
2007-02-12 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* doc/pgpool-ja.html: Add Japanese release note into
pgpool-ja.html.
2007-02-12 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* child.c, pool.h, pool_connection_pool.c: pgpool *only* checks
backend connection when connection pool is reused.
2007-02-09 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* NEWS: fix indent.
2007-02-09 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* NEWS: Remove '\000'.
2007-02-08 Tatsuo Ishii <ishii@sraoss.co.jp>
* doc/pgpool-en.html: prepare for 1.0.2
2007-02-08 Tatsuo Ishii <ishii@sraoss.co.jp>
* NEWS, config.h.in, configure: Prepare for 1.0.2
2007-02-08 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* doc/pgpool-ja.html: Add new loadbalancing rule in replication
mode section.
2007-02-08 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_query_cache.c, configure.in, pool_system.c: Fixed configure
error if libpq version is 7.4.x. 7.4 does not have PQprepare().
So when version is 7.4, pgpool uses PREPARE statement instead of
PQprepare().
2007-02-08 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* configure.in: Prepare for 1.0.2
2007-02-07 Tatsuo Ishii <ishii@sraoss.co.jp>
* Makefile.in, aclocal.m4, configure, configure.in, pool_config.c,
parser/Makefile.in, pcp/Makefile.in: update configure.in to use
pg_config. Patch made by Yoshiyuki Asaba.
2007-02-06 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_connection_pool.c: Add checking socket state when connection
pool is reused. If socket is closed, pgpool try to create new
connection pool.
2007-01-30 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Disable to load balance in the following
cases. - SELECT FOR UPDATE - SELECT INTO - /* xxx */
SELECT ... (This is pgpool-I spec.)
2007-01-13 Taiki Yamaguchi <yamaguchi@sraoss.co.jp>
* pool_signal.h:
fixed #ifndef ~ #define macro for that it could have been
included redundantly.
2007-01-10 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix auto-deallocation. If a client used PDO
interface, pgpool didn't clean prepared statement.
2007-01-05 Devrim GUNDUZ <devrim@commandprompt.com>
* COPYING, child.c, main.c, pcp_child.c, pgpool.8.in, pool.h,
pool_auth.c, pool_config.c, pool_config.l,
pool_connection_pool.c, pool_error.c, pool_ipc.h, pool_params.c,
pool_process_query.c, pool_query_cache.c, pool_rewrite_query.c,
pool_rewrite_query.h, pool_sema.c, pool_shmem.c, pool_signal.c,
pool_signal.h, pool_stream.c, pool_system.c, pool_type.h,
parser/pool_memory.c, parser/pool_memory.h, parser/pool_string.c,
parser/pool_string.h: Copyright update
2006-12-25 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* Makefile.am, Makefile.in: Fix libpq link error (Reported by
ISHIDA Akio).
2006-12-04 Tatsuo Ishii <ishii@sraoss.co.jp>
* pool_process_query.c: Fix bug with replication mode. With
UPDATE/DELETE, the number of affcted rows should not be sum of
each node.
2006-12-02 Tatsuo Ishii <ishii@sraoss.co.jp>
* pool_process_query.c: Add backend status info to show pool_status
2006-12-02 Tatsuo Ishii <ishii@sraoss.co.jp>
* main.c: enhance logging to make it clear what kind of
failover/failback event ocuured.
2006-12-02 Tatsuo Ishii <ishii@sraoss.co.jp>
* TODO: update TODO document to reflect current status
2006-11-30 Devrim GUNDUZ <devrim@commandprompt.com>
* child.c, pool_auth.c: Fix small typos in messages
2006-11-30 Devrim GUNDUZ <devrim@commandprompt.com>
* pgpool.conf.sample: Fix small typos in config file
2006-11-15 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix an extended query protocol handling.
2006-11-13 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* parser/pool_memory.c: Fix SIGSEGV under parallel mode.
2006-11-10 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* parser/pool_memory.c:
- Add NULL checking in pool_memory_free().
- Fix SIGSEGV in pool_memory_alloc() if allocate size is 8192
byte.
void *x;
pool_memory = pool_memory_create();
x = pool_memory_alloc(pool_memory, 8192);
2006-11-04 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* parser/pool_memory.c: Fixed a inifinite loop in
pool_memory_free().
2006-10-04 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_rewrite_query.c: Fix rewriting a query which refers
pg_catalog. Patch contributed by Yoshiharu Mori.
2006-10-04 Devrim GUNDUZ <devrim@commandprompt.com>
* pgpool.spec: - Added -libs and -devel RPM - Fix .so link problem
- Cosmetic changes to spec file
2006-10-04 Devrim GUNDUZ <devrim@commandprompt.com>
* pgpool.spec: [no log message]
2006-09-27 Devrim GUNDUZ <devrim@commandprompt.com>
* pgpool.spec: * Thu Sep 27 2006 - Devrim GUNDUZ
<devrim@commandprompt.com> 1.0.1-3 - Fix spec, per Yoshiyuki
Asaba
* Thu Sep 26 2006 - Devrim GUNDUZ <devrim@commandprompt.com>
1.0.1-2 - Fixed rpmlint errors - Fixed download url - Added
ldconfig for .so files
** Thu Sep 21 2006 - David Fetter <david@fetter.org> 1.0.1-1 -
Initial build pgpool-II 1.0.1 for PgPool Global Development Group
2006-09-27 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* pool_process_query.c: Fix load balancing algorithm. Patch
contributed by Jeff Davis.
See the following URL for more details.
http://pgfoundry.org/pipermail/pgpool-hackers/2006-September/000034.html
2006-09-25 Yoshiyuki Asaba <y-asaba@sraoss.co.jp>
* doc/: pgpool-en.html, pgpool-ja.html: Add pam authentication in
supported authentication protocol list. Reported by Jeff Davis.
2006-09-22 <ishii@sraoss.co.jp>
* Version 1.0.1
* Fix debug message in simpleQuery() so that it correctly prints
query string when operated in MASTER_SLAVE mode (Tatsuo)
* Fix kind mismatch error in COPY FROM STDIN (Yoshiyuki, backport from pgpool)
* Fix master/slave mode (Tatsuo)
See following message for more details.
Subject: [Pgpool-general] pgpool-II master/slave mode, BackendError
From: Jeff Davis
To: pgpool-general@pgfoundry.org
Date: Tue, 12 Sep 2006 16:48:49 -0700
* Many docs fix (Devrim, Yoshiyuki)
2006-09-08 <ishii@sraoss.co.jp>
* Version 1.0.0