Skip to content
The Booth Cluster Ticket Manager
C Python Perl Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
conf Change default configuration file to /etc/booth/booth.conf
icons add icon for booth
script Return the correct daemon state.
src Add "starting" and "started" to better reflect daemon state to the
test Fix tests to deal with addition of ticket_catchup() to setup() phase (f…
tools Correction of the problem by which booth_resource_monitord was not co…
.gitignore modify gitignore for ignore cscope and ctags files
COPYING Correction for merging into the sauce tree of booth
README Initial check-in of the Booth Cluster Ticket Manager. Initial autotools support Correction of the problem by which booth_resource_monitord was not co… Merge cc_supports_flag implementation from pacemaker


The Booth Cluster Ticket Manager
Booth manages the ticket which authorizes one of the cluster sites located in
geographically dispersed distances to run certain resources. It is designed to
be an add-on of Pacemaker, which extends Pacemaker to support geographically
distributed clustering.
Booth includes an implementation of Paxos and Paxos Lease algorithm, which
guarantees the distributed consensus among different cluster sites. One
development goal of the Paxos implementation is to be flexible enough so that
it can also be used by some other projects which need Paxos.

Now, the Booth is still in heavy development, review and comments are highly
appreciated ;)
Jiaju Zhang <>
Something went wrong with that request. Please try again.