Rev 826: merged from tridge.stable in http://samba.org/~tridge/ctdb

tridge at samba.org tridge at samba.org
Mon Jan 7 02:46:32 GMT 2008


------------------------------------------------------------
revno: 826
revision-id:tridge at samba.org-20080107024631-b4fdyr7fs24k4m0u
parent: tridge at samba.org-20080107024108-x23275p3k123ytjd
parent: tridge at samba.org-20080106022517-j5all4qe0wo19bv3
committer: Andrew Tridgell <tridge at samba.org>
branch nick: ronnie.merge
timestamp: Mon 2008-01-07 13:46:31 +1100
message:
  merged from tridge.stable
added:
  lib/replace/getaddrinfo.c      getaddrinfo.c-20080105064003-0l0vaddyd3689f0x-1
  lib/replace/getaddrinfo.h      getaddrinfo.h-20080105064016-nzzl0au2e9klsho4-1
  lib/replace/getaddrinfo.m4     getaddrinfo.m4-20080105064006-hosjskadr4vu48vd-1
  lib/replace/getifaddrs.c       getifaddrs.c-20080105064003-0l0vaddyd3689f0x-2
  lib/replace/getifaddrs.m4      getifaddrs.m4-20080105064006-hosjskadr4vu48vd-2
  lib/replace/inet_ntop.c        inet_ntop.c-20080105064003-0l0vaddyd3689f0x-3
  lib/replace/inet_ntop.m4       inet_ntop.m4-20080105064006-hosjskadr4vu48vd-3
  lib/replace/inet_pton.c        inet_pton.c-20080105064003-0l0vaddyd3689f0x-4
  lib/replace/inet_pton.m4       inet_pton.m4-20080105064006-hosjskadr4vu48vd-4
  lib/replace/libreplace_ld.m4   libreplace_ld.m4-20080105064006-hosjskadr4vu48vd-5
  tests/ctdb_randrec.c           ctdb_randrec.c-20080103224053-3pf5tyxleld8dqam-1
modified:
  client/ctdb_client.c           ctdb_client.c-20070411010216-3kd8v37k61steeya-1
  config/ctdb.init               ctdb.init-20070527204758-biuh7znabuwan3zn-6
  include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
  include/includes.h             includes.h-20061117234101-o3qt14umlg9en8z0-17
  lib/replace/README             readme-20070125040949-7t3f5zdl1q4z9hyv-6
  lib/replace/configure.ac       configure.ac-20070125040949-7t3f5zdl1q4z9hyv-13
  lib/replace/dlfcn.c            dlfcn.c-20070125040949-7t3f5zdl1q4z9hyv-14
  lib/replace/dlfcn.m4           dlfcn.m4-20070125040949-7t3f5zdl1q4z9hyv-15
  lib/replace/getpass.c          getpass.c-20070125040949-7t3f5zdl1q4z9hyv-16
  lib/replace/getpass.m4         getpass.m4-20070125040949-7t3f5zdl1q4z9hyv-17
  lib/replace/libreplace.m4      libreplace.m4-20070125040949-7t3f5zdl1q4z9hyv-20
  lib/replace/libreplace_cc.m4   libreplace_cc.m4-20070125040949-7t3f5zdl1q4z9hyv-21
  lib/replace/libreplace_macros.m4 libreplace_macros.m4-20070125040949-7t3f5zdl1q4z9hyv-22
  lib/replace/replace.h          replace.h-20070125040949-7t3f5zdl1q4z9hyv-27
  lib/replace/system/capability.h capability.h-20070125040949-7t3f5zdl1q4z9hyv-76
  lib/replace/system/config.m4   config.m4-20070125040949-7t3f5zdl1q4z9hyv-77
  lib/replace/system/network.h   network.h-20070125040949-7t3f5zdl1q4z9hyv-84
  lib/replace/system/passwd.h    passwd.h-20070125040949-7t3f5zdl1q4z9hyv-85
  lib/replace/system/time.h      time.h-20070125040949-7t3f5zdl1q4z9hyv-92
  lib/replace/system/wait.h      wait.h-20070125040949-7t3f5zdl1q4z9hyv-93
  lib/tdb/Makefile.in            makefile.in-20070125040949-7t3f5zdl1q4z9hyv-59
  lib/tdb/autogen.sh             autogen.sh-20070125040949-7t3f5zdl1q4z9hyv-61
  lib/tdb/common/error.c         error.c-20070220022425-m1wibgjq7n5hahs6-3
  lib/tdb/common/freelist.c      freelist.c-20070220022425-m1wibgjq7n5hahs6-4
  lib/tdb/common/io.c            io.c-20070220022425-m1wibgjq7n5hahs6-6
  lib/tdb/common/lock.c          lock.c-20070220022425-m1wibgjq7n5hahs6-7
  lib/tdb/common/open.c          open.c-20070220022425-m1wibgjq7n5hahs6-8
  lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
  lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
  lib/tdb/common/transaction.c   transaction.c-20070220022425-m1wibgjq7n5hahs6-11
  lib/tdb/common/traverse.c      traverse.c-20070220022425-m1wibgjq7n5hahs6-12
  lib/tdb/config.mk              config.mk-20070125040949-7t3f5zdl1q4z9hyv-63
  lib/tdb/configure.ac           configure.ac-20070125040949-7t3f5zdl1q4z9hyv-65
  lib/tdb/include/tdb.h          tdb.h-20070125040949-7t3f5zdl1q4z9hyv-101
  lib/tdb/libtdb.m4              libtdb.m4-20070125040949-7t3f5zdl1q4z9hyv-69
  lib/tdb/tools/tdbbackup.c      tdbbackup.c-20070125040949-7t3f5zdl1q4z9hyv-105
  lib/tdb/tools/tdbdump.c        tdbdump.c-20070125040949-7t3f5zdl1q4z9hyv-106
  lib/tdb/tools/tdbtool.c        tdbtool.c-20070125040949-7t3f5zdl1q4z9hyv-108
  lib/tdb/tools/tdbtorture.c     tdbtorture.c-20070125040949-7t3f5zdl1q4z9hyv-109
  lib/util/db_wrap.c             db_wrap.c-20070125041102-mfc39bu6uof09lw6-1
  lib/util/debug.c               debug.c-20070417155854-2i3crb0irl716qft-1
  lib/util/debug.h               debug.h-20070417155854-2i3crb0irl716qft-2
  packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
  packaging/RPM/makerpms.sh      makerpms.sh-20070527204758-biuh7znabuwan3zn-4
  server/ctdb_call.c             ctdb_call.c-20061128065342-to93h6eejj5kon81-1
  server/ctdb_control.c          ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1
  server/ctdb_daemon.c           ctdb_daemon.c-20070409200331-3el1kqgdb9m4ib0g-1
  server/ctdb_freeze.c           ctdb_freeze.c-20070512051503-935zdtyuqknqnhmo-1
  server/ctdb_ltdb_server.c      ctdb_ltdb_server.c-20070607120348-7r182h0nlqxysyss-1
  server/ctdb_recover.c          ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
  server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
  server/ctdb_takeover.c         ctdb_takeover.c-20070525071636-a5n1ihghjtppy08r-2
  server/ctdb_tunables.c         ctdb_tunables.c-20070604095258-4m34d7cm1qa7yos9-1
  tests/ctdb_store.c             ctdb_store.c-20070617011248-7ze8iaf75dwi0tk0-1
    ------------------------------------------------------------
    revno: 432.1.257.1.39
    revision-id:tridge at samba.org-20080106022517-j5all4qe0wo19bv3
    parent: tridge at samba.org-20080106022455-84wjydm26k36sxka
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 13:25:17 +1100
    message:
      new rpm version
    modified:
      packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
    ------------------------------------------------------------
    revno: 432.1.257.1.38
    revision-id:tridge at samba.org-20080106022455-84wjydm26k36sxka
    parent: tridge at samba.org-20080106013801-t15fw3o5x903gppx
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 13:24:55 +1100
    message:
      added paranoid transaction ids
    modified:
      include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
      server/ctdb_control.c          ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1
      server/ctdb_freeze.c           ctdb_freeze.c-20070512051503-935zdtyuqknqnhmo-1
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
    ------------------------------------------------------------
    revno: 432.1.257.1.37
    revision-id:tridge at samba.org-20080106013801-t15fw3o5x903gppx
    parent: tridge at samba.org-20080106013658-acg3o56adc8jet8a
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 12:38:01 +1100
    message:
      new simpler and much faster recovery code based on tdb transactions
    modified:
      client/ctdb_client.c           ctdb_client.c-20070411010216-3kd8v37k61steeya-1
      include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
      server/ctdb_control.c          ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1
      server/ctdb_freeze.c           ctdb_freeze.c-20070512051503-935zdtyuqknqnhmo-1
      server/ctdb_recover.c          ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
    ------------------------------------------------------------
    revno: 432.1.257.1.36
    revision-id:tridge at samba.org-20080106013658-acg3o56adc8jet8a
    parent: tridge at samba.org-20080106013630-f191mgsmqjnky4t0
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 12:36:58 +1100
    message:
      change default tunables to cope with larger dbs
    modified:
      server/ctdb_tunables.c         ctdb_tunables.c-20070604095258-4m34d7cm1qa7yos9-1
    ------------------------------------------------------------
    revno: 432.1.257.1.35
    revision-id:tridge at samba.org-20080106013630-f191mgsmqjnky4t0
    parent: tridge at samba.org-20080106013549-hkt71y7g65cr3g14
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 12:36:30 +1100
    message:
      non-persistent databases don't need sync transactions
    modified:
      server/ctdb_ltdb_server.c      ctdb_ltdb_server.c-20070607120348-7r182h0nlqxysyss-1
    ------------------------------------------------------------
    revno: 432.1.257.1.34
    revision-id:tridge at samba.org-20080106013549-hkt71y7g65cr3g14
    parent: tridge at samba.org-20080106013357-vgve1hciv32kp6v4
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 12:35:49 +1100
    message:
      ensure tdb log messages appear in ctdbd logs
    modified:
      lib/util/db_wrap.c             db_wrap.c-20070125041102-mfc39bu6uof09lw6-1
      lib/util/debug.c               debug.c-20070417155854-2i3crb0irl716qft-1
      lib/util/debug.h               debug.h-20070417155854-2i3crb0irl716qft-2
    ------------------------------------------------------------
    revno: 432.1.257.1.33
    revision-id:tridge at samba.org-20080106013357-vgve1hciv32kp6v4
    parent: tridge at samba.org-20080105064201-18u13q20q33ur134
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sun 2008-01-06 12:33:57 +1100
    message:
      - added tdb_add_flags() and tdb_remove_flags()
      
      - make freelist merging more paranoid
      
      - fixed TDB_DATA_STAART() (broken by earlier commit)
    modified:
      lib/tdb/common/freelist.c      freelist.c-20070220022425-m1wibgjq7n5hahs6-4
      lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
      lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
      lib/tdb/include/tdb.h          tdb.h-20070125040949-7t3f5zdl1q4z9hyv-101
    ------------------------------------------------------------
    revno: 432.1.257.1.32
    revision-id:tridge at samba.org-20080105064201-18u13q20q33ur134
    parent: tridge at samba.org-20080105064141-rd757eshp6j2qbg8
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 17:42:01 +1100
    message:
      this is needed with merged tdb
    modified:
      include/includes.h             includes.h-20061117234101-o3qt14umlg9en8z0-17
    ------------------------------------------------------------
    revno: 432.1.257.1.31
    revision-id:tridge at samba.org-20080105064141-rd757eshp6j2qbg8
    parent: tridge at samba.org-20080105064101-t6ljcesrzoiltnk2
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 17:41:41 +1100
    message:
      merge from Samba4
    modified:
      lib/tdb/Makefile.in            makefile.in-20070125040949-7t3f5zdl1q4z9hyv-59
      lib/tdb/autogen.sh             autogen.sh-20070125040949-7t3f5zdl1q4z9hyv-61
      lib/tdb/common/io.c            io.c-20070220022425-m1wibgjq7n5hahs6-6
      lib/tdb/common/lock.c          lock.c-20070220022425-m1wibgjq7n5hahs6-7
      lib/tdb/common/open.c          open.c-20070220022425-m1wibgjq7n5hahs6-8
      lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
      lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
      lib/tdb/common/traverse.c      traverse.c-20070220022425-m1wibgjq7n5hahs6-12
      lib/tdb/config.mk              config.mk-20070125040949-7t3f5zdl1q4z9hyv-63
      lib/tdb/configure.ac           configure.ac-20070125040949-7t3f5zdl1q4z9hyv-65
      lib/tdb/include/tdb.h          tdb.h-20070125040949-7t3f5zdl1q4z9hyv-101
      lib/tdb/libtdb.m4              libtdb.m4-20070125040949-7t3f5zdl1q4z9hyv-69
      lib/tdb/tools/tdbbackup.c      tdbbackup.c-20070125040949-7t3f5zdl1q4z9hyv-105
      lib/tdb/tools/tdbdump.c        tdbdump.c-20070125040949-7t3f5zdl1q4z9hyv-106
      lib/tdb/tools/tdbtool.c        tdbtool.c-20070125040949-7t3f5zdl1q4z9hyv-108
      lib/tdb/tools/tdbtorture.c     tdbtorture.c-20070125040949-7t3f5zdl1q4z9hyv-109
    ------------------------------------------------------------
    revno: 432.1.257.1.30
    revision-id:tridge at samba.org-20080105064101-t6ljcesrzoiltnk2
    parent: tridge at samba.org-20080105062247-2d8raep93vav5s36
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 17:41:01 +1100
    message:
      update from Samba4
    added:
      lib/replace/getaddrinfo.c      getaddrinfo.c-20080105064003-0l0vaddyd3689f0x-1
      lib/replace/getaddrinfo.h      getaddrinfo.h-20080105064016-nzzl0au2e9klsho4-1
      lib/replace/getaddrinfo.m4     getaddrinfo.m4-20080105064006-hosjskadr4vu48vd-1
      lib/replace/getifaddrs.c       getifaddrs.c-20080105064003-0l0vaddyd3689f0x-2
      lib/replace/getifaddrs.m4      getifaddrs.m4-20080105064006-hosjskadr4vu48vd-2
      lib/replace/inet_ntop.c        inet_ntop.c-20080105064003-0l0vaddyd3689f0x-3
      lib/replace/inet_ntop.m4       inet_ntop.m4-20080105064006-hosjskadr4vu48vd-3
      lib/replace/inet_pton.c        inet_pton.c-20080105064003-0l0vaddyd3689f0x-4
      lib/replace/inet_pton.m4       inet_pton.m4-20080105064006-hosjskadr4vu48vd-4
      lib/replace/libreplace_ld.m4   libreplace_ld.m4-20080105064006-hosjskadr4vu48vd-5
    modified:
      lib/replace/README             readme-20070125040949-7t3f5zdl1q4z9hyv-6
      lib/replace/configure.ac       configure.ac-20070125040949-7t3f5zdl1q4z9hyv-13
      lib/replace/dlfcn.c            dlfcn.c-20070125040949-7t3f5zdl1q4z9hyv-14
      lib/replace/dlfcn.m4           dlfcn.m4-20070125040949-7t3f5zdl1q4z9hyv-15
      lib/replace/getpass.c          getpass.c-20070125040949-7t3f5zdl1q4z9hyv-16
      lib/replace/getpass.m4         getpass.m4-20070125040949-7t3f5zdl1q4z9hyv-17
      lib/replace/libreplace.m4      libreplace.m4-20070125040949-7t3f5zdl1q4z9hyv-20
      lib/replace/libreplace_cc.m4   libreplace_cc.m4-20070125040949-7t3f5zdl1q4z9hyv-21
      lib/replace/libreplace_macros.m4 libreplace_macros.m4-20070125040949-7t3f5zdl1q4z9hyv-22
      lib/replace/replace.h          replace.h-20070125040949-7t3f5zdl1q4z9hyv-27
      lib/replace/system/capability.h capability.h-20070125040949-7t3f5zdl1q4z9hyv-76
      lib/replace/system/config.m4   config.m4-20070125040949-7t3f5zdl1q4z9hyv-77
      lib/replace/system/network.h   network.h-20070125040949-7t3f5zdl1q4z9hyv-84
      lib/replace/system/passwd.h    passwd.h-20070125040949-7t3f5zdl1q4z9hyv-85
      lib/replace/system/time.h      time.h-20070125040949-7t3f5zdl1q4z9hyv-92
      lib/replace/system/wait.h      wait.h-20070125040949-7t3f5zdl1q4z9hyv-93
    ------------------------------------------------------------
    revno: 432.1.257.1.29
    revision-id:tridge at samba.org-20080105062247-2d8raep93vav5s36
    parent: tridge at samba.org-20080105061947-3t2lwgwd93n28cfa
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 17:22:47 +1100
    message:
      convert tdb from u32 to uint32_t to match the current Samba trees
    modified:
      lib/tdb/common/error.c         error.c-20070220022425-m1wibgjq7n5hahs6-3
      lib/tdb/common/io.c            io.c-20070220022425-m1wibgjq7n5hahs6-6
      lib/tdb/common/lock.c          lock.c-20070220022425-m1wibgjq7n5hahs6-7
      lib/tdb/common/open.c          open.c-20070220022425-m1wibgjq7n5hahs6-8
      lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
      lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
      lib/tdb/common/traverse.c      traverse.c-20070220022425-m1wibgjq7n5hahs6-12
    ------------------------------------------------------------
    revno: 432.1.257.1.28
    revision-id:tridge at samba.org-20080105061947-3t2lwgwd93n28cfa
    parent: tridge at samba.org-20080105020810-nyf61mz0mlr1yzxy
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 17:19:47 +1100
    message:
      Rewrote the tdb transaction code to be O(N) instead of O(N^2)
      
      The previous transaction code was fast as long as you didn't do too
      many writes within the transaction. The new code is a bit slower for
      very small numbers of writes, but scales linearly as the number of
      writes increases. The old code scaled as O(N^2) with the number of
      writes, making it unusable for large N.
      
      After testing, this needs to be merged into the Samba version of tdb,
      along with many of the other recent tdb changes in the ctdb tree.
    modified:
      lib/tdb/common/transaction.c   transaction.c-20070220022425-m1wibgjq7n5hahs6-11
    ------------------------------------------------------------
    revno: 432.1.257.1.27
    revision-id:tridge at samba.org-20080105020810-nyf61mz0mlr1yzxy
    parent: tridge at samba.org-20080105011018-ad8nr1x7ot1q3ch5
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 13:08:10 +1100
    message:
      fixed excludes in tar ball creation for src rpm
    modified:
      packaging/RPM/makerpms.sh      makerpms.sh-20070527204758-biuh7znabuwan3zn-4
    ------------------------------------------------------------
    revno: 432.1.257.1.26
    revision-id:tridge at samba.org-20080105011018-ad8nr1x7ot1q3ch5
    parent: tridge at samba.org-20080105010929-v8lbmtct6w5yygqq
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 12:10:18 +1100
    message:
      fixed data offset definition
    modified:
      lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
    ------------------------------------------------------------
    revno: 432.1.257.1.25
    revision-id:tridge at samba.org-20080105010929-v8lbmtct6w5yygqq
    parent: tridge at samba.org-20080105010900-5c7uv6cs1f761q1g
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 12:09:29 +1100
    message:
      fixed the bug that make "onnode N service ctdb start" hang
    modified:
      server/ctdb_daemon.c           ctdb_daemon.c-20070409200331-3el1kqgdb9m4ib0g-1
    ------------------------------------------------------------
    revno: 432.1.257.1.24
    revision-id:tridge at samba.org-20080105010900-5c7uv6cs1f761q1g
    parent: tridge at samba.org-20080105010841-n49gmcacwn2x1fdc
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 12:09:00 +1100
    message:
      cleanup the new freelist code
    modified:
      lib/tdb/common/freelist.c      freelist.c-20070220022425-m1wibgjq7n5hahs6-4
    ------------------------------------------------------------
    revno: 432.1.257.1.23
    revision-id:tridge at samba.org-20080105010841-n49gmcacwn2x1fdc
    parent: tridge at samba.org-20080104225518-kv0c3jrl6yd1hyr3
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 12:08:41 +1100
    message:
      added tdb_wipe_all() function
    modified:
      lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
    ------------------------------------------------------------
    revno: 432.1.257.1.22
    revision-id:tridge at samba.org-20080104225518-kv0c3jrl6yd1hyr3
    parent: tridge at samba.org-20080104225253-vwxsgqvy42x52yol
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 09:55:18 +1100
    message:
      ensure we always build the right version
    modified:
      packaging/RPM/makerpms.sh      makerpms.sh-20070527204758-biuh7znabuwan3zn-4
    ------------------------------------------------------------
    revno: 432.1.257.1.21
    revision-id:tridge at samba.org-20080104225253-vwxsgqvy42x52yol
    parent: tridge at samba.org-20080104223653-x79u692k7cqwbmo1
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.stable
    timestamp: Sat 2008-01-05 09:52:53 +1100
    message:
      update version
    modified:
      packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
    ------------------------------------------------------------
    revno: 432.1.257.1.20
    revision-id:tridge at samba.org-20080104223653-x79u692k7cqwbmo1
    parent: tridge at samba.org-20080104223621-67b3uhfbx0ceakkn
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:36:53 +1100
    message:
      a new tunable DatabaseMaxDead that enables the tdb max dead cache logic
    modified:
      include/ctdb.h                 ctdb.h-20061117234101-o3qt14umlg9en8z0-11
      include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
      server/ctdb_ltdb_server.c      ctdb_ltdb_server.c-20070607120348-7r182h0nlqxysyss-1
      server/ctdb_tunables.c         ctdb_tunables.c-20070604095258-4m34d7cm1qa7yos9-1
    ------------------------------------------------------------
    revno: 432.1.257.1.19
    revision-id:tridge at samba.org-20080104223621-67b3uhfbx0ceakkn
    parent: tridge at samba.org-20080104223543-42zhss8rkvk1dz7u
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:36:21 +1100
    message:
      a useful hack for checking correct behaviour of recovery
    modified:
      server/ctdb_freeze.c           ctdb_freeze.c-20070512051503-935zdtyuqknqnhmo-1
    ------------------------------------------------------------
    revno: 432.1.257.1.18
    revision-id:tridge at samba.org-20080104223543-42zhss8rkvk1dz7u
    parent: tridge at samba.org-20080104223447-2ihv055d3h03macb
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:35:43 +1100
    message:
      convert much of the recovery logic to be async and parallel across all nodes
    modified:
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
    ------------------------------------------------------------
    revno: 432.1.257.1.17
    revision-id:tridge at samba.org-20080104223447-2ihv055d3h03macb
    parent: tridge at samba.org-20080104223339-gjw04c0b1z5pg2nl
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:34:47 +1100
    message:
      this fixes the non-dmaster bug that has plagued us for months
    modified:
      server/ctdb_recover.c          ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
    ------------------------------------------------------------
    revno: 432.1.257.1.16
    revision-id:tridge at samba.org-20080104223339-gjw04c0b1z5pg2nl
    parent: tridge at samba.org-20080104223229-zke9l0r9nc5mecyy
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:33:39 +1100
    message:
      avoid write locks during delete checks in traversals
    modified:
      lib/tdb/common/tdb.c           tdb.c-20070220022425-m1wibgjq7n5hahs6-9
      lib/tdb/common/tdb_private.h   tdb_private.h-20070220022425-m1wibgjq7n5hahs6-10
      lib/tdb/common/traverse.c      traverse.c-20070220022425-m1wibgjq7n5hahs6-12
    ------------------------------------------------------------
    revno: 432.1.257.1.15
    revision-id:tridge at samba.org-20080104223229-zke9l0r9nc5mecyy
    parent: tridge at samba.org-20080104223143-d9nqp6nylf8u72hs
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:32:29 +1100
    message:
      make some specific cases of the non-dmaster bug non-fatal
    modified:
      server/ctdb_call.c             ctdb_call.c-20061128065342-to93h6eejj5kon81-1
    ------------------------------------------------------------
    revno: 432.1.257.1.14
    revision-id:tridge at samba.org-20080104223143-d9nqp6nylf8u72hs
    parent: tridge at samba.org-20080104223049-8x0qawug05w0j5q7
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:31:43 +1100
    message:
      added async pull, push and rsn handling functions
    modified:
      client/ctdb_client.c           ctdb_client.c-20070411010216-3kd8v37k61steeya-1
    ------------------------------------------------------------
    revno: 432.1.257.1.13
    revision-id:tridge at samba.org-20080104223049-8x0qawug05w0j5q7
    parent: tridge at samba.org-20080104223009-962no3gs6rpaetre
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:30:49 +1100
    message:
      fixed a warning
    modified:
      server/ctdb_takeover.c         ctdb_takeover.c-20070525071636-a5n1ihghjtppy08r-2
    ------------------------------------------------------------
    revno: 432.1.257.1.12
    revision-id:tridge at samba.org-20080104223009-962no3gs6rpaetre
    parent: tridge at samba.org-20080104014229-xqbly5fwyj48da2l
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Sat 2008-01-05 09:30:09 +1100
    message:
      expand tdb by minimum of 25% at a time
    modified:
      lib/tdb/common/io.c            io.c-20070220022425-m1wibgjq7n5hahs6-6
    ------------------------------------------------------------
    revno: 432.1.257.1.11
    revision-id:tridge at samba.org-20080104014229-xqbly5fwyj48da2l
    parent: tridge at samba.org-20080104014210-blf6n2zugpf9rby3
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 12:42:29 +1100
    message:
      update revnumber for custom tree
    modified:
      packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
    ------------------------------------------------------------
    revno: 432.1.257.1.10
    revision-id:tridge at samba.org-20080104014210-blf6n2zugpf9rby3
    parent: tridge at samba.org-20080104014153-rnrgmot9n0t4a6fu
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 12:42:10 +1100
    message:
      fixed a warning
    modified:
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
    ------------------------------------------------------------
    revno: 432.1.257.1.9
    revision-id:tridge at samba.org-20080104014153-rnrgmot9n0t4a6fu
    parent: tridge at samba.org-20080104011202-8236ox1e39q8irrf
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 12:41:53 +1100
    message:
      make sure vars are set at startup before recovery
    modified:
      config/ctdb.init               ctdb.init-20070527204758-biuh7znabuwan3zn-6
    ------------------------------------------------------------
    revno: 432.1.257.1.8
    revision-id:tridge at samba.org-20080104011202-8236ox1e39q8irrf
    parent: tridge at samba.org-20080104011129-bsprbhxtczom25gx
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 12:12:02 +1100
    message:
      prevent O(n^2) behaviour for traverse after large numbers of deletes
    modified:
      lib/tdb/common/freelist.c      freelist.c-20070220022425-m1wibgjq7n5hahs6-4
    ------------------------------------------------------------
    revno: 432.1.257.1.7
    revision-id:tridge at samba.org-20080104011129-bsprbhxtczom25gx
    parent: tridge at samba.org-20080103224104-59slj1v4vg63fk7a
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 12:11:29 +1100
    message:
      prevent a re-ban loop for single node clusters
    modified:
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
    ------------------------------------------------------------
    revno: 432.1.257.1.6
    revision-id:tridge at samba.org-20080103224104-59slj1v4vg63fk7a
    parent: tridge at samba.org-20080103221906-nuq3067kb7wfw8xq
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 09:41:04 +1100
    message:
      added ctdb_randrec test tool
    added:
      tests/ctdb_randrec.c           ctdb_randrec.c-20080103224053-3pf5tyxleld8dqam-1
    ------------------------------------------------------------
    revno: 432.1.257.1.5
    revision-id:tridge at samba.org-20080103221906-nuq3067kb7wfw8xq
    parent: tridge at samba.org-20080102114446-ci6yp94r12pwnfto
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Fri 2008-01-04 09:19:06 +1100
    message:
      add randrec to Makefile
    modified:
      Makefile.in                    makefile.in-20061117234101-o3qt14umlg9en8z0-1
      server/ctdb_recover.c          ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
    ------------------------------------------------------------
    revno: 432.1.257.1.4
    revision-id:tridge at samba.org-20080102114446-ci6yp94r12pwnfto
    parent: tridge at samba.org-20080102010655-cettt5oz0v8mujmt
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Wed 2008-01-02 22:44:46 +1100
    message:
      more optimisations to recovery
    modified:
      server/ctdb_recover.c          ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
      server/ctdb_recoverd.c         recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
      tests/ctdb_store.c             ctdb_store.c-20070617011248-7ze8iaf75dwi0tk0-1
    ------------------------------------------------------------
    revno: 432.1.257.1.3
    revision-id:tridge at samba.org-20080102010655-cettt5oz0v8mujmt
    parent: tridge at samba.org-20080102010619-hxg3s8cgxy0apukk
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Wed 2008-01-02 12:06:55 +1100
    message:
      make this a custom build
    modified:
      packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
    ------------------------------------------------------------
    revno: 432.1.257.1.2
    revision-id:tridge at samba.org-20080102010619-hxg3s8cgxy0apukk
    parent: tridge at samba.org-20080102010407-sfzw6pliegl3iwf7
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Wed 2008-01-02 12:06:19 +1100
    message:
      make this a custom build
    modified:
      packaging/RPM/ctdb.spec        ctdb.spec-20070527204758-biuh7znabuwan3zn-3
    ------------------------------------------------------------
    revno: 432.1.257.1.1
    revision-id:tridge at samba.org-20080102010407-sfzw6pliegl3iwf7
    parent: tridge at samba.org-20071226231909-oyysv0l4g5ytadjv
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge.kantana
    timestamp: Wed 2008-01-02 12:04:07 +1100
    message:
      quick fix for timeout in recovery
    modified:
      lib/tdb/common/freelist.c      freelist.c-20070220022425-m1wibgjq7n5hahs6-4
      lib/tdb/common/io.c            io.c-20070220022425-m1wibgjq7n5hahs6-6
      tests/start_daemons.sh         start_daemons.sh-20070604074603-fbb8x90srun04xn0-1

Diff too large for email (7566, the limit is 200).


More information about the samba-cvs mailing list