<div dir="ltr"><div dir="ltr">Op vr 29 mrt 2024 om 15:26 schreef Tatsuo Ishii <<a href="mailto:ishii@sraoss.co.jp">ishii@sraoss.co.jp</a>>:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> Hi,<br>
> <br>
> After upgrading from 4.5.0 to 4.5.1 we see lots of regressions in our<br>
> test-suite when failovers are involved with the following exception in<br>
> WildFly:<br>
> Caused by: org.postgresql.util.PSQLException: ERROR: unable to read message<br>
> kind from backend<br>
>   Detail: 0 th backend is not valid<br>
> <br>
> I'm not sure what is causing this, but I've got the feeling that pgpool<br>
> keeps trying to send queries to a database that not available. I've<br>
> attached logging from pgpool. You can find the first error at 04:10:16<br>
> (or 2024-03-27T03:10:16.735933246Z pgpool timestamp).<br>
<br>
Can you share the backend status information at 04:10:16?<br>
- Each backend node id status (up or down)<br>
- Which was the primary node id?<br></blockquote><div><br></div><div>I've attached the output for pcp_watchdog_info and pcp_node_info from node 1 and 3. As this is historical data, I don't have the status at exactly 04:10:16, but the output from node 3 is close (04:10:31). The error is persistent. It keeps throwing the error until the test is aborted at 04:29.</div><div><br></div><div>As you can see, all 3 databases are up and synchronized. Node 2 runs the primary database and Node 3 is the pgpool leader.</div><div><br></div><div>Best regards,</div><div>Emond</div></div></div>