[SCM] CTDB repository - annotated tag ctdb-1.0.108 created - ctdb-1.0.108

Ronnie Sahlberg sahlberg at samba.org
Mon Dec 7 01:08:59 MST 2009


The annotated tag, ctdb-1.0.108 has been created
        at  0609358b5d13f5b6dd8a76871a2eef492e77759a (tag)
   tagging  fff280878e670e93a818c0071f3172056214e8c4 (commit)
  replaces  ctdb-1.0.105
 tagged by  Ronnie Sahlberg
        on  Mon Dec 7 19:09:39 2009 +1100

- Log -----------------------------------------------------------------
tag for 1.0.108
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBLHLhR2aJ36aon/y8RApKaAJwJtg1lP/FMtZpxrFrrJSrxV+jPCQCfdVY/
S9cyKEqaKKBV9OuwqnKk3cc=
=tkTl
-----END PGP SIGNATURE-----

Martin Schwenke (19):
      Eventscripts: Untested factorisations and introduction of status event.
      Test suite: Make the CIFS tickle test wait until it sees the required tickle.
      More untested eventscript factorisation.
      Now vaguely tested initscript updates.
      More eventscript cleanups.  Initial smoke testing seems OK.
      Merge commit 'origin/status-test' into status-test
      More eventscript cleanups.  Initial smoke testing seems OK.
      Event scripts: Respect CTDB_MANAGES_NFS and add function log_status_cat.
      Event scripts: use $script_name rather than $service name for status.
      Merge commit 'martins-svart/status-test-2' into status-test
      Add flag to ctdb_event_script_callback indicating when called by client.
      Merge commit 'martins-svart/status-test-2' into status-test
      Event script infrastructure: add reload event to check_options().
      Merge commit 'martins-svart/status-test-2' into status-test
      Event scripts: functions file now intercepts status and setstatus.
      Eventscript argument cleanups and introduction of ctdb_standard_event_handler.
      Eventscripts: Remove executable bit accidently set on some scripts.
      Eventscripts: Fix syntax error in 00.ctdb.
      Merge branch 'status-test-2'

Michael Adam (19):
      packaging:maketarball.sh: create the specfile from the ctdb.spec.in
      configure:maketarball.sh: call autogen.sh and include configure in the tarball
      packaging:maketarball.sh: add a DEBIAN_MODE to the tarball creation
      tests: turn printfs into DEBUG statements in the ctdb_transaction test
      ctdb: add command "ctdb wipedb" to wipe the contents of an attached tdb
      packaging: rework maketarball.sh to accept an arbitrary githas to pack
      packaging: remove the lib/popt from the tarball in debian mode
      client: in catdb, print the keyname first, and separate records by a blank line
      tests:ctdb_transaction: print an extra counters when a commit fails
      recovery: pass the persistent flag to recover_database()
      recovery: for persistent db's don't set the dmaster to the recmaster node number
      make ctdb_ctrl_transaction_active public.
      recovery: add special pull-logic for persistent databases
      client: increase the rsn of the __transaction_lock__ when storing
      client: untangle checks and produce more detailed error messages
      client: increase the number of commit retries 10-->100
      server:trans2_commit: move the check for active recovery down.
      client: improve two error messages in ctdb_transaction_commit().
      packaging: package tests/bin/ctdb_transaction under /usr/share/doc/tests/bin

Ronnie Sahlberg (27):
      test of a change to make ctdbd use "status" event instead of the "monitor" event.
      rework and simplify the eventscript handling
      reduce the log level for three vacuuming related log messages
      rework and simplify the eventscript handling
      iIt is better to plainly disallow clietnts from connecting here
      use a binary tree and sort all ipv4/v6 addresses before we assign them out on nodes.
      change the lock wait child handling to use a pipe isntead of a socketpair
      resolve some conflicts from merging from martins branch
      Merge commit 'martins/status-test' into status-test-2
      Merge commit 'martins/status-test' into status-test-2
      dont use talloc_steal() on a object that is already a child of ctdb.
      remove a stray )   so we compile
      Merge commit 'martins/status-test-2'
      When starting up ctdbd, wait until all initial recoveries have finished
      when we detect a ip-allocation mismatch, just force a new ip reassignment
      version 1.0.106
      version 1.0.107
      Use the PID we pick up from the domain socket when a client connects
      Add a double linked list to the ctdb_context to store a mapping between client pids and client structures.
      Add a proper function to process a process-exist control in the daemon.
      lower the loglevel for the message that a client has attached through a domian socket
      lower the loglevel for the message that a client has attached to a persistent database
      Document the procedure to remove/change the NATGW configuration at
      Use statically allocated ringbuffer to store the last 500k log entries
      Dont store debug level DEBUG_DEBUG in the in-memory ringbuffer.
      Use wbinfo --ping-dc isntead of wbingo -p sicne this is a more reliable way to determine if winbindd is in a useful state.
      version 1.0.108

Rusty Russell (19):
      eventscript: clean up forked handler event code
      eventscript: clean up forked handler event code
      eventscript: fix bug in timeouts on forced eventscripts.  Again.
      eventscript: fix bug in timeouts on forced eventscripts.  Again.
      eventscript: typo cleanups
      eventscript: cleanup ctdb_event_script_v
      eventscript: put timeout inside ctdb_event_script_callback_v
      eventscript: put timeout inside ctdb_event_script_callback_v
      eventscript: introduce enum for different event script calls.
      eventscript: introduce enum for different event script calls.
      eventscript: put call type into state struct.
      eventscript: put call type into state struct.
      eventscript: remove call name from state->options
      eventscript: remove call name from state->options
      eventscript: check that internal script events are being invoked correctly
      eventscript: check that internal script events are being invoked correctly
      eventscript: check that ctdb forced script events correct
      eventscript: check that ctdb forced script events correct
      ctdb_io: fix use-after-free on invalid packets

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


-- 
CTDB repository


More information about the samba-cvs mailing list