@@ -616,6 +616,7 @@ cli_sentinel_get(int argc, char **argv)
616
616
char startpos [PG_LSN_MAXLENGTH ] = { 0 };
617
617
char endpos [PG_LSN_MAXLENGTH ] = { 0 };
618
618
char write_lsn [PG_LSN_MAXLENGTH ] = { 0 };
619
+ char transform_lsn [PG_LSN_MAXLENGTH ] = { 0 };
619
620
char flush_lsn [PG_LSN_MAXLENGTH ] = { 0 };
620
621
char replay_lsn [PG_LSN_MAXLENGTH ] = { 0 };
621
622
@@ -625,6 +626,8 @@ cli_sentinel_get(int argc, char **argv)
625
626
LSN_FORMAT_ARGS (sentinel .endpos ));
626
627
sformat (write_lsn , PG_LSN_MAXLENGTH , "%X/%X" ,
627
628
LSN_FORMAT_ARGS (sentinel .write_lsn ));
629
+ sformat (transform_lsn , PG_LSN_MAXLENGTH , "%X/%X" ,
630
+ LSN_FORMAT_ARGS (sentinel .transform_lsn ));
628
631
sformat (flush_lsn , PG_LSN_MAXLENGTH , "%X/%X" ,
629
632
LSN_FORMAT_ARGS (sentinel .flush_lsn ));
630
633
sformat (replay_lsn , PG_LSN_MAXLENGTH , "%X/%X" ,
@@ -634,6 +637,7 @@ cli_sentinel_get(int argc, char **argv)
634
637
json_object_set_string (jsobj , "endpos" , startpos );
635
638
json_object_set_boolean (jsobj , "apply" , sentinel .apply );
636
639
json_object_set_string (jsobj , "write_lsn" , write_lsn );
640
+ json_object_set_string (jsobj , "transform_lsn" , transform_lsn );
637
641
json_object_set_string (jsobj , "flush_lsn" , flush_lsn );
638
642
json_object_set_string (jsobj , "replay_lsn" , replay_lsn );
639
643
@@ -645,17 +649,19 @@ cli_sentinel_get(int argc, char **argv)
645
649
}
646
650
else
647
651
{
648
- fformat (stdout , "%-10s %X/%X\n" , "startpos" ,
652
+ fformat (stdout , "%-15s %X/%X\n" , "startpos" ,
649
653
LSN_FORMAT_ARGS (sentinel .startpos ));
650
- fformat (stdout , "%-10s %X/%X\n" , "endpos" ,
654
+ fformat (stdout , "%-15s %X/%X\n" , "endpos" ,
651
655
LSN_FORMAT_ARGS (sentinel .endpos ));
652
- fformat (stdout , "%-10s %s\n" , "apply" ,
656
+ fformat (stdout , "%-15s %s\n" , "apply" ,
653
657
sentinel .apply ? "enabled" : "disabled" );
654
- fformat (stdout , "%-10s %X/%X\n" , "write_lsn" ,
658
+ fformat (stdout , "%-15s %X/%X\n" , "write_lsn" ,
655
659
LSN_FORMAT_ARGS (sentinel .write_lsn ));
656
- fformat (stdout , "%-10s %X/%X\n" , "flush_lsn" ,
660
+ fformat (stdout , "%-15s %X/%X\n" , "transform_lsn" ,
661
+ LSN_FORMAT_ARGS (sentinel .transform_lsn ));
662
+ fformat (stdout , "%-15s %X/%X\n" , "flush_lsn" ,
657
663
LSN_FORMAT_ARGS (sentinel .flush_lsn ));
658
- fformat (stdout , "%-10s %X/%X\n" , "replay_lsn" ,
664
+ fformat (stdout , "%-15s %X/%X\n" , "replay_lsn" ,
659
665
LSN_FORMAT_ARGS (sentinel .replay_lsn ));
660
666
}
661
667
}
0 commit comments