Hi Roman,
Maybe one of the developers can chime in on this, but to my knowledge, as at least one WAL file should be available for the server to successfully start, you can't turn these off entirely. My suggestion would be to set wal_keep_segments to a much smaller number, even "1", Also, did you change the default size of the WAL segments? I can't actually remember the exact name for this parameter, but the default is 16MB. You can have this set to a much larger value.
--
Jay
On Tue, Sep 29, 2015 at 6:01 PM, Roman Shubovich <r.shubovich@xxxxxxxxx> wrote:
hiI've up master-slave streaming replication.each host have RAM tmpfs disk for WAL files with 5BG space, and my config is:wal_keep_segments = 64checkpoint_segments = 32checkpoint_timeout = 1hcheckpoint_completion_target = 0.8WAL archiving is offmaster host works as expected - he keeps about 140-160 files in the pg_xlog folderbut standby host ignore the config, he won't remove old wal files and in archive_status folder I can see many xxxxxx.done files, but archiving is not enabled.how can I disable that behavior ?I already tried playing with archive_cleanup_command, recovery_end_command, pg_archivecleanup - nothing helped.when standby host operate as master server then no problems occurspostgres version 9.4.4, compiled from sourceOS ubuntu 14.04.3