Philip O'Toole
88e8babc91
Shard supports returned OwnedBy node ID
2015-06-29 12:33:10 -04:00
Philip O'Toole
64ace983e8
Support return of shard groups for timerange
2015-06-26 17:28:52 -04:00
Dejan Golja
f133ceb350
Added support for SHOW GRANTS FOR USER syntax
2015-06-17 01:00:26 +10:00
Ben Johnson
52696ae3a1
Require replication factor to equal cluster size
...
This commit adds a requirement that retention policies must
be fully committed. This means that the replication factor
must be set to whatever the node count is in the cluster.
Fixes #2738
2015-06-11 00:11:03 -06:00
Ben Johnson
9f91cd7461
Fix missing protobuf data fields
...
This commit adds the following missing fields to the internal.Data:
- Term
- Index
- ClusterID
- MaxNodeID
- MaxShardGroupID
- MaxShardID
2015-06-10 22:48:44 -06:00
Ben Johnson
586da7f558
Generate cluster id on first node
...
This commit sets a cluster ID when the first node is initialized.
The ID is generated on every CreateNodeCommand so that it can be
applied consistently in the state machine of every server.
2015-06-10 22:33:58 -06:00
Ben Johnson
bc31783a00
Refactor backup and restore
...
This commit updates the snapshot code as well as the "backup" and
"restore" command to work with the new architecture.
2015-06-10 22:07:01 -06:00
Ben Johnson
b925e1c1af
Multi-node clustering.
...
This commit adds the ability to cluster multiple nodes together to share
the same metadata through raft consensus.
2015-06-05 14:41:19 -06:00
Philip O'Toole
c59a234e7b
Deleted shard groups are not counted as "expired"
2015-06-05 13:08:36 -07:00
Philip O'Toole
5e5f2cd37d
Move expired and deleted shard logic to MetaStore
2015-06-04 22:18:52 -07:00
Philip O'Toole
8600e2e036
Add shard group "DeletedAt" timestamps
2015-06-04 21:46:52 -07:00
Jason Wilder
e400e8f2d6
Use default retention policy if not specified during writes
2015-06-01 17:16:44 -06:00
Paul Dix
072dacc1ab
Update tx.go to work with tsdb
2015-05-29 14:59:57 -06:00
Ben Johnson
75ab63b538
Refactor meta statement execution to meta.StatementExecutor.
2015-05-29 14:54:04 -06:00
Ben Johnson
736875b858
Integrate meta package.
2015-05-29 14:54:04 -06:00
Ben Johnson
7258a9be3c
Implement meta.Store and meta.Data.
2015-05-25 16:28:58 -06:00
Jason Wilder
01d7bfb398
Move coordinator to data package
2015-05-21 10:16:54 -06:00
Ben Johnson
12e4253e15
Add single-node raft back metastore.
...
This commit adds the meta.RaftStore which can start a single node
cluster and create nodes on the meta.Data internal structure.
Conflicts:
meta/meta.go
2015-05-20 16:49:03 -06:00