Philip O'Toole
6ce7c6e4ad
Merge pull request #2852 from influxdb/panic_change_rp
...
Don't panic when altering retention policy
2015-06-09 14:16:11 -07:00
Philip O'Toole
c455c374d1
Increase Raft timeouts during test
...
Previous timeouts may be too short for CI testing resources.
2015-06-09 12:32:16 -07:00
Philip O'Toole
21343e4e0f
Don't panic when altering retention policy
...
Fixes issue #2846
2015-06-09 11:39:09 -07:00
Philip O'Toole
4b94a00644
Set auto-created retetion period to infinity
...
Fix issue #2817
2015-06-08 19:47:37 -07:00
Philip O'Toole
cc03030b5e
Add missing call to WaitGroup.Done()
...
Fix issue #2806
2015-06-08 11:10:02 -07:00
Philip O'Toole
38f38a5bd4
Improve AutoCreate camelcase
2015-06-06 17:03:52 -07:00
Philip O'Toole
5fcae1eb04
Improve Go style of retention auto-create
2015-06-06 17:02:32 -07:00
Philip O'Toole
37c11e4c5d
Remove retention auto-create magic values
2015-06-06 17:02:32 -07:00
Philip O'Toole
a64f7edc33
Add config support for retention autocreate
2015-06-06 17:02:32 -07:00
Philip O'Toole
8d9a28a583
Store supports auto-creating retention policy
2015-06-06 17:02:32 -07:00
Ben Johnson
d3d43246e4
Add raft check to meta store.
2015-06-06 14:24:41 -06:00
Ben Johnson
5ffb032c43
Invalidate cache on shard owner lookup.
2015-06-05 23:23:10 -06:00
Jason Wilder
1024965db7
Create shard received from cluster writer
2015-06-05 22:16:51 -06:00
Ben Johnson
413da5cdc4
add mux.Serve()
2015-06-05 22:13:49 -06:00
Todd Persen
4bf024109f
Merge pull request #2779 from influxdb/hook-CQs-back-2733
...
fix #2733 : hook CQs back in
2015-06-05 20:40:31 -07:00
David Norton
5f49934a23
fix #2733 : trying to fix CI race
2015-06-05 20:49:12 -04:00
Ben Johnson
6cf78206f0
refactor run.Server to use tcp.Mux
2015-06-05 16:31:58 -06:00
Ben Johnson
db2d94a6a5
refactor store to use external listeners
2015-06-05 16:08:07 -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
d1864a4cdc
Unit test expired and deleted shard groups
2015-06-05 12:31:10 -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
Philip O'Toole
fab9adb361
Hook in actual retention service
2015-06-04 17:02:22 -07:00
Philip O'Toole
5b77a0f8e4
MetaStore supports returning leader state
2015-06-04 17:02:22 -07:00
Philip O'Toole
f449d8f687
Remove obsolete retention policy enforcer
2015-06-04 12:22:41 -07:00
Jason Wilder
4fa9fd5fe9
Merge pull request #2725 from influxdb/jw-client
...
Update client to use line protocol
2015-06-01 17:35:26 -06:00
Jason Wilder
e400e8f2d6
Use default retention policy if not specified during writes
2015-06-01 17:16:44 -06:00
Cory LaNou
d962283ae6
adding some integration tests
2015-06-01 16:04:20 -06:00
Cory LaNou
d581254719
fix tests
2015-06-01 11:59:58 -06:00
Cory LaNou
3597565955
reading and writing yo!
2015-06-01 11:59:58 -06:00
Ben Johnson
bf823d9887
Integrating cmd/influxd/run.
2015-05-30 14:06:36 -06:00
Paul Dix
f3245ab9ac
Make Authenticate return true if no users and creating a root user.
2015-05-30 14:29:16 -04:00
Ben Johnson
8c8a55a737
Removed 'failed' from test suite.
2015-05-30 08:59:27 -06:00
Ben Johnson
4872e6db7c
Move services to subpackage.
2015-05-30 08:20:12 -06:00
Ben Johnson
6677ea074f
more services, more test fixes, getting closer...
2015-05-29 14:59:57 -06:00
Ben Johnson
9d4527071e
Refactor run command.
2015-05-29 14:59:57 -06:00
Ben Johnson
1f294ce8de
Add httpd.Handler.serveQuery() tests.
2015-05-29 14:59:57 -06:00
Paul Dix
072dacc1ab
Update tx.go to work with tsdb
2015-05-29 14:59:57 -06:00
Ben Johnson
df1aeee70a
WIP
2015-05-29 14:56:30 -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
Jason Wilder
0361d2d61a
Move point/shard calculation to ShardGroupInfo
2015-05-20 10:01:29 -06:00
Ben Johnson
19ece442d8
Add meta.Store accessors.
2015-05-08 11:56:08 -06:00
Ben Johnson
85e285623e
Refactor meta data to separate package.
...
This commit moves meta data from the influxdb.Server and extracts it
out to a new "meta" package. This package handles all strongly
consistent data in the database and maintains a small set of metadata
in-memory.
Conflicts:
meta/store.go
2015-05-08 11:52:05 -06:00
Jason Wilder
229638cfaf
Write path interfaces
...
This adds some placeholder interfaces for the new write path.
2015-05-07 23:12:12 -06:00