Hi
pgpool is a middleware to postgresql RDBMS.
It receives connections from clients and itself connect to postgres DB nodes and sends requests to all nodes (in replication mode; it can also just pool connections).
And because of its nature pgpool should be carefully used with requests containing things like random(), CURRENT_TIMESTAMP, sequences etc. They can differ among DB nodes.
Do activiti use these things?