You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-06-18 23:57:33 +02:00
Properly reset conflicting pg-* options for the remote protocol.
The pg1-socket-path and pg1-port options were not being reset when options from a higher index were being pushed down for processing by a remote. Since remotes only talk to one cluster they always use the options in index 1. This requires moving options from the original index to 1 before starting the remote. All options already set on index 1 must be removed if they are not being overwritten.
This commit is contained in:
@ -245,6 +245,8 @@ testRun(void)
|
||||
strLstAddZ(argList, "--process=4");
|
||||
strLstAddZ(argList, "--host-id=2");
|
||||
strLstAddZ(argList, "--pg1-path=/path/to/1");
|
||||
strLstAddZ(argList, "--pg1-socket-path=/socket3");
|
||||
strLstAddZ(argList, "--pg1-port=1111");
|
||||
strLstAddZ(argList, "--pg2-path=/path/to/2");
|
||||
strLstAddZ(argList, "--pg2-host=pg2-host");
|
||||
strLstAddZ(argList, "--type=db");
|
||||
|
Reference in New Issue
Block a user