Select for update/Pessimistic Write mit Postgres Cluster PGPOOL

Hallo.

Wir haben folgendes SetUp.

Wir haben zwei Glassfish Application Server Instanzen mit derselben JEE Anwendung.
Jede Instanz hat einen Connection Pool, welcher auf das PGPOOL Cluster verbunden ist.
Das PGPOOL Cluster verwaltet zwei Postgres Datenbanken.

In unserer Java Anwendungen führen wir nun ein Select for update (pessimistic write aus).
In der lokalen Entwicklungsumgebung mit einem Application Server, der auf eine Postgres DB verbunden ist,
funktioniert dies einwandfrei und der datensatz wird gelockt.

Auf der Produktivumgebung scheint der lock aber ignoriert zu werden, wenn der Knoten1 das select for update ausführt
und der Knoten2 ebenfalls darauf zugreift. Die Frage ist nun ob dies am Connection Pool des Application Server liegt,
oder ob die eventuell in PGPOOL explizit konfiguriert werden muss.

Wie verhält sich PGPOOL in solch einem Fall?

Danke und Gruß,
Mike.