Rev 207: merge from ronnie in http://samba.org/~tridge/ctdb

tridge at samba.org tridge at samba.org
Sat Apr 28 07:54:46 GMT 2007


------------------------------------------------------------
revno: 207
revision-id: tridge at samba.org-20070428075445-nba7iio36km3x2yt
parent: tridge at samba.org-20070427152410-zzgcxffd1y2fsyz9
parent: sahlberg at ronnie-20070427154831-370d9fe887be370f
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Sat 2007-04-28 09:54:45 +0200
message:
  merge from ronnie
modified:
  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
  direct/ctdbd_test.c            ctdbd_test.c-20070411085057-17kgjzfktsh28g99-1
  include/ctdb_private.h         ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
    ------------------------------------------------------------
    revno: 197.1.10
    merged: sahlberg at ronnie-20070427154831-370d9fe887be370f
    parent: sahlberg at ronnie-20070427151940-bf392f968a1a572f
    committer: Ronnie Sahlberg <sahlberg at ronnie>
    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: 197.1.9
    merged: sahlberg at ronnie-20070427151940-bf392f968a1a572f
    parent: sahlberg at ronnie-20070427150626-dee305fbe07277d7
    committer: Ronnie Sahlberg <sahlberg at ronnie>
    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: 197.1.8
    merged: sahlberg at ronnie-20070427150626-dee305fbe07277d7
    parent: sahlberg at ronnie-20070427143145-4cb964ca7a326893
    committer: Ronnie Sahlberg <sahlberg at ronnie>
    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.

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


More information about the samba-cvs mailing list