Commit Graph

1052 Commits (26a9edff4cfc47a4eb5833b4e2854c18b412d52c)
 

Author SHA1 Message Date
Armon Dadgar 356dff3ec6 Adding the various CLI commands
11 years ago
Armon Dadgar c07de09adc Adding RPC and Monitor commands
11 years ago
Armon Dadgar 0aa4a54ada Start the RPC server with the agent
11 years ago
Armon Dadgar f4692b468f Pulling in the RPC framework from serf
11 years ago
Armon Dadgar 53298520ad Adding RemoveFailedNode to consul.Client
11 years ago
Armon Dadgar b468519698 Changing the Join interfaces to match Serf
11 years ago
Armon Dadgar f33a9c1d2d Serf API changes
11 years ago
Armon Dadgar f193ed5a88 Ensure lexical ordering for config files
11 years ago
Armon Dadgar 2cc64f3291 Update for the new Serf config
11 years ago
Armon Dadgar 5c874584be Adding index page with 404 catchall
11 years ago
Armon Dadgar 8cc761de17 Enable bootstrap mode for the tests
11 years ago
Armon Dadgar 9a2d3c144a Adding a bootstrap flag to allow single server raft
11 years ago
Armon Dadgar ee7469cac5 Guard MDB against 0 byte slices
11 years ago
Armon Dadgar eab0826170 Mark a few txn's as being readonly
11 years ago
Armon Dadgar 821d598df9 Defer the txn aborts
11 years ago
Armon Dadgar 1fb80fe38d Stronger API validation
11 years ago
Armon Dadgar 682a986ae8 Do not leave raft pool if we are the only member
11 years ago
Armon Dadgar 3c7a06bb80 Add Datacenter to output
11 years ago
Armon Dadgar 37aa0ae7a5 Better error logging
11 years ago
Armon Dadgar ead9c42abc Finish implementing the HTTP catalog interface
11 years ago
Armon Dadgar 21aac68e1b Remove debug line
11 years ago
Armon Dadgar 39d9e3e78f More HTTP endpoints
11 years ago
Armon Dadgar 9e7feea454 Setup logging for Raft properly
11 years ago
Armon Dadgar f062e31be7 Adding catalog datacenter http methods
11 years ago
Armon Dadgar caaff11634 Adding more agent tests
11 years ago
Armon Dadgar a820848fbf Remove useless config
11 years ago
Armon Dadgar c3866c9516 Ensure local server is always a raft peer
11 years ago
Armon Dadgar 21b43553bb Adding a Status.Peers endpoint to get peerset
11 years ago
Armon Dadgar 469245a06d Working on Agent HTTP interface
11 years ago
Armon Dadgar 8caf0034db Working on the agent
11 years ago
Armon Dadgar aeccadd217 Filling in Agent basics
11 years ago
Armon Dadgar 289e1c598b Agent skeleton
11 years ago
Armon Dadgar 862a838ff1 Adding time based reaping to ConnPool
11 years ago
Armon Dadgar e20189e2c4 Rename ConsulRPC to just consul.Interface
11 years ago
Armon Dadgar b0d6c443da Server also implements ConsulRPC interface
11 years ago
Armon Dadgar 9eb6ab8196 Minimize open connections maintained by client
11 years ago
Armon Dadgar 6a1b36bd46 Testing Client RPC to server
11 years ago
Armon Dadgar c644f1e57b Test joining a Serf pool
11 years ago
Armon Dadgar 8c853d31a7 Adding client tests
11 years ago
Armon Dadgar ebfda68bef Adding initial consul client
11 years ago
Armon Dadgar b4ecf22106 Refactor isConsulServer into util
11 years ago
Armon Dadgar ee7f13b205 Refactor ensurePath to util
11 years ago
Armon Dadgar d0cfb06d74 Adding agent skeleton
11 years ago
Armon Dadgar ea925ba5e3 Move rpc structs into sub-package
11 years ago
Armon Dadgar 1c5a8d01b1 Adding basic CLI infrastructure
11 years ago
Armon Dadgar d31e08291c Remove comment
11 years ago
Armon Dadgar 60fb194090 Make tests more reliable
11 years ago
Armon Dadgar 108df68d3d Guard against accessing slices that may have contents changed
11 years ago
Armon Dadgar 4abc881adc Switch Raft from SQLite to MDB
11 years ago
Armon Dadgar e827a2ca27 Adding snapshot support
11 years ago