-include ../config.mak
MANPAGES = pgbouncer.1 pgbouncer.5
+HTML = config.html usage.html todo.html
all: $(MANPAGES)
-html: config.html usage.html
+html: $(HTML)
install: $(MANPAGES)
mkdir -p $(DESTDIR)$(mandir)/man1/
upload:
devupload.sh overview.txt $(wiki)
- devupload.sh todo.txt $(wiki)/ToDo
+ #devupload.sh todo.txt $(wiki)/ToDo
#devupload.sh usage.txt $(wiki)/UsageInfo
#devupload.sh config.txt $(wiki)/ConfigFile
realclean: distclean
rm -f *.[1-9]
-web:
+web: $(HTML)
rsync -av $(HTML) $(web)/doc/
== Docs ==
- * Detailed usage info: ./UsageInfo
- * Config file help: ./ConfigFile
- * TODO list: ./ToDo
+ * Detailed usage info: [http://pgbouncer.projects.postgresql.org/doc/usage.html usage.html]
+ * Config file help: [http://pgbouncer.projects.postgresql.org/doc/config.html config.html]
+ * TODO list: [http://pgbouncer.projects.postgresql.org/doc/todo.html todo.html]
== Feature map ==
= PgBouncer TODO list =
-== Ver 1.1 ==
-
-
-== Ver 1.0.9 ==
-
- * Support downgrade from 1.1.
-
-== Make -R less scary ==
-
- * -R should somehow log whats happens
- * -R should detect that no pooler is running and boot normally
- * -R should detect if login fails then exit()
-
-''' Details: '''
- * Takeover before fork()
- * must not touch libevent, just fill structures,
- libevent init after fork()
- * ^C while takeover - immidiate _exit()
- * detection:
- * if tcp - try binding
- * if unix - try connect()
-
== Minor features ==
* suspend_timeout - drop stalled conns
== Major features ==
- * load-balancing between different servers.
- - possibility to specify failover databases.
+=== prepared plans ===
+
* keeping track of protocol-level prepared plans
- JDBC workaround in the meantime: protocolVersion=2
+
+=== make -R less scary ===
+
+ * -R should somehow log whats happens
+ * -R should detect that no pooler is running and boot normally
+ * -R should detect if login fails then exit()
+ * Details:
+ - Takeover before fork()
+ - must not touch libevent, just fill structures,
+ libevent init after fork()
+ - ^C while takeover - immidiate _exit()
+ * Detect existing process:
+ - if tcp - try binding
+ - if unix - try connect()
+
+=== load-balancing ===
+
+ * allow serveral server to serve one db
+ - possibility to specify failover databases.
+