Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit aad8e95

Browse files
committed
print XLogReadRecord errors
1 parent f52ca07 commit aad8e95

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/syncpoint.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,14 +477,19 @@ RecoveryFilterLoad(int filter_node_id, Syncpoint *spvector)
477477
do
478478
{
479479
XLogRecord *record;
480-
char *errormsg;
480+
char *errormsg = NULL;
481481
RepOriginId origin_id;
482482
int node_id;
483483

484484
record = XLogReadRecord(xlogreader, start_lsn, &errormsg);
485485
if (record == NULL)
486486
{
487-
mtm_log(MtmReceiverFilter, "load_filter_map: got NULL from XLogReadRecord, breaking");
487+
if (errormsg)
488+
mtm_log(ERROR,
489+
"load_filter_map: got error: %s", errormsg);
490+
else
491+
mtm_log(MtmReceiverFilter,
492+
"load_filter_map: got NULL from XLogReadRecord, breaking");
488493
break;
489494
}
490495

0 commit comments

Comments
 (0)