File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -140,6 +140,7 @@ int do_deletewal(time_t backup_id, bool strict)
140
140
struct dirent * arcde ;
141
141
char wal_file [MAXPGPATH ];
142
142
int rc ;
143
+ int i = 0 ;
143
144
144
145
XLByteToSeg (oldest_lsn , targetSegNo );
145
146
XLogFileName (oldestSegmentNeeded , oldest_tli , targetSegNo );
@@ -185,9 +186,20 @@ int do_deletewal(time_t backup_id, bool strict)
185
186
wal_file , strerror (errno ));
186
187
break ;
187
188
}
188
- elog (LOG , "removed WAL segment \"%s\"" , wal_file );
189
+ if (verbose )
190
+ elog (LOG , "removed WAL segment \"%s\"" , wal_file );
191
+ else
192
+ {
193
+ if (i == 0 )
194
+ elog (NOTICE , "removed WAL segment \"%s\"" , wal_file );
195
+
196
+ }
189
197
}
198
+ i ++ ;
190
199
}
200
+ if (!verbose && i != 0 && errno == 0 )
201
+ elog (NOTICE , "removed WAL segment \"%s\"" , wal_file );
202
+
191
203
if (errno )
192
204
elog (WARNING , "could not read archive location \"%s\": %s" ,
193
205
arclog_path , strerror (errno ));
You can’t perform that action at this time.
0 commit comments