Commit Graph

  • fcee14ba43 Adding more HTTP endpoints Armon Dadgar 2014-01-03 17:15:51 -0800
  • 2edd92a73b Handle new Raft API Armon Dadgar 2014-01-03 17:15:09 -0800
  • e2e844a70b Support DNS recursion and TCP queries Armon Dadgar 2014-01-03 15:43:35 -0800
  • 43bf345d32 Support Service lookups Armon Dadgar 2014-01-03 13:00:03 -0800
  • c0d53a9d62 Adding DNS based node lookup Armon Dadgar 2014-01-02 17:58:58 -0800
  • ca43075041 NodeServices struct now includes the node address Armon Dadgar 2014-01-02 17:29:39 -0800
  • 900dd41a89 Domain pass through Armon Dadgar 2014-01-02 15:51:40 -0800
  • 13028a43f7 Adding a DNS domain config Armon Dadgar 2014-01-02 15:50:52 -0800
  • 40a50780d3 Start DNS server, change logs, add SOA records Armon Dadgar 2014-01-02 15:10:13 -0800
  • d292e08bb2 Adding basic DNS framework Armon Dadgar 2014-01-02 13:12:05 -0800
  • c4744d11c8 Rename HTTP server method Armon Dadgar 2014-01-02 11:45:58 -0800
  • 76baf19c9a Fixing bug in state store Armon Dadgar 2013-12-31 18:31:17 -0800
  • aefe4cc679 Fix indexing error when getting nodes Armon Dadgar 2013-12-31 18:16:09 -0800
  • 3c3da212d7 Allow for more cached connections Armon Dadgar 2013-12-31 17:43:56 -0800
  • 4cb3d08aba Increase maximum MDB map size Armon Dadgar 2013-12-31 17:43:05 -0800
  • 0588a9cb3f Fixing some tests Armon Dadgar 2013-12-31 16:46:56 -0800
  • ce79f27364 Adding support for advertise address Armon Dadgar 2013-12-31 16:45:13 -0800
  • 7f2feeb7eb Testing Raft advertise addr Armon Dadgar 2013-12-31 15:44:27 -0800
  • f7eb948ae1 Methods to get a private IP Armon Dadgar 2013-12-31 15:44:17 -0800
  • a88bef821a Guard against a bad advertise address Armon Dadgar 2013-12-31 14:00:25 -0800
  • 31e888d37b API cleanup Armon Dadgar 2013-12-31 14:00:11 -0800
  • 5d3a3e41fe Adding the various CLI commands Armon Dadgar 2013-12-31 13:06:33 -0800
  • e0dabb3319 Adding RPC and Monitor commands Armon Dadgar 2013-12-30 16:09:39 -0800
  • 6ca0d9d0db Start the RPC server with the agent Armon Dadgar 2013-12-30 15:27:41 -0800
  • 8727220296 Pulling in the RPC framework from serf Armon Dadgar 2013-12-30 14:42:41 -0800
  • ebdf8d2114 Adding RemoveFailedNode to consul.Client Armon Dadgar 2013-12-30 14:42:23 -0800
  • 8fee0cd50a Changing the Join interfaces to match Serf Armon Dadgar 2013-12-30 12:20:17 -0800
  • 2ba5191143 Serf API changes Armon Dadgar 2013-12-27 14:50:02 -0800
  • 5e30ee3f11 Ensure lexical ordering for config files Armon Dadgar 2013-12-27 14:49:35 -0800
  • 3c00ba3864 Update for the new Serf config Armon Dadgar 2013-12-27 12:51:15 -0800
  • 121a087c2c Adding index page with 404 catchall Armon Dadgar 2013-12-24 17:09:51 -0800
  • 3d908d9edf Enable bootstrap mode for the tests Armon Dadgar 2013-12-24 16:53:30 -0800
  • 69ed0ec184 Adding a bootstrap flag to allow single server raft Armon Dadgar 2013-12-24 16:48:07 -0800
  • fd9a44ba09 Guard MDB against 0 byte slices Armon Dadgar 2013-12-24 13:25:09 -0800
  • 17ee53088b Mark a few txn's as being readonly Armon Dadgar 2013-12-24 13:12:03 -0800
  • 5df07d9c60 Defer the txn aborts Armon Dadgar 2013-12-24 13:05:43 -0800
  • 140fb21472 Stronger API validation Armon Dadgar 2013-12-24 12:43:34 -0800
  • 088def3935 Do not leave raft pool if we are the only member Armon Dadgar 2013-12-24 12:36:50 -0800
  • b3e7bced05 Add Datacenter to output Armon Dadgar 2013-12-24 12:22:50 -0800
  • ac15ca1139 Better error logging Armon Dadgar 2013-12-24 12:22:42 -0800
  • 135c1d407c Finish implementing the HTTP catalog interface Armon Dadgar 2013-12-24 11:55:14 -0800
  • f4761aab83 Remove debug line Armon Dadgar 2013-12-23 16:21:11 -0800
  • 851c4c8ed1 More HTTP endpoints Armon Dadgar 2013-12-23 16:20:51 -0800
  • 995a60ea0b Setup logging for Raft properly Armon Dadgar 2013-12-23 15:30:45 -0800
  • a2d4197149 Adding catalog datacenter http methods Armon Dadgar 2013-12-23 14:26:34 -0800
  • 06e11e4b08 Adding more agent tests Armon Dadgar 2013-12-23 13:52:10 -0800
  • bd06e8b186 Remove useless config Armon Dadgar 2013-12-23 13:46:50 -0800
  • b03d1b55b3 Ensure local server is always a raft peer Armon Dadgar 2013-12-23 11:50:58 -0800
  • 3fe3f8815d Adding a Status.Peers endpoint to get peerset Armon Dadgar 2013-12-23 11:39:29 -0800
  • 5e7e23dc52 Working on Agent HTTP interface Armon Dadgar 2013-12-23 11:38:51 -0800
  • a0030308e7 Working on the agent Armon Dadgar 2013-12-20 16:39:32 -0800
  • 0e4b5720d9 Filling in Agent basics Armon Dadgar 2013-12-20 15:33:13 -0800
  • d9a1fb02a1 Agent skeleton Armon Dadgar 2013-12-19 17:14:46 -0800
  • 32c822db1b Adding time based reaping to ConnPool Armon Dadgar 2013-12-19 15:42:17 -0800
  • 5f0bc8c91d Rename ConsulRPC to just consul.Interface Armon Dadgar 2013-12-19 15:20:10 -0800
  • 90f8f075dc Server also implements ConsulRPC interface Armon Dadgar 2013-12-19 15:18:25 -0800
  • 20b3d5ccbe Minimize open connections maintained by client Armon Dadgar 2013-12-19 15:10:29 -0800
  • 5b0ca256ff Testing Client RPC to server Armon Dadgar 2013-12-19 15:08:55 -0800
  • 8b35f6b22a Test joining a Serf pool Armon Dadgar 2013-12-19 14:56:38 -0800
  • 9249bb65a5 Adding client tests Armon Dadgar 2013-12-19 14:54:32 -0800
  • 1bae62fce6 Adding initial consul client Armon Dadgar 2013-12-19 14:48:14 -0800
  • ed0af0ad42 Refactor isConsulServer into util Armon Dadgar 2013-12-19 14:37:54 -0800
  • 644ce2fcf7 Refactor ensurePath to util Armon Dadgar 2013-12-19 14:18:55 -0800
  • cb659a3b77 Adding agent skeleton Armon Dadgar 2013-12-19 12:18:06 -0800
  • 88396b966a Move rpc structs into sub-package Armon Dadgar 2013-12-19 12:03:57 -0800
  • 5aa94a7989 Adding basic CLI infrastructure Armon Dadgar 2013-12-19 11:22:08 -0800
  • 0ad0393484 Remove comment Armon Dadgar 2013-12-19 11:15:38 -0800
  • 5fad6a7372 Make tests more reliable Armon Dadgar 2013-12-18 16:44:56 -0800
  • 9c8af31036 Guard against accessing slices that may have contents changed Armon Dadgar 2013-12-18 16:40:32 -0800
  • c5aada3298 Switch Raft from SQLite to MDB Armon Dadgar 2013-12-18 16:23:17 -0800
  • c515682303 Adding snapshot support Armon Dadgar 2013-12-18 15:09:38 -0800
  • 424491e9f6 Starting port of state store to MDB Armon Dadgar 2013-12-18 15:03:25 -0800
  • ab970083dd FSM logs snapshot time Armon Dadgar 2013-12-17 11:13:19 -0800
  • 7fbb2c9918 Adding support and tests for FSM snapshotting Armon Dadgar 2013-12-16 10:47:14 -0800
  • 70a001bfa0 Adding ability to snapshot StateStore Armon Dadgar 2013-12-12 15:14:08 -0800
  • b86d6f4370 Changing how state store is opened to allow shared connections Armon Dadgar 2013-12-12 14:41:13 -0800
  • 96a52fc0b2 Remove unused raft endpoints Armon Dadgar 2013-12-12 11:48:22 -0800
  • 8409f9fc0a Adding NodeServices endpoing Armon Dadgar 2013-12-12 11:46:25 -0800
  • 7757943156 Support querying for ServiceNodes Armon Dadgar 2013-12-12 11:37:19 -0800
  • d4bb369642 Remove useless check since we are doing a DISTINCT query Armon Dadgar 2013-12-12 11:08:01 -0800
  • e1c927f218 Adding ability to list services Armon Dadgar 2013-12-12 11:07:14 -0800
  • d3cba241bf Adding node listing Armon Dadgar 2013-12-12 10:48:36 -0800
  • 9a76a2bf12 Support datacenter listing Armon Dadgar 2013-12-12 10:35:50 -0800
  • aee98291a9 Remove unused methods Armon Dadgar 2013-12-11 16:43:29 -0800
  • f73f2a6513 Test leader forwarding Armon Dadgar 2013-12-11 16:42:19 -0800
  • 5135724dae Adding support for cross-dc forwarding Armon Dadgar 2013-12-11 16:33:19 -0800
  • 4cfe5179ba Track remote consul servers Armon Dadgar 2013-12-11 16:24:34 -0800
  • 43cc986202 Adding support for deregistration Armon Dadgar 2013-12-11 15:34:10 -0800
  • 4385ab3092 Testing Catalog.Register endpoint Armon Dadgar 2013-12-11 14:57:40 -0800
  • 2b194d6380 Adding FSM support for Register Armon Dadgar 2013-12-11 14:38:18 -0800
  • b0c82b61d2 Adding state store methods Armon Dadgar 2013-12-11 14:27:27 -0800
  • 94865a40ac consul: starting work on some RPC layers Armon Dadgar 2013-12-11 14:04:44 -0800
  • b4b4365d1d Adding some state store methods with tests Armon Dadgar 2013-12-11 14:03:09 -0800
  • 479185694d Stubs Armon Dadgar 2013-12-10 18:19:15 -0800
  • ac9d2a81ff consul: working on fsm state Armon Dadgar 2013-12-10 17:00:48 -0800
  • 48e3db305b Adding Status.Leader endpoint Armon Dadgar 2013-12-10 15:16:41 -0800
  • 662a1d9af7 consul: Adding method to force remove failed nodes Armon Dadgar 2013-12-10 14:42:29 -0800
  • 0725906cab consul: Adding LANMembers and WANMembers Armon Dadgar 2013-12-10 13:17:54 -0800
  • e7f4a84841 consul: abandon join on shutdown or member fail Armon Dadgar 2013-12-09 16:25:24 -0800
  • 761197575c consul: Adding tons of shit, leave test Armon Dadgar 2013-12-09 16:05:15 -0800