Commit Graph

249 Commits (47317d73b4654a3bc62cc4e2ab95237ceb26fa40)

Author SHA1 Message Date
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