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

Michael Adam obnox at samba.org
Thu Jan 12 08:34:54 MST 2012


The annotated tag, ctdb-1.0.114.4 has been created
        at  aeb27d1ee3d6c5d85c305c75b824769d864c87bc (tag)
   tagging  10dce70bf8a238702a5b81ffa8ea89edea9fc61f (commit)
  replaces  ctdb-1.0.114.3
 tagged by  Michael Adam
        on  Thu Jan 12 14:49:41 2012 +0100

- Log -----------------------------------------------------------------
tag version 1.0.114.4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAk8O5QcACgkQyU9JOBhPkDQYzgCggKdP7HelPNnosrMvrvGqMmqk
NEoAn2kNmEj5Hf8qIJCq6xNIv1kT4LOz
=5INF
-----END PGP SIGNATURE-----

David Disseldorp (1):
      io: Make queue_io_read() safe for reentry

Gregor Beck (1):
      ltdbtool: ignore empty (deleted) records per default.

Mathieu Parent (1):
      Correction of spelling errors

Michael Adam (67):
      packaging: honour rpm build target options handed in to makerpms.sh
      vacuum: rename "size" to "freelist_size" for clarity
      vacuum: fix an abundance of indentation white spaces in ctdb_vacuum_db()
      vacuum: fix a comment typo in vacuum_traverse()
      vacuum: fix horrible indentation/whitespacing for ctdb_vacuum_event()
      vacuum: fix a comment typo in vacuum_traverse()
      vacuum: write a big and up-to-date explaining comment for ctdb_vacuum_db()
      vacuum: update (C) from vacuum rewrite
      traverse: add a flag to enable transferring empty records in cluster wide traverse
      client: add version ctdb_traverse_ext() of ctdb_traverse() that can list empty records.
      ctdb: add an option --print-emptyrecords to enable printing of empty records in dumping databases
      doc: document the --print-emptyrecords switch in the "ctdb" manpage.
      ctdb: add an option --print-datasize to only print datasize instead of dumping data in db dumps
      doc: document the "--print-datasize" parameter to "ctdb"
      ctdb: add an option --print-lmaster to enable printing of lmaster in "ctdb catdb"
      doc: document the "--print-lmaster" parameter to "ctdb"
      ctdb: add an option --print-hash to enable printing of record hashes when dumping dbs
      ctdb: add output of jenkins hash to ctdb catdb (with --print-hash)
      doc: document the "--print-hash" parameter to "ctdb".
      ctdb: add an option --print-recordflags to trigger printing record flags in catdb and dumpdbbackup
      doc: document the "--print-recordflags" parameter to "ctdb"
      doc: commit generated ctdb.1 manpages after xml change
      traverse: fix traversing with empty records by adding a new (internal) control CTDB_CONTROL_TRAVERSE_START_EXT
      fix zero-initialization of header in _ctdbd_allocate_pkt to the correct size
      rb_tree: fix possible access-after-free-error in trbt_traversearray32_node
      vacuum: add ctdb_local_remove_from_delete_queue()
      ctdb_ltdb_store_server: when storing a record that is not to be scheduled for deletion, remove it from the delete queue
      vacuum: remove update_tuning_db()
      vacuum: change get_vacuum_interval() to simply return the VacuumDefaultInterval tunable
      vacuum: use get_vacuum_interval() in ctdb_vacuum_event()
      vacuum: remove struct vacuum_tuning_data (unused)
      vacuum: add new tunable VacuumInterval and mark Vacuum{Default,Min,Max}Interval obsolete
      vacuum: fix the VacuumInterval tunable's type to uint32_t in get_vacuum_interval()
      vacuum: initialize the delete_count in the vacuum data
      vacuum: appropriately rename delete_traverse()  to delete_marshall_traverse()
      vacuum: fix and improve a comment
      vacuum: improve vacuuming statistics for handling the delete_tree.
      vacuum: locally delete the records in the delete_tree that have be deleted remotely
      tools/ctdb: remove functionality of "ctdb vacuum", just keeping a stub.
      tools/ctdb: allow the "ctdb vacuum" stub to be run without the daemon running.
      vacuum: introduce a helper variable in add_record_to_vacuum_fetch_list() to reduce verbosity
      vacuum: introduce a helper variable for the vacuum fetch list in ctdb_vacuum_db()
      vacuum: appropriately rename vdata.list to vdata.vacuum_fetch_list
      vacuum: rename delete_tree to delete_list
      vacuum: factor out the fast vacuuming run into ctdb_vacuum_db_fast()
      vacuum: factor out full vacuum run out of ctdb_vacuum_db() as ctdb_vacuum_db_full()
      vacuum: factor processing of vacuum fetch lists out of ctdb_vacuum_db()
      vacuum: factor processing of the delete list out of ctdb_vacuum_db()
      vacuum: streamline ctdb_process_delete_list()
      vacuum: factor out initialization of the vacuum data from ctdb_vacuum_db()
      vacuum: add a comment explaining a race in the vacuum code.
      vacuum: add statistics output for processing of the delete list
      vacuum: initialize (to zero) the vacuum fetch list in ctdb_vacuum_init_vacuum_data()
      vacuum: improve debugging in insert_record_into_delete_queue()
      vacuum: add debug message to insert_record_into_delete_queue() for failed insert
      vacuum: improve debugging in delete_queue_traverse()
      vacuum: improve logging in insert_record_into_delete_queue()
      vacuum: improve logging in delete_record_traverse()
      vacuum: improve logging in remove_record_from_delete_queue()
      tunables: add a bool obsolete flag to the tunable_map list
      tunables: don't list obsolete tunables in the list_tunables control
      ctdb-tool: adapt formatting of "listvars" output to lenght of longest name
      doc:ctdb.1: adapt example output of "ctdb listvars" to current state
      doc:ctdb.1: explain that "ctdb listvars" does not list obsolete tunables any more
      doc:ctdb.1: add generated files after update
      ltdb_server: improve logging in ctdb_ltdb_store_server
      New version 1.0.114.4

Ronnie Sahlberg (5):
      add a new commandline flag -v to enable verbose output
      Fix a compiler warning
      ctdb: Add printing of the record flags when we are traversing a database to print its content.
      RB_TREE: Add mechanism to abort a traverse
      typo

Rusty Russell (4):
      takeover: prevent crash by avoiding free in traverse on RST timeout
      freeze: abort vacuuming when we're going to freeze.
      vacuum: fix crash on vacuum abort
      vacuum: disabling vacuuming during a freeze

Stefan Metzmacher (2):
      tools/ctdb: let "ctdb catdb" pass the persistent flag to ctdb_attach()
      tools/ctdb: add 'persistent' flag to "ctdb attach"

Volker Lendecke (1):
      In ctdb catdb, print the payload data length without the ctdb header length

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


-- 
CTDB repository


More information about the samba-cvs mailing list