[Pgpool-general] Order of Query Results

Guillaume Lelarge guillaume at lelarge.info
Wed Jul 28 14:56:27 UTC 2010


Le 28/07/2010 16:50, Sean Brown a écrit :
> Does PgPool have an issue with the order of results from a query being 
> returned in a different order?
> 
> With the ongoing issue of our cluster falling out, we just had one member fall 
> out again and again, no error in PostgreSQLs log is recorded. PgPool reports 
> the possible last query was:
> select * from carts where cart_id in (11835,11824,11819)
> 
> Specifically the error in PgPools log is:
> read_kind_from_backend: 1 th kind D does not match with master or majority 
> connection kind ^@
> 2010-07-28 10:21:23 ERROR: pid 28242: kind mismatch among backends. Possible 
> last query was: "select * from carts where cart_id in (11835,11824,11819)" 
> kind details are: 1[D]
> 
> If I run that query on the remaining node and on the one that just fell out, I 
> get the same 3 results, but the orders of the records are different.
> 

The query you show doesn't ask for a specific order (no "ORDER BY"
clause), so each backend can send the data in whatever order they "prefer".


-- 
Guillaume
 http://www.postgresql.fr
 http://dalibo.com


More information about the Pgpool-general mailing list