Thread

  1. pgsql: In walsender, don't sleep if there's outstanding WAL waiting to

    Heikki Linnakangas <heikki@postgresql.org> — 2010-05-26T22:21:33Z

    Log Message:
    -----------
    In walsender, don't sleep if there's outstanding WAL waiting to be sent,
    otherwise we effectively rate-limit the streaming as pointed out by
    Simon Riggs. Also, send the WAL in smaller chunks, to respond to signals
    more promptly.
    
    Modified Files:
    --------------
        pgsql/src/backend/replication:
            walsender.c (r1.20 -> r1.21)
            (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/replication/walsender.c?r1=1.20&r2=1.21)
    
    
  2. Re: [COMMITTERS] pgsql: In walsender, don't sleep if there's outstanding WAL waiting to

    Fujii Masao <masao.fujii@gmail.com> — 2010-05-31T10:03:44Z

    Hi,
    
    On Thu, May 27, 2010 at 7:21 AM, Heikki Linnakangas
    <heikki@postgresql.org> wrote:
    > Log Message:
    > -----------
    > In walsender, don't sleep if there's outstanding WAL waiting to be sent,
    > otherwise we effectively rate-limit the streaming as pointed out by
    > Simon Riggs. Also, send the WAL in smaller chunks, to respond to signals
    > more promptly.
    >
    > Modified Files:
    > --------------
    >    pgsql/src/backend/replication:
    >        walsender.c (r1.20 -> r1.21)
    >        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/replication/walsender.c?r1=1.20&r2=1.21)
    
    This commit seems to have introduced the bug that walsender exits
    before sending all the WAL up to shutdown checkpoint record when
    smart shutdown is requested.
    
    The attached patch fixes the bug and a tiny typo.
    
    Regards,
    
    -- 
    Fujii Masao
    NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    NTT Open Source Software Center
    
    
  3. Re: [COMMITTERS] pgsql: In walsender, don't sleep if there's outstanding WAL waiting to

    Fujii Masao <masao.fujii@gmail.com> — 2010-05-31T10:20:28Z

    On Mon, May 31, 2010 at 7:03 PM, Fujii Masao <masao.fujii@gmail.com> wrote:
    > Hi,
    >
    > On Thu, May 27, 2010 at 7:21 AM, Heikki Linnakangas
    > <heikki@postgresql.org> wrote:
    >> Log Message:
    >> -----------
    >> In walsender, don't sleep if there's outstanding WAL waiting to be sent,
    >> otherwise we effectively rate-limit the streaming as pointed out by
    >> Simon Riggs. Also, send the WAL in smaller chunks, to respond to signals
    >> more promptly.
    >>
    >> Modified Files:
    >> --------------
    >>    pgsql/src/backend/replication:
    >>        walsender.c (r1.20 -> r1.21)
    >>        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/replication/walsender.c?r1=1.20&r2=1.21)
    >
    > This commit seems to have introduced the bug that walsender exits
    > before sending all the WAL up to shutdown checkpoint record when
    > smart shutdown is requested.
    >
    > The attached patch fixes the bug and a tiny typo.
    
    Sorry. I forgot to attach the patch..
    
    Regards,
    
    -- 
    Fujii Masao
    NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    NTT Open Source Software Center
    
  4. Re: [COMMITTERS] pgsql: In walsender, don't sleep if there's outstanding WAL waiting to

    Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> — 2010-05-31T10:45:02Z

    On 31/05/10 13:20, Fujii Masao wrote:
    > On Mon, May 31, 2010 at 7:03 PM, Fujii Masao<masao.fujii@gmail.com>  wrote:
    >> This commit seems to have introduced the bug that walsender exits
    >> before sending all the WAL up to shutdown checkpoint record when
    >> smart shutdown is requested.
    >>
    >> The attached patch fixes the bug and a tiny typo.
    >
    > Sorry. I forgot to attach the patch..
    
    Thanks, committed.
    
    -- 
       Heikki Linnakangas
       EnterpriseDB   http://www.enterprisedb.com