Rev 73: merged tridge's branch in http://samba.org/~tridge/psomogyi/

psomogyi at gamax.hu psomogyi at gamax.hu
Mon Apr 16 14:28:31 GMT 2007


------------------------------------------------------------
revno: 73
revision-id: psomogyi at gamax.hu-20070416142829-iglfqwwgka38risg
parent: psomogyi at gamax.hu-20070329164602-mvke1cynxguwrpyu
parent: tridge at samba.org-20070416130336-89ba103e570a8324
committer: Peter Somogyi <psomogyi at gamax.hu>
branch nick: ctdb
timestamp: Mon 2007-04-16 16:28:29 +0200
message:
  merged tridge's branch 
added:
  common/ctdb_client.c           ctdb_client.c-20070411010216-3kd8v37k61steeya-1
  common/ctdb_daemon.c           ctdb_daemon.c-20070409200331-3el1kqgdb9m4ib0g-1
  common/ctdb_io.c               ctdb_io.c-20070409200335-dzfc7f3rra5rcf60-1
  config.mk                      config.mk-20070416041303-xql6zaaq90w8kovl-1
  direct/                        direct-20070411085038-phusiewluwzyqjpc-1
  direct/README                  readme-20070411085353-evbh8j3q762w3azh-1
  direct/ctdbd.c                 ctdbd.c-20070411085044-dqmhr6mfeexnyt4m-1
  direct/ctdbd.sh                ctdbd.sh-20070411085038-phusiewluwzyqjpc-2
  direct/ctdbd_test.c            ctdbd_test.c-20070411085057-17kgjzfktsh28g99-1
  direct/nodes.txt               nodes.txt-20070411085104-tprj7cr1u6o5i7xm-1
  tests/bench1.sh                bench1.sh-20070405031753-caneu8tv5v8e93ws-1
  tests/cmdline.c                cmdline.c-20070416041216-w1zvz91bkdsgjckw-1
  tests/cmdline.h                cmdline.h-20070416041216-w1zvz91bkdsgjckw-2
  tests/ctdb_fetch.c             ctdb_fetch.c-20070405031748-f7gslozfj3rwh5ie-1
  tests/ctdb_fetch1.c            ctdb_fetch1.c-20070412111848-xawz6wqk9r0v8jdk-1
  tests/ctdb_messaging.c         ctdb_messaging.c-20070411034205-6d6vne56pbih2x1p-1
  tests/fetch.sh                 fetch.sh-20070405031756-lomzqpjyqg3xd1kv-1
  tests/fetch1.sh                fetch1.sh-20070412111854-6s84l3myac9ncl79-1
  tests/lockwait.c               lockwait.c-20070416055753-3ztnb4cxqgamfudx-1
  tests/messaging.sh             messaging.sh-20070411034158-e1c175kqm9vzasb6-1
renamed:
  ctdb_bench.c => tests/ctdb_bench.c ctdb_bench.c-20061219052637-2liagoglohxb6p7s-1
  ctdb_test.c => tests/ctdb_test.c ctdb_test.c-20061117234101-o3qt14umlg9en8z0-16
  nodes.txt => tests/nodes.txt nodes.txt-20061118043428-8lz9unytgcsndgia-1
modified:
  Makefile.in                    makefile.in-20061117234101-o3qt14umlg9en8z0-1
  common/ctdb.c                  ctdb.c-20061127094323-t50f58d65iaao5of-2
  common/ctdb_call.c             ctdb_call.c-20061128065342-to93h6eejj5kon81-1
  common/ctdb_ltdb.c             ctdb_ltdb.c-20061128065342-to93h6eejj5kon81-2
  common/ctdb_message.c          ctdb_message.c-20070208224107-9dnio7x7z33prrmt-1
  common/ctdb_util.c             ctdb_util.c-20061128065342-to93h6eejj5kon81-3
  common/util.c                  util.c-20061117234101-o3qt14umlg9en8z0-20
  configure.ac                   configure.ac-20061117234101-o3qt14umlg9en8z0-10
  ib/ibw_ctdb.c                  ibw_ctdb.c-20070102171255-7krov7858dqza466-1
  ib/ibw_ctdb.h                  ibw_ctdb.h-20070102171259-nmuvtzt98aqzg7xp-1
  ib/ibw_ctdb_init.c             ibw_ctdb_init.c-20070102171305-cn2z4k7ibx8141d5-1
  ib/ibwrapper_test.c            ibwrapper_test.c-20061214171730-h11a2z5ed6pt66hj-1
  include/ctdb.h                 ctdb.h-20061117234101-o3qt14umlg9en8z0-11
  include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
  include/includes.h             includes.h-20061117234101-o3qt14umlg9en8z0-17
  lib/tdb/autogen.sh             autogen.sh-20070125040949-7t3f5zdl1q4z9hyv-61
  lib/tdb/common/dump.c          dump.c-20070220022425-m1wibgjq7n5hahs6-2
  lib/tdb/common/freelistcheck.c freelistcheck.c-20070220022425-m1wibgjq7n5hahs6-5
  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/config.mk              config.mk-20070125040949-7t3f5zdl1q4z9hyv-63
  lib/tdb/include/config.h.in    config.h.in-20070125040949-7t3f5zdl1q4z9hyv-100
  lib/tdb/include/tdb.h          tdb.h-20070125040949-7t3f5zdl1q4z9hyv-101
  lib/tdb/tdb.pc                 tdb.pc-20070125040949-7t3f5zdl1q4z9hyv-71
  lib/tdb/tools/tdbtest.c        tdbtest.c-20070125040949-7t3f5zdl1q4z9hyv-107
  lib/tdb/tools/tdbtool.c        tdbtool.c-20070125040949-7t3f5zdl1q4z9hyv-108
  tcp/ctdb_tcp.h                 ctdb_tcp.h-20061127103747-l8xeniwiapbydehq-3
  tcp/tcp_connect.c              tcp_connect.c-20061128004937-x70q1cu5xzg5g2tm-1
  tcp/tcp_init.c                 tcp_init.c-20061128004937-x70q1cu5xzg5g2tm-2
  tcp/tcp_io.c                   tcp_io.c-20061128004937-x70q1cu5xzg5g2tm-3
  tests/bench.sh                 bench.sh-20070209014602-vdolpr6esqsa58s7-1
  tests/test.sh                  test.sh-20061128065333-cla80zaxd9eb4o4a-2
  tests/test1.sh                 test1.sh-20061130223403-jednzcvm60m0j75c-1
  tests/ctdb_bench.c             ctdb_bench.c-20061219052637-2liagoglohxb6p7s-1
  tests/ctdb_test.c              ctdb_test.c-20061117234101-o3qt14umlg9en8z0-16
    ------------------------------------------------------------
    revno: 44.1.70
    merged: tridge at samba.org-20070416130336-89ba103e570a8324
    parent: tridge at samba.org-20070416125258-ea015571e2818a42
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 23:03:36 +1000
    message:
      added a tdb_chainlock_nonblock() call to tdb
    ------------------------------------------------------------
    revno: 44.1.69
    merged: tridge at samba.org-20070416125258-ea015571e2818a42
    parent: tridge at samba.org-20070416124937-1a78f1fe8ec2719f
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 22:52:58 +1000
    message:
      merge local copy of tdb from samba4 tdb
    ------------------------------------------------------------
    revno: 44.1.68
    merged: tridge at samba.org-20070416124937-1a78f1fe8ec2719f
    parent: tridge at samba.org-20070416060137-6d90f720fec05ba5
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 22:49:37 +1000
    message:
      fixed a fd bug (thanks volker)
    ------------------------------------------------------------
    revno: 44.1.67
    merged: tridge at samba.org-20070416060137-6d90f720fec05ba5
    parent: tridge at samba.org-20070416041310-3f6200073a57aeff
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 16:01:37 +1000
    message:
      this is a demonstration of an idea for handling locks in ctdb.
      
      The problem we have is this:
      
        - we want the client smbd processes to be able to 'shortcut' access
          to the ltdb, by directly accessing the ltdb, and if the header of
          the record shows we are the dmaster then process immediately, with
          no overhead of talking across the unix domain socket
      
        - a client doing a shortcut will use tdb_chainlock() to lock the
          record while processing
      
        - we want the main ctdb daemon to be able to set locks on the
          record, and when those locks collide with a 'shortcut' fcntl lock,
          we want the ctdb daemon to keep processing other operations
      
        - we don't want to have to send a message from a smbd client to the
          ctdbd each time it releases a lock
      
      The solution is shown in this example. Note that the expensive fork()
      and blocking lock is only paid in case of contention, so in the median
      case I think this is zero cost.
    ------------------------------------------------------------
    revno: 44.1.66
    merged: tridge at samba.org-20070416041310-3f6200073a57aeff
    parent: tridge at samba.org-20070416041250-3144d3c129a02c39
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 14:13:10 +1000
    message:
      merged from samba4
    ------------------------------------------------------------
    revno: 44.1.65
    merged: tridge at samba.org-20070416041250-3144d3c129a02c39
    parent: tridge at samba.org-20070416003139-ac731d5336e759e3
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 14:12:50 +1000
    message:
      pull out common command line code for tests into tests/cmdline.c
    ------------------------------------------------------------
    revno: 44.1.64
    merged: tridge at samba.org-20070416003139-ac731d5336e759e3
    parent: tridge at samba.org-20070416002144-34daa28d0f1d01db
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 10:31:39 +1000
    message:
      merge CTDB_SRVID_ALL patch from Samba4
    ------------------------------------------------------------
    revno: 44.1.63
    merged: tridge at samba.org-20070416002144-34daa28d0f1d01db
    parent: tridge at samba.org-20070415232910-a604c82b6945e169
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 10:21:44 +1000
    message:
      - fix includes to work in both samba4 and ctdb standalone
      - when we do a store_unlock the lock record becomes unlocked, so we
        must destroy it (or we leak memory)
    ------------------------------------------------------------
    revno: 44.1.62
    merged: tridge at samba.org-20070415232910-a604c82b6945e169
    parent: tridge at samba.org-20070415225857-c848786395133f34
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 09:29:10 +1000
    message:
      added --dblist option to ctdbd, to allow list of databases to be specified on the command line
    ------------------------------------------------------------
    revno: 44.1.61
    merged: tridge at samba.org-20070415225857-c848786395133f34
    parent: tridge at samba.org-20070414104443-0b90a6105ca1c1d5
    parent: ronniesahlberg at gmail.com-20070415223727-ps2603m9yf67eprd
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Mon 2007-04-16 08:58:57 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.20
        merged: ronniesahlberg at gmail.com-20070415223727-ps2603m9yf67eprd
        parent: ronniesahlberg at gmail.com-20070415043923-xyrm8hzk0cttscdk
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Mon 2007-04-16 08:37:27 +1000
        message:
          add code to fetch1 test to tell the two child processes one at a time to fetch_lock the same record
          
          they both successfully fetch and lock the same record at this stage  but when the actual locking works properly  the second child will block.
          
          this test allows us to verify the blocking once we have implemented it
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.19
        merged: ronniesahlberg at gmail.com-20070415043923-xyrm8hzk0cttscdk
        parent: ronniesahlberg at gmail.com-20070415040239-383gb8czso022sql
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Sun 2007-04-15 14:39:23 +1000
        message:
          add examples for volker on how to do fetchlock/storeunlock
          
          
          note that the actual locking/unl;ocking does not still work
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.18
        merged: ronniesahlberg at gmail.com-20070415040239-383gb8czso022sql
        parent: ronniesahlberg at gmail.com-20070414214135-l3f8z7kruoc30wiv
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Sun 2007-04-15 14:02:39 +1000
        message:
          update to fetch1.sh test
          
          there is still a bug in the ctdb code in that the children no longer receive messages from the parent for unknown reasons
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.17
        merged: ronniesahlberg at gmail.com-20070414214135-l3f8z7kruoc30wiv
        parent: ronniesahlberg at gmail.com-20070413111020-b1h85vmf9a931fkn
        parent: tridge at samba.org-20070414104443-0b90a6105ca1c1d5
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Sun 2007-04-15 07:41:35 +1000
        message:
          merge from tridge
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.16
        merged: ronniesahlberg at gmail.com-20070413111020-b1h85vmf9a931fkn
        parent: ronniesahlberg at gmail.com-20070413103741-t7jc7c48i2rl2v1d
        parent: tridge at samba.org-20070413103824-0c5e1dbd679c73bd
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Fri 2007-04-13 21:10:20 +1000
        message:
          merge from tridge
    ------------------------------------------------------------
    revno: 44.1.60
    merged: tridge at samba.org-20070414104443-0b90a6105ca1c1d5
    parent: tridge at samba.org-20070413103824-0c5e1dbd679c73bd
    parent: ronniesahlberg at gmail.com-20070413103741-t7jc7c48i2rl2v1d
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Sat 2007-04-14 20:44:43 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.15
        merged: ronniesahlberg at gmail.com-20070413103741-t7jc7c48i2rl2v1d
        parent: ronniesahlberg at gmail.com-20070412234456-b80kjt2dz2213ijc
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Fri 2007-04-13 20:37:41 +1000
        message:
          add missing code to store_unlock so that the data that a client writes is stored in ltdb
          
          this makes it possible to do fetch_lock and store_unlock across a domain socket to read/write data.
          
          
          note that the actual locking is NOT implemented yet
    ------------------------------------------------------------
    revno: 44.1.59
    merged: tridge at samba.org-20070413103824-0c5e1dbd679c73bd
    parent: tridge at samba.org-20070413054933-80991e4c45e8d3ec
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Fri 2007-04-13 20:38:24 +1000
    message:
      private -> private_data for samba3
    ------------------------------------------------------------
    revno: 44.1.58
    merged: tridge at samba.org-20070413054933-80991e4c45e8d3ec
    parent: tridge at samba.org-20070412113216-fee7ab5e7b68876e
    parent: ronniesahlberg at gmail.com-20070412234456-b80kjt2dz2213ijc
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Fri 2007-04-13 15:49:33 +1000
    message:
      merge store_unlock code from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.14
        merged: ronniesahlberg at gmail.com-20070412234456-b80kjt2dz2213ijc
        parent: ronniesahlberg at gmail.com-20070412234115-kwtfpjz5mfbc6m9y
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Fri 2007-04-13 09:44:56 +1000
        message:
          add more elaborate test to fetch1 test
          
          for now:
          fetch a record
          store a known entry for this record
          fetch the record again  (and later verify we got the same record)
          store it back again
          
          this will not work right now since we dont yet store the record inside the daemon
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.13
        merged: ronniesahlberg at gmail.com-20070412234115-kwtfpjz5mfbc6m9y
        parent: ronniesahlberg at gmail.com-20070412113516-3ndq3txmcox96hun
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Fri 2007-04-13 09:41:15 +1000
        message:
          add store_unlock pdu's for the domain socket.
          
          note that the store_unlock does not actually do anything yet apart from passing the pdu from client to daemon   and daemon responds.
          
          next is to make sure the daemon actually stores the data in a database
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.12
        merged: ronniesahlberg at gmail.com-20070412113516-3ndq3txmcox96hun
        parent: ronniesahlberg at gmail.com-20070412111900-wepo4bxsice2f80b
        parent: tridge at samba.org-20070412113216-fee7ab5e7b68876e
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 21:35:16 +1000
        message:
          merge from tridge
    ------------------------------------------------------------
    revno: 44.1.57
    merged: tridge at samba.org-20070412113216-fee7ab5e7b68876e
    parent: tridge at samba.org-20070412065133-99dc26f997d078f8
    parent: ronniesahlberg at gmail.com-20070412111900-wepo4bxsice2f80b
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-04-12 21:32:16 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.11
        merged: ronniesahlberg at gmail.com-20070412111900-wepo4bxsice2f80b
        parent: ronniesahlberg at gmail.com-20070412111710-8p7hdtwnxkj7s961
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 21:19:00 +1000
        message:
          add the two missing file from the previous commit
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.10
        merged: ronniesahlberg at gmail.com-20070412111710-8p7hdtwnxkj7s961
        parent: ronniesahlberg at gmail.com-20070412111441-z2cmbj9xi2tnv9q3
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 21:17:10 +1000
        message:
          add a beginning of a new test
          
          right now this test only does one fetch lock   but this will be enhanced as more code is added to ctdb to handle fetch_lock and store_unlock
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.9
        merged: ronniesahlberg at gmail.com-20070412111441-z2cmbj9xi2tnv9q3
        parent: ronniesahlberg at gmail.com-20070412071348-ihjz6gkbzfphsmv3
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 21:14:41 +1000
        message:
          when sending back a fetch lock reply to a client 
          we cant peek in state->c since this is uninitialized 
          and even if it were not it would be wrong
          
          create a new structure to pass BOTH client and also the reqid to respond back to
          the client with
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.8
        merged: ronniesahlberg at gmail.com-20070412071348-ihjz6gkbzfphsmv3
        parent: ronniesahlberg at gmail.com-20070412064937-g01hesz6aocdbc5l
        parent: tridge at samba.org-20070412065133-99dc26f997d078f8
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 17:13:48 +1000
        message:
          merge from tridges tree
    ------------------------------------------------------------
    revno: 44.1.56
    merged: tridge at samba.org-20070412065133-99dc26f997d078f8
    parent: tridge at samba.org-20070412005155-1411dc471326a713
    parent: ronniesahlberg at gmail.com-20070412064937-g01hesz6aocdbc5l
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-04-12 16:51:33 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.7
        merged: ronniesahlberg at gmail.com-20070412064937-g01hesz6aocdbc5l
        parent: ronniesahlberg at gmail.com-20070412054650-ry0vg3kqxomin29t
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 16:49:37 +1000
        message:
          dont hardcode gdb in the test script.     ooops
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.6
        merged: ronniesahlberg at gmail.com-20070412054650-ry0vg3kqxomin29t
        parent: ronniesahlberg at gmail.com-20070412005219-6r0ulesm1wh1ivoh
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 15:46:50 +1000
        message:
          initial support for two new pdus for the domain socket to do fetch_lock
          
          no locking is yet done and the store_unlock call is still missing
          
          
          the ./tests/fetch.sh --daemon  test fails with parent process dying which needs to be investigated.
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.5
        merged: ronniesahlberg at gmail.com-20070412005219-6r0ulesm1wh1ivoh
        parent: ronniesahlberg at gmail.com-20070411230927-88foctkqh1hqr8ab
        parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
        parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
        parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
        parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
        parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
        parent: tridge at samba.org-20070412005155-1411dc471326a713
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 10:52:19 +1000
        message:
          merge from volker
    ------------------------------------------------------------
    revno: 44.1.55
    merged: tridge at samba.org-20070412005155-1411dc471326a713
    parent: tridge at samba.org-20070412004418-85381cc96b73ebe8
    parent: vl at samba.org-20070411181215-rnhs93mcorxy9urf
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-04-12 10:51:55 +1000
    message:
      merge from vl
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.25
        merged: vl at samba.org-20070411181215-rnhs93mcorxy9urf
        parent: vl at samba.org-20070411145206-wwrw1bsq7fkshp2o
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb-vl
        timestamp: Wed 2007-04-11 20:12:15 +0200
        message:
          Rename "private" to "private_data"
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.24
        merged: vl at samba.org-20070411145206-wwrw1bsq7fkshp2o
        parent: vl at samba.org-20070411145125-2zvvrv3zw3nvn83s
        parent: tridge at samba.org-20070411122143-e0d0192ca901c6f9
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb-vl
        timestamp: Wed 2007-04-11 16:52:06 +0200
        message:
          Merge tridge's tree
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.23
        merged: vl at samba.org-20070411145125-2zvvrv3zw3nvn83s
        parent: vl at samba.org-20070411115758-oua7f39sry0tw1z9
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb-vl
        timestamp: Wed 2007-04-11 16:51:25 +0200
        message:
          Add a test to read back the message
          
          Volker
    ------------------------------------------------------------
    revno: 44.1.54
    merged: tridge at samba.org-20070412004418-85381cc96b73ebe8
    parent: tridge at samba.org-20070411122143-e0d0192ca901c6f9
    parent: ronniesahlberg at gmail.com-20070411230927-88foctkqh1hqr8ab
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-04-12 10:44:18 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.4
        merged: ronniesahlberg at gmail.com-20070411230927-88foctkqh1hqr8ab
        parent: ronniesahlberg at gmail.com-20070411224415-ix25hyi4thd8ydoe
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 09:09:27 +1000
        message:
          add an example on how to read a message from the domain socket
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.3
        merged: ronniesahlberg at gmail.com-20070411224415-ix25hyi4thd8ydoe
        parent: ronniesahlberg at gmail.com-20070411222854-5k8oj8f10kqzasro
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 08:44:15 +1000
        message:
          do an infinite loop calling event_loop_once() in the ctdbd parent process instead of event_loop_wait()  since the latter will return and thus take down the daemon
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.2
        merged: ronniesahlberg at gmail.com-20070411222854-5k8oj8f10kqzasro
        parent: ronniesahlberg at gmail.com-20070411214928-pizt3e0yiw8ehql2
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 08:28:54 +1000
        message:
          add a test message to the messaging test so we can see that the message data is also passed from originator to receiver
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.2.1
        merged: ronniesahlberg at gmail.com-20070411214928-pizt3e0yiw8ehql2
        parent: ronniesahlberg at gmail.com-20070411103224-hvqzewjcfhpxcgbg
        parent: tridge at samba.org-20070411122143-e0d0192ca901c6f9
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Thu 2007-04-12 07:49:28 +1000
        message:
          merge from ridge and vl
    ------------------------------------------------------------
    revno: 44.1.53
    merged: tridge at samba.org-20070411122143-e0d0192ca901c6f9
    parent: tridge at samba.org-20070411121946-c5d80408a49dda5b
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 22:21:43 +1000
    message:
      use event_loop_wait instead of while(1)
    ------------------------------------------------------------
    revno: 44.1.52
    merged: tridge at samba.org-20070411121946-c5d80408a49dda5b
    parent: tridge at samba.org-20070411121724-5e763a4a0a3fc6ac
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 22:19:46 +1000
    message:
      use lib/replace for signal.h
    ------------------------------------------------------------
    revno: 44.1.51
    merged: tridge at samba.org-20070411121724-5e763a4a0a3fc6ac
    parent: tridge at samba.org-20070411121107-b9d7c18f685f344f
    parent: vl at samba.org-20070411115758-oua7f39sry0tw1z9
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 22:17:24 +1000
    message:
      merge from volker
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.22
        merged: vl at samba.org-20070411115758-oua7f39sry0tw1z9
        parent: ronniesahlberg at gmail.com-20070411103224-hvqzewjcfhpxcgbg
        parent: vl at samba.org-20070411111736-rllo7o2u3tnzq0pg
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb-vl
        timestamp: Wed 2007-04-11 13:57:58 +0200
        message:
          merge
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.1.2
        merged: vl at samba.org-20070411111736-rllo7o2u3tnzq0pg
        parent: vl at samba.org-20070411104910-78d551d2qsfxpytz
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 13:17:36 +0200
        message:
          Handle a client that exited correctly: We need to ignore SIGPIPE and when the
          read returns 0 bytes this means the client has exited. Close the connection
          then.
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21.1.1
        merged: vl at samba.org-20070411104910-78d551d2qsfxpytz
        parent: ronniesahlberg at gmail.com-20070411103224-hvqzewjcfhpxcgbg
        committer: Volker Lendecke <vl at samba.org>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 12:49:10 +0200
        message:
          Fix uninitialized variable warnings
    ------------------------------------------------------------
    revno: 44.1.50
    merged: tridge at samba.org-20070411121107-b9d7c18f685f344f
    parent: tridge at samba.org-20070411052350-eb4fe86cc87ea5ed
    parent: ronniesahlberg at gmail.com-20070411103224-hvqzewjcfhpxcgbg
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 22:11:07 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.21
        merged: ronniesahlberg at gmail.com-20070411103224-hvqzewjcfhpxcgbg
        parent: ronniesahlberg at gmail.com-20070411092719-nozq5vqjqueshjnp
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 20:32:24 +1000
        message:
          add an example on how to send a message to the daemon
          (send a message to ourself)
          
          this unfortunately terminates the ctdb daemon when running   but im too tired right now to debug it.
          checkin so that nothing gets lost overnight.
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.20
        merged: ronniesahlberg at gmail.com-20070411092719-nozq5vqjqueshjnp
        parent: ronniesahlberg at gmail.com-20070411090409-ah3bxg5j23a5t12u
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 19:27:19 +1000
        message:
          add call/reply parsing of the cluster connect-wait call to the test daemon.
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.19
        merged: ronniesahlberg at gmail.com-20070411090409-ah3bxg5j23a5t12u
        parent: ronniesahlberg at gmail.com-20070411085422-urfmy9oq2pnts1j8
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 19:04:09 +1000
        message:
          add a vnn field to the ctdb_reply_connect_wait pdu so that we can tell
          non-ctdb-linked clients what the vnn of the local cluster daemon is
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.18
        merged: ronniesahlberg at gmail.com-20070411085422-urfmy9oq2pnts1j8
        parent: ronniesahlberg at gmail.com-20070411054003-6lfat5jujxfmkmgs
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 18:54:22 +1000
        message:
          create a standalone ctdb daemon and a script ./direct/ctdbd.sh to start two such daemons in a 2 node cluster.
          
          create a small test application that connects to the ctdb daemon at /tmp/ctdb.socket.127.0.0.1 and do some commands to the daemon.
          currently this test tool only opens the socket and registers its pid with the daemon
          (the daemon needs to know the pid so that it can forward messages to the correct client)
          
          the test will be extended with additional ctdb commands
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.17
        merged: ronniesahlberg at gmail.com-20070411054003-6lfat5jujxfmkmgs
        parent: ronniesahlberg at gmail.com-20070411034315-806oyqbe9sf33dd9
        parent: tridge at samba.org-20070411052350-eb4fe86cc87ea5ed
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 15:40:03 +1000
        message:
          merge from tridge
    ------------------------------------------------------------
    revno: 44.1.49
    merged: tridge at samba.org-20070411052350-eb4fe86cc87ea5ed
    parent: tridge at samba.org-20070411050922-59469f0a8a24cf4b
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 15:23:50 +1000
    message:
      added --num-clients option to ctdb_messaging test
    ------------------------------------------------------------
    revno: 44.1.48
    merged: tridge at samba.org-20070411050922-59469f0a8a24cf4b
    parent: tridge at samba.org-20070411045447-b201f3449504949a
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 15:09:22 +1000
    message:
      use the new connect_wait code in the ctdb_messaging test
    ------------------------------------------------------------
    revno: 44.1.47
    merged: tridge at samba.org-20070411045447-b201f3449504949a
    parent: tridge at samba.org-20070411042614-eada54e55ac13cf8
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 14:54:47 +1000
    message:
      add proper support for ctdb_connect_wait in daemon mode
    ------------------------------------------------------------
    revno: 44.1.46
    merged: tridge at samba.org-20070411042614-eada54e55ac13cf8
    parent: tridge at samba.org-20070411040501-043570f3088576d6
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 14:26:14 +1000
    message:
      fixed sending messages to ourselves in non-daemon mode
    ------------------------------------------------------------
    revno: 44.1.45
    merged: tridge at samba.org-20070411040501-043570f3088576d6
    parent: tridge at samba.org-20070411015828-e253a2891120b563
    parent: ronniesahlberg at gmail.com-20070411034315-806oyqbe9sf33dd9
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 14:05:01 +1000
    message:
      merge from ronnie, plus complete the client side of inter-node messaging
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.16
        merged: ronniesahlberg at gmail.com-20070411034315-806oyqbe9sf33dd9
        parent: ronniesahlberg at gmail.com-20070411010820-8dldbhtoz9oeps1a
        parent: tridge at samba.org-20070411015828-e253a2891120b563
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 13:43:15 +1000
        message:
          add a test that sends messages between clients connected to the same ctdb
          
          add code to actually pass the messages between clients and ctdb
    ------------------------------------------------------------
    revno: 44.1.44
    merged: tridge at samba.org-20070411015828-e253a2891120b563
    parent: tridge at samba.org-20070411011144-6595072619c53c52
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 11:58:28 +1000
    message:
      partially completed work towards full messaging system which will work in both daemon and standalone mode. Does not compile\! committing so ronnie can continue while I'm out
    ------------------------------------------------------------
    revno: 44.1.43
    merged: tridge at samba.org-20070411011144-6595072619c53c52
    parent: tridge at samba.org-20070411010226-3f2b9b5bcdffa4d2
    parent: ronniesahlberg at gmail.com-20070411010820-8dldbhtoz9oeps1a
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 11:11:44 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.15
        merged: ronniesahlberg at gmail.com-20070411010820-8dldbhtoz9oeps1a
        parent: ronniesahlberg at gmail.com-20070410111455-rbavt7l9afkyze4p
        parent: tridge at samba.org-20070411010226-3f2b9b5bcdffa4d2
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-11 11:08:20 +1000
        message:
          merge from tridge
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.14
        merged: ronniesahlberg at gmail.com-20070410111455-rbavt7l9afkyze4p
        parent: ronniesahlberg at gmail.com-20070410110529-ocrxhoa0xp5b3s3v
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 21:14:55 +1000
        message:
          rename client.id to client.messenger_id to make the purpose of the field more obvious
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.13
        merged: ronniesahlberg at gmail.com-20070410110529-ocrxhoa0xp5b3s3v
        parent: ronniesahlberg at gmail.com-20070410102511-sxaua0csi2ia1234
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 21:05:29 +1000
        message:
          add a call to register the pid for a messengin service
          
          store this pid inside the client structure in the ctdb daemon
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.12
        merged: ronniesahlberg at gmail.com-20070410102511-sxaua0csi2ia1234
        parent: ronniesahlberg at gmail.com-20070410045323-893gitfaif8bmigt
        parent: tridge at samba.org-20070410094029-2b9561032c749c8a
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 20:25:11 +1000
        message:
          updates from tridges tree
    ------------------------------------------------------------
    revno: 44.1.42
    merged: tridge at samba.org-20070411010226-3f2b9b5bcdffa4d2
    parent: tridge at samba.org-20070411010142-79dd71bdf0bed79f
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 11:02:26 +1000
    message:
      forgot to add ctdb_client.c
    ------------------------------------------------------------
    revno: 44.1.41
    merged: tridge at samba.org-20070411010142-79dd71bdf0bed79f
    parent: tridge at samba.org-20070410104831-d956235aa1d7329f
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-11 11:01:42 +1000
    message:
       - add --daemon flag to ctdb_fetch test code
       - split client specific routines out of ctdb_daemon.c
       - use ctdb_queue code in message send from client to daemon
       - use clearer names in client/daemon functions
       - use talloc autofree context to avoid global for unlink of socket on
         exit
       - start on API change for message handler, to allow ctdb messaging to
         handle daemon mode with multiple clients
    ------------------------------------------------------------
    revno: 44.1.40
    merged: tridge at samba.org-20070410104831-d956235aa1d7329f
    parent: tridge at samba.org-20070410094029-2b9561032c749c8a
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 20:48:31 +1000
    message:
      fix the queueing for partially connected tcp sockets
    ------------------------------------------------------------
    revno: 44.1.39
    merged: tridge at samba.org-20070410094029-2b9561032c749c8a
    parent: tridge at samba.org-20070410093521-faf87738c5a369a7
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 19:40:29 +1000
    message:
      make some functions static, and remove an unused structure
    ------------------------------------------------------------
    revno: 44.1.38
    merged: tridge at samba.org-20070410093521-faf87738c5a369a7
    parent: tridge at samba.org-20070410093321-3dfc6368f2d792c8
    parent: ronniesahlberg at gmail.com-20070410045323-893gitfaif8bmigt
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 19:35:21 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.11
        merged: ronniesahlberg at gmail.com-20070410045323-893gitfaif8bmigt
        parent: ronniesahlberg at gmail.com-20070410031715-9ec894cesu1zghs4
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 14:53:23 +1000
        message:
          remove old ifdef that remained from when this was a header file
    ------------------------------------------------------------
    revno: 44.1.37
    merged: tridge at samba.org-20070410093321-3dfc6368f2d792c8
    parent: tridge at samba.org-20070410044813-b5c4d10a223f32dd
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 19:33:21 +1000
    message:
      made all sockets handle partial IO
      abstract IO via ctdb_queue_*() functions
    ------------------------------------------------------------
    revno: 44.1.36
    merged: tridge at samba.org-20070410044813-b5c4d10a223f32dd
    parent: tridge at samba.org-20070410044632-78db5388490c3d40
    parent: ronniesahlberg at gmail.com-20070410031715-9ec894cesu1zghs4
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 14:48:13 +1000
    message:
      merge tcp changes from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.10
        merged: ronniesahlberg at gmail.com-20070410031715-9ec894cesu1zghs4
        parent: ronniesahlberg at gmail.com-20070410023925-skzpy7ls4t4z5lzp
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 13:17:15 +1000
        message:
          change the tcp code to call ctdb_read_pdu() instead of doing the partial read thing explicitely
    ------------------------------------------------------------
    revno: 44.1.35
    merged: tridge at samba.org-20070410044632-78db5388490c3d40
    parent: tridge at samba.org-20070410030647-42fc31cb19982f18
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 14:46:32 +1000
    message:
      added daemon mode to ctdb_bench
    ------------------------------------------------------------
    revno: 44.1.34
    merged: tridge at samba.org-20070410030647-42fc31cb19982f18
    parent: tridge at samba.org-20070410030523-6999e1796946bdfe
    parent: ronniesahlberg at gmail.com-20070410023925-skzpy7ls4t4z5lzp
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 13:06:47 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.9
        merged: ronniesahlberg at gmail.com-20070410023925-skzpy7ls4t4z5lzp
        parent: ronniesahlberg at gmail.com-20070410022310-vg2sqat3nfcrxvh1
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 12:39:25 +1000
        message:
          move the checking of the CONNECT_WAIT flag into the start method for tcp
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.8
        merged: ronniesahlberg at gmail.com-20070410022310-vg2sqat3nfcrxvh1
        parent: ronniesahlberg at gmail.com-20070410021858-cnk4wlf2s612ue5i
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 12:23:10 +1000
        message:
          restore the test script that was updated by mistake in the previous checkin
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.7
        merged: ronniesahlberg at gmail.com-20070410021858-cnk4wlf2s612ue5i
        parent: ronniesahlberg at gmail.com-20070409224739-vqgs0b5pvexdf0xu
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 12:18:58 +1000
        message:
          add a CONNECT_WAIT flag to replace the call ctdb_connect_wait() since 
          we can no longer use this function from the application if we are in daemon mode.
          
          
          add a horrible "sleep()" to ctdb_test.c   to prevent the daemon from dissapearing (parent process died) when the application exits which may happen before the other nodes in the test have finished talking to our daemon
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.6
        merged: ronniesahlberg at gmail.com-20070409224739-vqgs0b5pvexdf0xu
        parent: ronniesahlberg at gmail.com-20070409223829-80dgr2d4m33gant8
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 08:47:39 +1000
        message:
          add a atexit() call to remove the domain socket when the daemon exits
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.5
        merged: ronniesahlberg at gmail.com-20070409223829-80dgr2d4m33gant8
        parent: ronniesahlberg at gmail.com-20070409200339-jng2tmd7iz7pbl5k
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 08:38:29 +1000
        message:
          change ctdb_client_read() to use the ctdb_read_pdu() helper
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.4
        merged: ronniesahlberg at gmail.com-20070409200339-jng2tmd7iz7pbl5k
        parent: ronniesahlberg at gmail.com-20070409015127-ptae8qdwajxjk4nq
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-10 06:03:39 +1000
        message:
          make normal/deamon mode controllable by a ctdb flag so that the api looks the same in both modes to a client.
          
          send the correct structure back to a client
          
          assorted other cleanups
          
          (tests/test1.sh now works in daemon mode)
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.3
        merged: ronniesahlberg at gmail.com-20070409015127-ptae8qdwajxjk4nq
        parent: ronniesahlberg at gmail.com-20070408021148-2sa1cwikee5mfaki
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Mon 2007-04-09 11:51:27 +1000
        message:
          dispatcher daemon   first try.
          
          does not yet work
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.2
        merged: ronniesahlberg at gmail.com-20070408021148-2sa1cwikee5mfaki
        parent: ronniesahlberg at gmail.com-20070405230841-qvbelakbhbpl1za4
        parent: tridge at samba.org-20070407005814-c83829906f25bead
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Sun 2007-04-08 12:11:48 +1000
        message:
          merge from tridge
    ------------------------------------------------------------
    revno: 44.1.33
    merged: tridge at samba.org-20070410030523-6999e1796946bdfe
    parent: tridge at samba.org-20070410025154-12ddbf5dc4ff7bf6
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 13:05:23 +1000
    message:
      fix a possible free after use
    ------------------------------------------------------------
    revno: 44.1.32
    merged: tridge at samba.org-20070410025154-12ddbf5dc4ff7bf6
    parent: tridge at samba.org-20070407005814-c83829906f25bead
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-10 12:51:54 +1000
    message:
      fix configure for new test location
    ------------------------------------------------------------
    revno: 44.1.31
    merged: tridge at samba.org-20070407005814-c83829906f25bead
    parent: tridge at samba.org-20070407004647-519ee025508125c0
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Sat 2007-04-07 10:58:14 +1000
    message:
      another memory leak
    ------------------------------------------------------------
    revno: 44.1.30
    merged: tridge at samba.org-20070407004647-519ee025508125c0
    parent: tridge at samba.org-20070407004500-6449e11ba1e7ed71
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Sat 2007-04-07 10:46:47 +1000
    message:
      remove talloc debug code
    ------------------------------------------------------------
    revno: 44.1.29
    merged: tridge at samba.org-20070407004500-6449e11ba1e7ed71
    parent: tridge at samba.org-20070407000109-7dc6d89d41a3c8e9
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Sat 2007-04-07 10:45:00 +1000
    message:
      fixed a bunch of memory leaks
    ------------------------------------------------------------
    revno: 44.1.28
    merged: tridge at samba.org-20070407000109-7dc6d89d41a3c8e9
    parent: tridge at samba.org-20070406044105-4dcf971d05626846
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Sat 2007-04-07 10:01:09 +1000
    message:
      put test code in tests/ directory
    ------------------------------------------------------------
    revno: 44.1.27
    merged: tridge at samba.org-20070406044105-4dcf971d05626846
    parent: tridge at samba.org-20070405234645-d4e331dc0077c3ed
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Fri 2007-04-06 14:41:05 +1000
    message:
      added a magic header for wireshark and packet version info
    ------------------------------------------------------------
    revno: 44.1.26
    merged: tridge at samba.org-20070405234645-d4e331dc0077c3ed
    parent: tridge at samba.org-20070405031906-a9920c6dd34b2138
    parent: ronniesahlberg at gmail.com-20070405230841-qvbelakbhbpl1za4
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Fri 2007-04-06 09:46:45 +1000
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.3.1.1
        merged: ronniesahlberg at gmail.com-20070405230841-qvbelakbhbpl1za4
        parent: ronniesahlberg at gmail.com-20070404111556-vc1hky229by8leu1
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Fri 2007-04-06 09:08:41 +1000
        message:
          When we create a tcp connection to a remote ctdb node  do an explicit bind() to set our source side to the same ip address as we use to listen to ctdb traffic.
          
          We need this since there is no guarantee that INADDR_ANY (which would be defaulted to if we dont bind) would be routable from the remote host.
          This is entirely possible to happen since CTDB traffic is likely to be isolated to a private non-routable network.
    ------------------------------------------------------------
    revno: 44.1.25
    merged: tridge at samba.org-20070405031906-a9920c6dd34b2138
    parent: tridge at samba.org-20070404050249-9ca53bdf68db13d5
    parent: tridge at samba.org-20070405031831-2f35efdda08ec847
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-04-05 13:19:06 +1000
    message:
      merge from ronnies branch
        ------------------------------------------------------------
        revno: 44.1.22.1.4
        merged: tridge at samba.org-20070405031831-2f35efdda08ec847
        parent: ronniesahlberg at gmail.com-20070404111556-vc1hky229by8leu1
        parent: ronniesahlberg at gmail.com-20070404111556-vc1hky229by8leu1
        committer: Andrew Tridgell <tridge at samba.org>
        branch nick: ronnie
        timestamp: Thu 2007-04-05 13:18:31 +1000
        message:
          merge fetch code from ronnie, and add a simple fetch test
        ------------------------------------------------------------
        revno: 44.1.22.1.3
        merged: ronniesahlberg at gmail.com-20070404111556-vc1hky229by8leu1
        parent: ronniesahlberg at gmail.com-20070404050535-5ut2sw0jrtixt4gf
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-04 21:15:56 +1000
        message:
          first test of forced migration of records.  compiles but not tested.
        ------------------------------------------------------------
        revno: 44.1.22.1.2
        merged: ronniesahlberg at gmail.com-20070404050535-5ut2sw0jrtixt4gf
        parent: ronniesahlberg at gmail.com-20070403094100-fh6h6ry98gxqof24
        parent: tridge at samba.org-20070404050249-9ca53bdf68db13d5
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Wed 2007-04-04 15:05:35 +1000
        message:
          tridge
    ------------------------------------------------------------
    revno: 44.1.24
    merged: tridge at samba.org-20070404050249-9ca53bdf68db13d5
    parent: tridge at samba.org-20070403101350-2b6ff2679f75aa06
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Wed 2007-04-04 15:02:49 +1000
    message:
      merge back some changes from Samba4
    ------------------------------------------------------------
    revno: 44.1.23
    merged: tridge at samba.org-20070403101350-2b6ff2679f75aa06
    parent: tridge at samba.org-20070308002715-7gx6puojgyup2dv2
    parent: ronniesahlberg at gmail.com-20070403094100-fh6h6ry98gxqof24
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Tue 2007-04-03 20:13:50 +1000
    message:
      merge multi-database support from ronnie
        ------------------------------------------------------------
        revno: 44.1.22.1.1
        merged: ronniesahlberg at gmail.com-20070403094100-fh6h6ry98gxqof24
        parent: tridge at samba.org-20070308002715-7gx6puojgyup2dv2
        committer: Ronnie sahlberg <ronniesahlberg at gmail.com>
        branch nick: ctdb
        timestamp: Tue 2007-04-03 19:41:00 +1000
        message:
          Split CTDB into sub contexts to handle multiple concurrent databases within the same context.
    ------------------------------------------------------------
    revno: 44.1.22
    merged: tridge at samba.org-20070308002715-7gx6puojgyup2dv2
    parent: tridge at samba.org-20070220035713-jeodfq36sfuzodbs
    parent: psomogyi at gamax.hu-20070226105920-dlootykwymain6s1
    committer: Andrew Tridgell <tridge at samba.org>
    branch nick: tridge
    timestamp: Thu 2007-03-08 11:27:15 +1100
    message:
      merged changes from peter

Diff too large for email (7810, the limit is 1000).


More information about the samba-cvs mailing list