Rev 90: merged tridge's branch in http://samba.org/~tridge/psomogyi/ ------------------------------------------------------------
revno: 90
revision-id: psomogyi@gamax.hu-20070429142748-xzhvikj20c14dnaf
parent: psomogyi@gamax.hu-20070427151316-6tnxdw3zc2lasjga
parent: tridge@samba.org-20070428161833-g1jbj1dibtxk28ih
committer: Peter Somogyi 
branch nick: ctdb
timestamp: Sun 2007-04-29 16:27:48 +0200
message:
  merged tridge's branch
added:
  tests/run_tests.sh             run_tests.sh-20070428085745-ec2w6vybjf07vtvg-1
renamed:
  lib/replace/test => lib/replace/tests test-20070125040949-7t3f5zdl1q4z9hyv-33
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_client.c           ctdb_client.c-20070411010216-3kd8v37k61steeya-1
  common/ctdb_control.c          ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1
  common/ctdb_daemon.c           ctdb_daemon.c-20070409200331-3el1kqgdb9m4ib0g-1
  common/ctdb_message.c          ctdb_message.c-20070208224107-9dnio7x7z33prrmt-1
  common/ctdb_util.c             ctdb_util.c-20061128065342-to93h6eejj5kon81-3
  direct/ctdbd_test.c            ctdbd_test.c-20070411085057-17kgjzfktsh28g99-1
  include/ctdb.h                 ctdb.h-20061117234101-o3qt14umlg9en8z0-11
  include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
  tcp/tcp_io.c                   tcp_io.c-20061128004937-x70q1cu5xzg5g2tm-3
  tests/ctdb_messaging.c         ctdb_messaging.c-20070411034205-6d6vne56pbih2x1p-1
  tests/ctdb_test.c              ctdb_test.c-20061117234101-o3qt14umlg9en8z0-16
  tools/ctdb_control.c           ctdb_control.c-20070426122705-9ehj1l5lu2gn9kuj-1
    ------------------------------------------------------------
    revno: 44.1.174
    merged: tridge@samba.org-20070428161833-g1jbj1dibtxk28ih
    parent: tridge@samba.org-20070428154637-riqjifjcu6a6e1ws
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 18:18:33 +0200
    message:
      much simpler redirect logic
    ------------------------------------------------------------
    revno: 44.1.173
    merged: tridge@samba.org-20070428154637-riqjifjcu6a6e1ws
    parent: tridge@samba.org-20070428154240-5dmi2gyuh4m54wpy
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 17:46:37 +0200
    message:
      better name for this hack
    ------------------------------------------------------------
    revno: 44.1.172
    merged: tridge@samba.org-20070428154240-5dmi2gyuh4m54wpy
    parent: tridge@samba.org-20070428151330-t6lvd3jhu28vr1gl
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 17:42:40 +0200
    message:
      use ctdb_get_connected_nodes for node listing
    ------------------------------------------------------------
    revno: 44.1.171
    merged: tridge@samba.org-20070428151330-t6lvd3jhu28vr1gl
    parent: tridge@samba.org-20070428151302-5gdl26m1r156w6xb
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 17:13:30 +0200
    message:
      added status all and debug all control operations
    ------------------------------------------------------------
    revno: 44.1.170
    merged: tridge@samba.org-20070428151302-5gdl26m1r156w6xb
    parent: tridge@samba.org-20070428131521-53ws6e7u06s1llsm
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 17:13:02 +0200
    message:
      use rsync to avoid text busy on install
    ------------------------------------------------------------
    revno: 44.1.169
    merged: tridge@samba.org-20070428131521-53ws6e7u06s1llsm
    parent: tridge@samba.org-20070428110259-azfdeu63sz5zb2xw
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 15:15:21 +0200
    message:
      report number of clients in ping
    ------------------------------------------------------------
    revno: 44.1.168
    merged: tridge@samba.org-20070428110259-azfdeu63sz5zb2xw
    parent: tridge@samba.org-20070428100146-vc86b04jx6za7v7h
    parent: sahlberg@ronnie-20070428104242-6b8810b511e6b587
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 13:02:59 +0200
    message:
      merged from ronnie
        ------------------------------------------------------------
        revno: 44.1.153.1.15
        merged: sahlberg@ronnie-20070428104242-6b8810b511e6b587
        parent: sahlberg@ronnie-20070428104026-28c326c0819f0a82
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 20:42:42 +1000
        message:
          print vnn as decimal instead of hex
        ------------------------------------------------------------
        revno: 44.1.153.1.14
        merged: sahlberg@ronnie-20070428104026-28c326c0819f0a82
        parent: sahlberg@ronnie-20070428100050-b8dbc20a1658033e
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 20:40:26 +1000
        message:
          add a few more controls that are useful for debugging a cluster
        ------------------------------------------------------------
        revno: 44.1.153.1.13
        merged: sahlberg@ronnie-20070428100050-b8dbc20a1658033e
        parent: sahlberg@ronnie-20070428092825-f1d7a68dbdf3b691
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 20:00:50 +1000
        message:
          add a control to pull the database list from a remote node
        ------------------------------------------------------------
        revno: 44.1.153.1.12
        merged: sahlberg@ronnie-20070428092825-f1d7a68dbdf3b691
        parent: sahlberg@ronnie-20070428085222-291a66dc8ba1b7c7
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 19:28:25 +1000
        message:
          you cant dereference ctdb->vnnmap in the client since it is null in hte 
          client
        ------------------------------------------------------------
        revno: 44.1.153.1.11
        merged: sahlberg@ronnie-20070428085222-291a66dc8ba1b7c7
        parent: sahlberg@ronnie-20070427154831-370d9fe887be370f
        parent: tridge@samba.org-20070428085032-9ny107w9wqvh7jnl
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 18:52:22 +1000
        message:
          merge from tridge
    ------------------------------------------------------------
    revno: 44.1.167
    merged: tridge@samba.org-20070428100146-vc86b04jx6za7v7h
    parent: tridge@samba.org-20070428093549-hn7t2tsfo8e3ru1m
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 12:01:46 +0200
    message:
      allow ctdbd_allocate_pkt to be used in client code
    ------------------------------------------------------------
    revno: 44.1.166
    merged: tridge@samba.org-20070428093549-hn7t2tsfo8e3ru1m
    parent: tridge@samba.org-20070428085758-hq0l44zjdfogmk23
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 11:35:49 +0200
    message:
      fixed some warnings
    ------------------------------------------------------------
    revno: 44.1.165
    merged: tridge@samba.org-20070428085758-hq0l44zjdfogmk23
    parent: tridge@samba.org-20070428085032-9ny107w9wqvh7jnl
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 10:57:58 +0200
    message:
      added make test and make valgrindtest targets
    ------------------------------------------------------------
    revno: 44.1.164
    merged: tridge@samba.org-20070428085032-9ny107w9wqvh7jnl
    parent: tridge@samba.org-20070428075445-nba7iio36km3x2yt
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 10:50:32 +0200
    message:
      factor out the packet allocation code
    ------------------------------------------------------------
    revno: 44.1.163
    merged: tridge@samba.org-20070428075445-nba7iio36km3x2yt
    parent: tridge@samba.org-20070427152410-zzgcxffd1y2fsyz9
    parent: sahlberg@ronnie-20070427154831-370d9fe887be370f
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Sat 2007-04-28 09:54:45 +0200
    message:
      merge from ronnie
        ------------------------------------------------------------
        revno: 44.1.153.1.10
        merged: sahlberg@ronnie-20070427154831-370d9fe887be370f
        parent: sahlberg@ronnie-20070427151940-bf392f968a1a572f
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 01:48:31 +1000
        message:
          ctdb will now verify that the generation id for all CTDB_REQ_CALLs that 
          it receives from remote nodes with its own generation number.
          
          if the generation id do not match the daemon will just discard the 
          packet completely.
          this will require that clients such as samba3 will have to be aware that 
          calls it sends to remote nodes may get lost and will have to resend the 
          requests after a timeout.
          
          during cluster recovery/reconfiguration the generation nnumbers will be 
          changing and this can be used to prevent nodes that are still in the 
          "old" instance from talking to nodes that belong to the new generation 
          instance
        ------------------------------------------------------------
        revno: 44.1.153.1.9
        merged: sahlberg@ronnie-20070427151940-bf392f968a1a572f
        parent: sahlberg@ronnie-20070427150626-dee305fbe07277d7
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 01:19:40 +1000
        message:
          clients should not fill in "generation" nor be aware of what generation 
          the cluster is currently in.
          
          remove all instances where the clients try to fill in the generation 
          field of the header
        ------------------------------------------------------------
        revno: 44.1.153.1.8
        merged: sahlberg@ronnie-20070427150626-dee305fbe07277d7
        parent: sahlberg@ronnie-20070427143145-4cb964ca7a326893
        committer: Ronnie Sahlberg 
        branch nick: ctdb
        timestamp: Sat 2007-04-28 01:06:26 +1000
        message:
          add a generation field to the pdu header.
          this will allow a node to verify that a received pdu is sent from a node 
          in the same generation instance of a cluster.
    ------------------------------------------------------------
    revno: 44.1.162
    merged: tridge@samba.org-20070427152410-zzgcxffd1y2fsyz9
    parent: tridge@samba.org-20070427151047-fvef601i9ea2dnrj
    committer: Andrew Tridgell 
    branch nick: tridge
    timestamp: Fri 2007-04-27 17:24:10 +0200
    message:
      added install target

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

