Commit Graph

2383 Commits (cdff90865559c42a41b16dc8b46194f10e8a1bf2)

Author SHA1 Message Date
John Shahid 89b6da1015 Add more dependencies that are needed on Debian 6 2014-07-15 12:58:59 -04:00
John Shahid 9820ce4f74 Add `make format` to the doc 2014-07-15 12:55:38 -04:00
John Shahid fba1706478 Add a contributing doc 2014-07-15 12:53:35 -04:00
John Shahid 796f922c10 Move some files around and delete ones we don't need 2014-07-15 12:27:44 -04:00
John Shahid febd8cd8b1 update the changelog
[skip ci]
2014-07-15 11:40:57 -04:00
Your Name 6669f0c6f0 disable arm release until it's fixed 2014-07-15 11:27:03 -04:00
Your Name 100ac49749 use whatever go is on the path 2014-07-15 11:18:45 -04:00
John Shahid 51f5a9eef3 Lower the default map size to make it work on 32 bit machines 2014-07-15 11:11:37 -04:00
John Shahid 2833930b38 don't delete the admin directory 2014-07-15 10:59:40 -04:00
John Shahid 7151db2ae2 when packaging use the new names 2014-07-15 10:52:07 -04:00
John Shahid 93394a0b40 remove an unused file 2014-07-15 10:34:41 -04:00
John Shahid 8dc5303764 build the protobuf go generator if it doesn't exist 2014-07-15 10:31:24 -04:00
John Shahid 427ea50b29 force the output to go to the expected file name even with redirects 2014-07-15 10:16:15 -04:00
John Shahid ba79c9bdae Fix the integration test suite to use the cluster type structures 2014-07-15 10:16:15 -04:00
John Shahid c83fbce071 change the default storage engine to RocksDB 2014-07-15 10:16:15 -04:00
Paul Dix 510b5580e1 Update CHANGELOG.md 2014-07-15 10:15:58 -04:00
John Shahid d40a196234 Use the same ShardSpace in the server and client 2014-07-14 19:41:13 -04:00
Paul Dix 1d27706265 Update datbase json to be idomatic 2014-07-14 19:40:14 -04:00
Paul Dix 25c1097b93 Update CHANGELOG.md 2014-07-14 19:36:02 -04:00
Paul Dix ecb42f8607 Update CHANGELOG.md 2014-07-14 19:31:35 -04:00
John Shahid 62857570a9 Use influxdb/influxdb/client instead of influxdb/influxdb-go 2014-07-14 19:20:30 -04:00
John Shahid b3038c0b7f Merge branch 'master' of github.com:influxdb/influxdb 2014-07-14 19:11:44 -04:00
Paul Dix f336acc965 Update database conf to have proper order 2014-07-14 19:11:17 -04:00
John Shahid 941bc97e9d delete the client license and gitignore 2014-07-14 19:10:32 -04:00
John Shahid a915bf5e87 Subtree merged client code 2014-07-14 19:09:26 -04:00
Paul Dix be250db19b Have the server periodically clear out old shards 2014-07-14 18:55:49 -04:00
John Shahid c84f24930f fix an integration test 2014-07-14 18:54:43 -04:00
John Shahid aac69f02c5 Remove a Printf 2014-07-14 18:47:37 -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
Paul Dix e798e2b9b5 Update CHANGELOG.md 2014-07-14 18:30:11 -04:00
John Shahid 9819282779 Merge branch 'retention-policy' 2014-07-14 18:26:45 -04:00
John Shahid 4be5fc70f4 use one field instead of two in the test 2014-07-14 18:25:50 -04:00
Paul Dix 9993b1847c Add command line option to load a database configuration. 2014-07-14 18:25:50 -04:00
John Shahid 2c9ccd754a Return an error if there are no shards to query 2014-07-14 18:25:50 -04:00
John Shahid d59975bad1 Get rid of the shards slice 2014-07-14 18:25:50 -04:00
Paul Dix a497ce21a1 Add Shard Spaces and Retention Policies
Fixes #571. Removed the old long term and short term shards. Now if the
user doesn't manually create a shard space, a catchall called "default"
will be created the first time they write data in.

Added API endpoints to list, create, and delete shard spaces. Made a
breaking change to the old get shards API by changing the format since
shortTerm and longTerm shards aren't guaranteed to be present.

Shard spaces can be mapped to a single database. Retention policies are
enforced per server by a background routine that periodically checks
shards in spaces that have retention policies to see if they have passed
their expiration.
2014-07-14 18:24:45 -04:00
John Shahid 23dc106e26 update the CreateShardSpace to not include db in the url 2014-07-14 13:15:16 -04:00
John Shahid 7d5d7e5743 Merge pull request #13 from apg/versiontest-typo
Compare to the reference version, not the equivalent version.
2014-07-14 12:28:55 -04:00
Andrew Gwozdziewycz 6474f81880 Compare to the reference version, not the equivalent version. 2014-07-14 12:25:08 -04:00
John Shahid 27a6e3a1a2 Merge pull request #735 from otoolep/ignore_vim_temp
Ignore temp files generated by vim
2014-07-14 11:57:32 -04:00
Paul Dix 5bf7479f00 Fix json marshal, add database to space 2014-07-14 11:56:30 -04:00
Philip O'Toole a6750fdba4 Ignore vim temp files 2014-07-12 22:51:28 -07:00
Paul Dix 3a4cdf8146 Add fix on version check for in development versions 2014-07-12 15:49:12 -04:00
John Shahid 91d9d4ac62 Don't link the rc versions to latest when uploading the packages 2014-07-11 17:26:11 -04:00
John Shahid 58f132d1d6 Parse shards depending on the version of InfluxDB 2014-07-11 15:55:30 -04:00
Paul Dix b4eb6b74bd Add database as part of the API 2014-07-11 15:30:18 -04:00
John Shahid c6c97ec757 update the changelog
[skip ci]
2014-07-11 15:28:50 -04:00
John Shahid 5b9068ad05 Support milliseconds duration using `ms` prefix
Fix #255.
2014-07-11 14:33:14 -04:00
Paul Dix 04ce6a26a4 Update drop shard space to take database name 2014-07-11 14:22:57 -04:00
John Shahid 0b6371e431 Writes to non replicated shards shouldn't be buffered or use the WAL
Currently all writes (unless synchronous) have to go through the write
buffer and the WAL in order to guarantee proper replication. This commit
changes the behavior for shards that aren't replicated.

Fix #734.
2014-07-11 13:52:18 -04:00