[gpadmin@dtord03gpfs105p mirror]$ du -hs gpseg3/pg_xlog 2.1T gpseg3/pg_xlog [gpadmin@dtord03gpfs105p mirror]$ du -hs gpseg214/pg_xlog 1.5G gpseg214/pg_xlog
[gpadmin@dtord03gpfs101p primary]$ du -hs gpseg3/pg_xlog 1.5G gpseg3/pg_xlog
To resolve this issue, we have had to stop the segment
pg_ctl -D <segment_directory> stop -m immediate e.g. pg_ctl -D /data1/mirror/gpseg3 stop -m immediate
Then we recovered the segment with gprecoverseg. Incremental recovery has worked, but sometimes a full recovery may be needed.
This bug is fixed in 6.19.4 and above, so please plan to upgrade when you can to avoid this again.