Commit Graph

116 Commits (bdcaef1dedf0ea70d0aa9c10881c002eebb717f9)

Author SHA1 Message Date
John Shahid 07ec9a82bb Remove unused makefile vars 2014-10-28 16:19:45 -04:00
John Shahid 8900581e96 Use go tools to discover the packages 2014-10-27 18:08:45 -04:00
John Shahid 225e9ad0f9 Add some docs to the Makefile 2014-10-24 18:37:11 -04:00
John Shahid 7e543e1765 fix the rpm packaging for 686 2014-10-24 17:54:01 -04:00
John Shahid 1927a800f2 Clean up the makefile 2014-10-24 17:30:12 -04:00
John Shahid 8adee17689 get the latest dependencies when we run clean 2014-10-24 10:45:51 -04:00
John Shahid 1f46afb7c0 Don't include the admin assets in the distributed packages 2014-10-22 19:06:57 -04:00
John Shahid 65e4136a38 Fix some makefile targets 2014-10-21 12:07:50 -04:00
Todd Persen 7df37811b5 Move admin assets into the compiled binary.
Fix #1032
2014-10-20 17:43:42 -04:00
John Shahid 4d82f3875a include the go build options when we get the dependencies 2014-10-20 13:42:10 -04:00
John Shahid 44900aabf1 rely more on go tools 2014-10-20 13:27:03 -04:00
Kimo Rosenbaum 3c84264b8d Add an input plugin for collectd
Close #992
2014-10-20 12:48:10 -04:00
John Shahid a0904ed1d7 Use the version on HEAD instead of pull from master 2014-10-20 11:58:50 -04:00
John Shahid 1801150eee Add an argument to force using the standard rocksdb lib
The usage of the new configure script is as follows:

`./configure --with-rocksdb`

Fix #742
2014-10-15 13:41:01 -04:00
John Shahid 9f07150526 Add all dependencies to the source tar
Fix #1011
2014-10-15 13:36:49 -04:00
John Shahid 2a890137f4 Use rocksdb 3.5.1
Fix #1019
2014-10-10 16:11:17 -04:00
John Shahid b2b612b210 Merge pull request #1001 from influxdb/fix-1001
rvm shouldn't call bash
2014-10-09 16:47:11 -04:00
John Shahid c059ec5883 Add an install target to the Makefile
Fix #722
2014-10-07 13:27:24 -04:00
David Norton fc20118911 Fix #1001: switch ; to && and use --create 2014-10-03 18:34:28 -04:00
David Norton 169c142caa Fix #1001: don't call bash from rvm
@mpapis, thanks for the advice!
2014-10-03 16:18:02 -04:00
John Shahid 0ca44c906d Merge branch '0.8'
Conflicts:
	api/http/api.go
	cluster/cluster_configuration.go
	cluster/cluster_configuration_test.go
	coordinator/coordinator.go
	engine/aggregator_operators.go
	engine/common_merge_engine.go
	integration/data_test.go
	parser/parser.go
2014-09-24 18:55:19 -04:00
John Shahid 2f3915c1da bump the timeout to 20m :( 2014-09-24 18:06:03 -04:00
David Norton ccde51541c Fix sed getting confused by / in TMPDIR path
Fix #946. Close #948
2014-09-24 18:06:03 -04:00
John Shahid 490c51e986 move the linker flags to profiler.go 2014-09-24 17:49:43 -04:00
David Norton c3504ce934 Fix sed getting confused by / in TMPDIR path
Fix #946. Close #948
2014-09-19 11:36:26 -04:00
John Shahid 76eac23343 helper for the oracle 2014-09-18 11:48:52 -04:00
John Shahid 3e30ba16cb move the linker flags to profiler.go 2014-09-17 18:46:47 -04:00
John Shahid 5a1879f49f Fix the packaging to work on our release box 2014-09-05 13:43:46 -04:00
John Shahid dfd2590ed0 Add a benchmark for `list series` 2014-09-04 15:16:21 -04:00
John Shahid d85729405a Fix the packaging to work on our release box 2014-09-04 14:03:22 -04:00
John Shahid 24395df479 Add flymake targets 2014-08-15 13:47:01 -04:00
John Shahid f1f575dd9a Fix travis 2014-07-22 12:31:35 -04:00
Your Name 1f180dcca5 fix the build on centos to use recent rocksdb and statically link stdc++ 2014-07-15 20:50:33 -04:00
John Shahid aeb21aadd8 check if -lrt is needed for clock_gettime 2014-07-15 15:48:06 -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 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 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 62857570a9 Use influxdb/influxdb/client instead of influxdb/influxdb-go 2014-07-14 19:20:30 -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 9c12fb7ed8 Move time series metadata to Raft
Fixes #414. All series metadata, that is which series exist, what columns they have, and what the ids of those columns has been moved into Raft.

This means that list series queries are now very fast since they operate on an in memory data structure. It also means that writes no longer have to do gets agains the storage engine to resolve what a column's id is.

Fixes #358. List series now returns as a single series with a `name` column.

This fix has the potential to slow things down in scenarios that people suddenly write many thousands of new series in less than a second. That's because the definition of new series now needs to go through the raft leader and get consensus. I think it's unlikely that it'll be a problem, but we'll need to do extensive testing.

Finally, there is the issue that the Raft snapshots can potentially become big. We should do testing with setups that have millions of series to ensure that performance and startup time remain good.
2014-07-10 18:17:27 -04:00
John Shahid e5276112c1 Restructure the codebase to be more idiomatic 2014-06-30 11:31:08 -04:00
John Shahid f3ecb1e6e5 Don't clean the makefile 2014-06-27 10:57:40 -04:00
John Shahid 4493b01d12 Don't sed leveldb, hyperleveldb or rocksdb 2014-06-27 10:53:49 -04:00
John Shahid cb7d361265 Clean should clean the temp directories and all ignored files 2014-06-24 21:52:37 -04:00
John Shahid d645933d18 Fix the build so hyperleveldb, rocksdb and leveldb all use snappy 2014-06-24 19:21:45 -04:00
John Shahid 53eefdd085 don't build the shared rocksdb library 2014-06-24 17:13:21 -04:00
John Shahid 792468dbcc Don't compile hyperleveldb and rocksdb with snappy for now 2014-06-24 16:18:33 -04:00
John Shahid 574646bb2d Use absolute path of gofmt
[skip ci]
2014-06-23 14:44:05 -04:00