------------------------------------------------------------
revno: 221
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Andrew Tridgell <[EMAIL PROTECTED]>
branch nick: tridge
timestamp: Sun 2007-04-29 16:19:40 +0200
message:
  yay! finally fixed the bug that volker, ronnie and I have been chasing
  for 2 days.
  
  The main bug was in smbd, but there was a secondary (and more subtle)
  bug in ctdb that the bug in smbd exposed. When we get send a dmaster
  reply, we have to correctly update the dmaster in the recipient even
  if the original requst has timed out, otherwise ctdbd can get into a
  loop fighting over who will handle a key.
  
  This patch also cleans up the packet allocation, and makes ctdbd
  become a real daemon.
modified:
  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_io.c               ctdb_io.c-20070409200335-dzfc7f3rra5rcf60-1
  common/ctdb_util.c             ctdb_util.c-20061128065342-to93h6eejj5kon81-3
  direct/ctdbd.c                 ctdbd.c-20070411085044-dqmhr6mfeexnyt4m-1
  include/ctdb.h                 ctdb.h-20061117234101-o3qt14umlg9en8z0-11
  include/ctdb_private.h         
ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13

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

Reply via email to