Re: TRAP: FailedAssertion("!(TransactionIdPrecedesOrEquals - Mailing list pgsql-hackers

From Michael Paquier
Subject Re: TRAP: FailedAssertion("!(TransactionIdPrecedesOrEquals
Date
Msg-id CAB7nPqT7G9EVW6Zucx9447D5TJ3GhvSuTNqZCOUSxdHs40MUtg@mail.gmail.com
Whole thread Raw
In response to Re: TRAP: FailedAssertion("!(TransactionIdPrecedesOrEquals  (Erik Rijkers <er@xs4all.nl>)
List pgsql-hackers
On Wed, Dec 20, 2017 at 3:33 PM, Erik Rijkers <er@xs4all.nl> wrote:
> (logical replication does the initial syncing of the instances one by one
> (sequentially) so it isn't as busy as expected; it just takes a long time)

This is quite different then. I thought that you meant physical
replication with a set of cascading standbys!

> I wrote a simple perl program to test logical replication (attached, FWIW),
> running:
>
> ./cascade.pl --instances=50 --scale=1 --clients=16 --threads=8 --duration=1
> --repeats=3 --waiting=10
>
> This cascade.pl program uses knowledge of my setup so probably won't run
> elsewhere as is but it shows how the failing test was done.

I can get that to work easily at quick glance in my environment.
Likely that will help.
-- 
Michael


pgsql-hackers by date:

Previous
From: Erik Rijkers
Date:
Subject: Re: TRAP: FailedAssertion("!(TransactionIdPrecedesOrEquals
Next
From: Rafia Sabih
Date:
Subject: Re: Shouldn't execParallel.c null-terminate query_string in theparallel DSM?