[SCM] CTDB repository - branch master-wip created - ctdb-2.3-41-g2cf3924

Amitay Isaacs amitay at samba.org
Thu Aug 8 02:48:09 MDT 2013


The branch, master-wip has been created
        at  2cf3924dc1d5d1ad170413d5ab1d76b23ee55247 (commit)

- Log -----------------------------------------------------------------
commit 2cf3924dc1d5d1ad170413d5ab1d76b23ee55247
Author: Martin Schwenke <martin at meltin.net>
Date:   Fri Jul 26 13:57:03 2013 +1000

    packaging: Allow setting custom release number in RPM spec file
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Pair-Programmed-With: Amitay Isaacs <amitay at gmail.com>

commit d99580081fc20125246a6f4dfac01e527372aae0
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Wed Jul 31 15:59:11 2013 +1000

    ctdbd: When a record is made sticky, log only once
    
    Instead of logging from ctdb_request_call(), log the message from
    ctdb_make_record_sticky().  That way if the record is already sticky, the
    message is not repeated unnecessarily.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit 6a4a7172d75f52661e9e6123a01bff87c2badfe6
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon Jul 15 17:34:31 2013 +1000

    ctdbd: Improve high hopcount log messages when request is redirected
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit ff1d996a706908d36f1d1f310310cfc12db03f36
Author: Martin Schwenke <martin at meltin.net>
Date:   Tue Aug 6 16:11:40 2013 +1000

    scripts: Do not run "ctdb" commands when debugging hung "init" event
    
    ctdbd is not yet ready to accept clients.
    
    Also, minor log formatting changes.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>

commit e5c9cfa4d168337820156487d82f27bef0a62f65
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon Aug 5 17:38:42 2013 +1000

    ctdbd: Avoid leaking file descriptor if talloc fails
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit b3ba00c2b43598638c6dfc4810812a0d1198cf13
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon Aug 5 17:28:47 2013 +1000

    common/io: Keep queue buffer size multiple of 4K
    
    Currently queue buffer size is realloc'd every time we need to extend the
    buffer.  Small increments can cause memory fragmentation.  Instead always
    extend buffer in multiples of 4K.  This should reduce multiple talloc_realloc
    calls when there are lots of packets in the socket buffer.
    
    Also, if queue buffer has grown larger than 64K, throw away the buffer once
    all the requests in the queue have been processed.  That way queue does not
    hold on to large buffers.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit 208599f3734dca85e3aaf1473bfca20876caf384
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Mon Aug 5 14:08:28 2013 +1000

    eventscript: Wait for debug hung script to finish or timeout before continuing
    
    Currently if the debug hung script takes long time to finish, the subsequent
    monitor event can collide with the previous event which is not yet finished.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit aa793faa82eafb507dcb7da0c501e4fca812bb3a
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri Aug 2 15:49:06 2013 +1000

    eventscripts: Use configured RECLOCK file instead of asking CTDB
    
    On cluster where recovery lock file is not being used, asking CTDB daemon
    is unnecessary overhead.  And if CTDB is using recovery file, then changing
    configuration without restarting is *stupid*.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>
    Pair-Programmed-With: Martin Schwenke <martin at meltin.net>

commit b840f0dca16197044bd804ff2f523a2bce4465f1
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri Aug 2 10:54:38 2013 +1000

    locking: Do not create multiple lock processes for the same key
    
    If there are multiple lock helper processes waiting for the same record, then
    it will cause a thundering herd when that record has been unlocked.  So avoid
    scheduling lock contexts for the same record.  This will also mean that
    multiple requests will get queued up behind the same lock context and can be
    processed quickly once the lock has been obtained.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

commit 6257672ac6d405bdb6e9446ebe1c0ee7d16acf40
Author: Amitay Isaacs <amitay at gmail.com>
Date:   Fri Aug 2 10:51:45 2013 +1000

    locking: Shift function find_lock_context() before ctdb_lock_schedule()
    
    So that ctdb_lock_schedule() can call this function without requiring extra
    prototype declaration.
    
    Signed-off-by: Amitay Isaacs <amitay at gmail.com>

-----------------------------------------------------------------------


-- 
CTDB repository


More information about the samba-cvs mailing list