Commit Graph

  • 5726da7b59 website: Clarify the ?index parameter. Fixes #7 Armon Dadgar 2014-02-22 18:47:09 -0800
  • 3a5b8feb4a agent: Adding a check for GOMAXPROCS. Fixes #10. Armon Dadgar 2014-02-22 17:43:12 -0800
  • 13af774cb9 agent: Switch to -data-dir, better error if missing. Fixes #2. Armon Dadgar 2014-02-22 17:34:57 -0800
  • 49ba21a820 consul: Default recursor port 53. Fixes #4 Armon Dadgar 2014-02-22 17:31:11 -0800
  • 94171d316a Update scripts for cross-compile Mitchell Hashimoto 2014-02-22 14:57:19 -0800
  • 800975200a consul: Increase network timeout value Armon Dadgar 2014-02-22 11:13:59 -0800
  • e54d8f6c07 consul: Reduce the number of raft snapshots we keep Armon Dadgar 2014-02-22 10:57:22 -0800
  • 5e790b02a9 If not in bootstrap mode, clear the raft peerset Armon Dadgar 2014-02-21 15:21:27 -0800
  • 5d8783148b consul: Only add ourself to the peerset if we are in bootstrap mode Armon Dadgar 2014-02-20 16:27:14 -0800
  • 421c4d6933 consul: Do not replay events on serf join Armon Dadgar 2014-02-20 16:27:03 -0800
  • 4b6c1f92c0 agent: Copy the help text Armon Dadgar 2014-02-20 16:26:39 -0800
  • 889297dc99 consul: Adding telemetry Armon Dadgar 2014-02-20 15:16:26 -0800
  • dca8c79576 agent: Adding support for statsite telemetry Armon Dadgar 2014-02-20 14:59:54 -0800
  • d0b044692b agent: Enable dumping telemetry on SIGUSR1 Armon Dadgar 2014-02-20 13:51:51 -0800
  • b3087aceb2 website: documenting the internals Armon Dadgar 2014-02-20 12:26:50 -0800
  • bcc533cada website: fixing typo Armon Dadgar 2014-02-19 17:05:57 -0800
  • 262c039425 website: document the high level architecture Armon Dadgar 2014-02-19 16:58:15 -0800
  • 779e6df7b8 website: finish the HTTP documentation Armon Dadgar 2014-02-19 14:27:01 -0800
  • 4f3adcfdda agent: simplify a select block Armon Dadgar 2014-02-19 12:39:03 -0800
  • 7123c6315b consul: Use serf event to announce new leader Armon Dadgar 2014-02-19 12:36:27 -0800
  • e116815e17 website: working on documenting http api Armon Dadgar 2014-02-19 12:05:18 -0800
  • 5150b69344 website: document the DNS interface Armon Dadgar 2014-02-19 11:05:42 -0800
  • 6e500ef54b website: document checks and services Armon Dadgar 2014-02-18 18:05:18 -0800
  • 076c5f2043 website: replace serf with consul Armon Dadgar 2014-02-18 17:37:23 -0800
  • 7b1883760d website: replacing serf references Armon Dadgar 2014-02-18 17:33:44 -0800
  • 1fb7b330ad website: updating documentation on commands Armon Dadgar 2014-02-18 17:32:13 -0800
  • 03e62172f1 website: working on docs Armon Dadgar 2014-02-18 15:30:07 -0800
  • 467db27813 agent: Only truncate DNS results for a UDP query Armon Dadgar 2014-02-14 14:22:49 -0800
  • d35de5bc11 agent: Shuffle DNS responses, limit records Armon Dadgar 2014-02-14 12:26:51 -0800
  • 1d10b9d6ba website: bulk copy from serf Armon Dadgar 2014-02-07 16:41:03 -0800
  • 035f9f6a5a Add test file for structs package Armon Dadgar 2014-02-07 16:40:52 -0800
  • e12e5f7f68 agent: adding ability to reload services and checks Armon Dadgar 2014-02-07 12:19:56 -0800
  • c1637b4978 agent: Adding server up callback to make state sync faster Armon Dadgar 2014-02-07 12:11:34 -0800
  • f8bd1a1ac3 agent: Adding support to edge trigger consul server coming up for state sync Armon Dadgar 2014-02-07 12:03:31 -0800
  • e27aa3e21d agent: Adding some primitive config reloading Armon Dadgar 2014-02-07 12:03:14 -0800
  • 01b1104175 agent: adding ability to pause syncing Armon Dadgar 2014-02-07 11:58:24 -0800
  • d64fda8d45 agent: Adding tests for config parsing Armon Dadgar 2014-02-07 11:49:51 -0800
  • d7b3174804 consul: ConnPool multiplexes a single connection instead of using multiple Armon Dadgar 2014-02-05 16:19:05 -0800
  • e0b1315171 consul: Make some ConnPool methods private Armon Dadgar 2014-02-05 15:30:19 -0800
  • 15d2a6a51e consul: Allow receiving RPC connections Armon Dadgar 2014-02-05 15:29:52 -0800
  • e72ad27850 TODO cleanups Armon Dadgar 2014-02-05 14:54:35 -0800
  • 315600d6bf agent: adding more tests Armon Dadgar 2014-02-05 14:47:42 -0800
  • c58c53f448 agent: RPC changes and blocking query support Armon Dadgar 2014-02-05 14:36:13 -0800
  • 1996deaa18 consul: Fixing struct type Armon Dadgar 2014-02-05 14:27:24 -0800
  • 18b4e51bb5 consul: ensure conn pool shutdown is fast Armon Dadgar 2014-02-05 14:20:18 -0800
  • e173e7eeff agent: Adding CLI flags Armon Dadgar 2014-02-05 13:30:40 -0800
  • 4cee14f58a consul: Health endpoints support blocking queries Armon Dadgar 2014-02-05 13:30:18 -0800
  • bd1a140476 consul: Adding a sanity check Armon Dadgar 2014-02-05 11:13:08 -0800
  • 89bffaf467 consul: Support blocking queries for the Catalog Armon Dadgar 2014-02-05 11:10:10 -0800
  • 1d1dd8f8d2 consul: Enable ListNodes and ListServices to be a blocking query Armon Dadgar 2014-02-05 11:00:43 -0800
  • 697d9e7ed8 consul: Cleanup the FSM, running out of file handles Armon Dadgar 2014-02-05 11:00:10 -0800
  • 630aa33cf4 consul: Adding indexed versions of return structs Armon Dadgar 2014-02-05 10:44:28 -0800
  • ffa7173953 consul: blockingRPC is a helper method for queries that need to block Armon Dadgar 2014-02-05 10:38:29 -0800
  • 985e3a0529 consul: State store can return the tables for a query, and watch for changes Armon Dadgar 2014-02-05 10:37:28 -0800
  • f0205e1974 consul: Adding BlockingQuery to structs to wait for changes Armon Dadgar 2014-02-05 10:21:31 -0800
  • e29b9ca50a consul: Add a guard against deadlock in MDB Armon Dadgar 2014-02-04 19:04:36 -0800
  • 3897a23db2 consul: reduce the scope of various transactions Armon Dadgar 2014-02-04 19:01:32 -0800
  • 7326a74e65 consul: Notify watchers of changes Armon Dadgar 2014-02-04 18:45:40 -0800
  • 420417861a consul: Move notification group from MDBTable into the state store Armon Dadgar 2014-02-04 18:37:38 -0800
  • 67a7d25e1c consul: updating state store to associate changes with raft index Armon Dadgar 2014-02-04 18:33:15 -0800
  • 49378a0323 agent: Fixing test with new struct Armon Dadgar 2014-02-04 18:32:17 -0800
  • 64ba7991f4 consul: Add a NotifyGroup to the MDBTable Armon Dadgar 2014-02-04 12:32:05 -0800
  • 9c4d62edd9 consul: Adding a simple notification mechansim Armon Dadgar 2014-02-04 12:21:30 -0800
  • 78db2f6475 consul: MDBTable can track a special 'last index' value Armon Dadgar 2014-02-04 11:11:31 -0800
  • 231bbb1bd5 consul: Log state store errors Armon Dadgar 2014-02-03 15:21:56 -0800
  • 1a5158212c agent: First pass at parsing service and check definition Armon Dadgar 2014-02-03 15:15:35 -0800
  • db4bf65e2e consul: client re-uses the last connection if error free Armon Dadgar 2014-02-03 11:53:04 -0800
  • be04291fb2 consul: benchmark the ListNodes RPC method Armon Dadgar 2014-02-01 12:16:33 -0800
  • e98595cddf consul: Adding some benchmarks to test state store Armon Dadgar 2014-02-01 12:00:56 -0800
  • 1eea14c63e command/members: update for serf changes Armon Dadgar 2014-01-31 12:24:39 -0800
  • b9e1b2c362 agent: test the register/deregister service endpoint Armon Dadgar 2014-01-30 15:56:03 -0800
  • 1a5a91419b agent: Adding tests for agent check endpoints Armon Dadgar 2014-01-30 15:51:15 -0800
  • 37cb0bd3f2 agent: First pass at register service and check locally Armon Dadgar 2014-01-30 15:35:38 -0800
  • 964147c452 agent: First pass at the easy endpoints Armon Dadgar 2014-01-30 15:18:05 -0800
  • 959ea3d5ec agent: Skeleton for HTTP based service/check registration Armon Dadgar 2014-01-30 14:58:36 -0800
  • 1eb0a76ee8 agent: Adding methods to register services and checks Armon Dadgar 2014-01-30 13:39:02 -0800
  • 438c9537d3 agent: Adding CheckType which is used to wrap either a CheckMonitor or CheckTTL Armon Dadgar 2014-01-30 13:18:05 -0800
  • 66b232f53e agent: syncCheck provides the relevant check to prevent a race condition Armon Dadgar 2014-01-30 13:17:34 -0800
  • fe0efdfa75 consul: Update for serf 0.4 Armon Dadgar 2014-01-30 13:13:29 -0800
  • c4f516d034 Adding CheckMonitors and CheckTTLs to agent Armon Dadgar 2014-01-21 12:05:56 -0800
  • 410a0de0c8 Seperate localState from Agent Armon Dadgar 2014-01-21 11:52:25 -0800
  • 0964285761 Adding LANMembers to the Consul.Interface Armon Dadgar 2014-01-21 11:52:01 -0800
  • 7aa278e2ef Allow setting the health check notes Armon Dadgar 2014-01-20 17:19:20 -1000
  • 939c381d87 Adding CheckTTL for TTL based checks Armon Dadgar 2014-01-20 17:12:40 -1000
  • a1b2a13df5 Testing the CheckMonitor Armon Dadgar 2014-01-20 16:58:05 -1000
  • 9e63d1fa32 CheckMonitor runs forever and runs the first check immediately Armon Dadgar 2014-01-20 16:46:01 -1000
  • a4201255df Adding basic CheckMonitor to invoke scripts Armon Dadgar 2014-01-20 16:44:23 -1000
  • fe27fa191f Accept command line advertise addr Armon Dadgar 2014-01-20 15:17:12 -1000
  • a6e4235b96 Adding tests for checks and services endpoints Armon Dadgar 2014-01-20 15:06:44 -1000
  • cb7541c7af Exposing the agent checks and services over HTTP endpoints Armon Dadgar 2014-01-20 15:00:52 -1000
  • d5d705b931 Adding tests for check anti-entropy Armon Dadgar 2014-01-20 14:31:02 -1000
  • 1d3fb0772e Testing anti-entropy of services Armon Dadgar 2014-01-20 14:22:59 -1000
  • 28a9598c91 Preventing multiple nodes in bootstrap mode from adding each other as Raft peers Armon Dadgar 2014-01-20 13:56:29 -1000
  • 01c73ee9ae change isConsulServer to parse flags Armon Dadgar 2014-01-20 13:39:07 -1000
  • be61bdc5b8 Handle the serf check and consul service Armon Dadgar 2014-01-15 17:28:23 -1000
  • 4ee8bde861 Export the consul service id and name Armon Dadgar 2014-01-15 17:27:37 -1000
  • 9d34893992 Export the serf check ID Armon Dadgar 2014-01-15 17:24:16 -1000
  • 1feec1adf8 First pass at local state + anti-entropy Armon Dadgar 2014-01-15 15:14:50 -1000
  • 554ebdfc9a Methods for random staggering Armon Dadgar 2014-01-15 12:34:17 -1000
  • 46e3075344 Adding AEConfig and some methods to scale timing Armon Dadgar 2014-01-15 12:17:40 -1000