Displaying 1 result from an estimated 1 matches for "pg_call".
2010 Apr 14
4
PostgreSQL driver supporting [round-robin] load balancing and redundancy [LONG]
...if (pgc->timeout) {
+ old.timeout = *pgc->timeout;
+ timeout_remove(&pgc->timeout);
+
+ pgc->timeout = timeout_add(old.timeout.msecs,
+ old.timeout.callback, old.timeout.context);
+ }
+}
+
+static void log_pg_error(struct multi_pgsql_pgc *pgc, char const *fnc, char const *pg_call)
+{
+ i_error("%s: %p: %s: %s",
+ fnc, pgc, pg_call, kill_pg_errmsg_newline(PQerrorMessage(pgc->pgc)));
+}
+
+/*** connection establishment */
+static void add_ready_pgc(struct multi_pgsql_db *, struct multi_pgsql_pgc *);
+
+static void restart_pgc_connect(struct multi_pgsql_pgc *pgc...