GNU/Hurd support
authorMathieu Parent <math.parent@gmail.com>
Fri, 25 Nov 2011 19:58:49 +0000 (20:58 +0100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 6 Dec 2011 00:58:14 +0000 (11:58 +1100)
commit1ed5288c38c7ebcf70fcbe6c43ca6b546ca67f7e
tree2081a93e1ed27017b56f5abe48516b8744603799
parentbb3d6698e91a3971dd7e7470666864c8213cbaf7
GNU/Hurd support

CTDB has the following limitations on GNU Hurd:

- The pid of a peer is not get from the socket [1]. As a consequence, the peer
  process is not killed when releasing IP [2].

- Gratuitous arp are not yet supported [3]

- network interfaces are always considered present [4]

[1]: ctdb_get_peer_pid() in common/system_gnu.c
[2]: release_kill_clients() in server/ctdb_takeover.c
[3]: ctdb_sys_send_arp() in common/system_gnu.c
[4]: ctdb_sys_check_iface_exists() in common/system_gnu.c

(This used to be ctdb commit 00212e5c7dd229e7f8975a165d5ab8875d4917cc)
ctdb/common/system_gnu.c [new file with mode: 0644]
ctdb/configure.ac