• Tom Lane's avatar
    Teach walsender to update its process title for replication commands. · babef40c
    Tom Lane authored
    Because the code path taken for SQL commands executed in a walsender
    will update the process title, we pretty much have to update the
    title for replication commands as well.  Otherwise, the title shows
    "idle" for the rest of a logical walsender's lifetime once it's
    executed any SQL command.
    
    Playing with this, I confirm that a walsender now typically spends
    most of its life reporting
    	walsender postgres [local] START_REPLICATION
    Considering this in isolation, it might be better to have it say
    	walsender postgres [local] sending replication data
    However, consistency with the other cases seems to be a stronger
    argument.
    
    In passing, remove duplicative pgstat_report_activity call.
    
    Discussion: https://postgr.es/m/880181.1600026471@sss.pgh.pa.us
    babef40c
walsender.c 104 KB