Skip to content
Commits on Jan 9, 2013
  1. added and EventCluster for testing

    EventCluster wires up a collection of Paxos nodes to each other
    using their events as the message transport. Not at all useful
    except for testing messaging order between nodes. It could also
    be enhanced to specify the reliability of the "connection" in
    order to simulate message loss.
    committed Jan 8, 2013
Commits on Jan 8, 2013
Commits on Jan 6, 2013
  1. fixed may bugs with handling protocol messages

    - added a requester to the proposal message so the reply can go to the
      correct source. TODO: refactor so requester is only used internal to
      a paxos node, not transmitted in the proposal
    - removed learner from Proposer and Acceptor dependencies. Learned
      proposals are now coordinated through the paxos node.
    - ignore late prepare promises that arrive after the proposal has
      been deleted (learned or rejected)
    committed Jan 6, 2013
Commits on Jan 5, 2013
  1. removed prepare.js

    committed Jan 5, 2013
Commits on Jan 4, 2013
Commits on Jan 2, 2013
  1. stubbed readme

    committed Jan 1, 2013
  2. paxos emit 'learned'

    committed Jan 1, 2013
Commits on Jan 1, 2013
  1. broke out accept-state

    committed Jan 1, 2013
  2. stylistic changes

    committed Dec 31, 2012
  3. refactored Acceptor to use Proposal objects for state.

    It's probably worth while to not share proposal.js for
    Acceptor state *and* as a message between actors.
    committed Dec 31, 2012
Commits on Dec 31, 2012
  1. refactored proposer a bit

    committed Dec 31, 2012
Commits on Dec 30, 2012
  1. some proposer action

    committed Dec 30, 2012
Commits on Dec 29, 2012
  1. made acceptor async

    committed Dec 29, 2012
Commits on Dec 28, 2012
  1. reorganizing

    committed Dec 28, 2012
Something went wrong with that request. Please try again.