David Norton
4b59ddd113
Don't try to take 2 snapshots at a time
...
Fix #943 . Close #1081
2014-10-31 14:00:56 -04:00
John Shahid
bdcaef1ded
Set the node's connection string when creating a new raft server
2014-10-31 13:54:20 -04:00
John Shahid
f9b3a27345
Make the raft logging configurable
2014-10-30 16:03:13 -04:00
David Norton
ef50442d9d
Fix #1040 : fix panic when snapshot dir doesn't exist
2014-10-20 20:17:02 -04:00
David Norton
5e9750f7a6
Revert to older snapshots if the latest raft snapshot is corrupted
...
Fix #1040
2014-10-20 18:37:39 -04:00
Todd Persen
9f89aaeb26
Aggregating by time should respect the natural boundaries of the argument.
...
Fix #387
2014-10-20 15:24:39 -04:00
Paul Dix
39091fc8fd
Move cluster config from raft to API.
...
Fixes #853 . Close #854 . Previously, there was an unprotected endpoint in
raft to return the cluster config that would include user hashes. This
endpoint is useful for debugging purposes so I restructured it and moved
it to the API. It ensures the requesting user is a cluster admin.
Cluster config will now return all of the cluster state including
servers, CQs, shards, etc.
2014-09-08 14:31:56 -04:00
Paul Dix
6ddfba6e32
Add ability to update existing shard spaces.
...
This will help users recover from #886 . It's dangerous functionality because it only changes the metadata. Will document and tell people to use with caution.
2014-09-08 14:18:32 -04:00
John Shahid
500eccc503
No need for a function variable
2014-09-03 15:10:43 -04:00
John Shahid
598dcdb7fd
Don't overuse interfaces if there's no benefit
2014-09-03 15:10:42 -04:00
John Shahid
87b4554149
Merge pull request #887 from influxdb/fix-887
...
If the first continuous query to ever run on InfluxDB had backfill(false) InfluxDB will still backfill the data
2014-09-02 13:41:01 -04:00
John Shahid
127249229d
Don't accidentally trigger continuous query backfilling
2014-09-02 13:27:09 -04:00
oliveagle
9117ae789b
GetLeaderRaftConnectString returns consistent result
2014-08-22 01:30:48 +08:00
oliveagle
8fdd988226
makes listServers api more informative
2014-08-19 17:09:23 +08:00
John Shahid
34732ad598
Fix the build
2014-08-12 14:50:55 -04:00
John Shahid
8607a60fe0
Make sure we remove the shard metadata whenever it expires
2014-08-07 13:10:12 -04:00
John Shahid
39ea797dcd
Fix #690 . Use idiomatic go project structure
...
Conflicts:
cluster/cluster_configuration.go
cluster/shard.go
coordinator/command.go
coordinator/coordinator_test.go
coordinator/raft_server.go
daemon/influxd.go
datastore/shard.go
integration/single_server_test.go
parser/query_spec.go
server/server.go
2014-07-14 18:47:37 -04:00
John Shahid
e5276112c1
Restructure the codebase to be more idiomatic
2014-06-30 11:31:08 -04:00