John Shahid
2204fba248
Fix #672 . Build hyperleveldb and rocksdb with snappy support
2014-06-23 14:37:57 -04:00
John Shahid
96d26222c6
Add vet target to Makefile and trivial cleanup
2014-06-23 14:01:53 -04:00
John Shahid
9dac392f26
add a pre-commit hook
2014-06-23 13:25:59 -04:00
John Shahid
17832294d2
Add format and check to the makefile
2014-06-23 13:25:52 -04:00
John Shahid
20e7f3a840
Merge pull request #667 from influxdb/compression
...
Enable compression
2014-06-23 10:28:24 -04:00
John Shahid
7188032fbd
Merge pull request #665 from dgnorton/master
...
Change to build process and a log message.
2014-06-23 10:28:13 -04:00
John Shahid
286a106d08
Fix the tags in the Makefile
2014-06-21 17:43:02 -04:00
John Shahid
1621876a65
Use our fork of gomdb
2014-06-21 17:13:21 -04:00
David Norton
16781e365f
Made build tmp directory configurable via TMPDIR.
...
The build process was originally hard coded to use /tmp but some
systems mount /tmp with noexec, causing the build to fail. This
change allows the user (optionally) to specify a tmp dir. E.g.,
TMPDIR=~/tmp make
2014-06-19 23:28:56 -04:00
John Shahid
4c704f078d
conditionally build hyperleveldb
2014-06-19 17:46:56 -04:00
John Shahid
8c65dbcb20
Disable hyperleveldb and rocksdb on Mac
2014-06-19 17:41:18 -04:00
John Shahid
0057fb6e79
fix the awk in the make file
2014-06-19 10:27:54 -04:00
John Shahid
a8b81d0c43
Check for the libz, libbz2 and g++-4.7 before building
2014-06-19 10:23:16 -04:00
John Shahid
2563cc56f5
Make rocksdb optional, since we can't build it on travis
2014-06-18 15:26:05 -04:00
John Shahid
a9b1bdf4bd
Add support for hyperleveldb
2014-06-18 15:16:24 -04:00
John Shahid
7ce4b9477d
Add support for rocksdb
2014-06-18 15:15:45 -04:00
John Shahid
319e6a4735
Abstract storage engines
...
This commit create a storage engine interface and modify shards to use
interface instead. It also adds a B-Tree implementation and benchmark
tool to compare the performance of the different storage engines.
2014-06-18 12:42:23 -04:00
Edward Muller
3215453fde
Protect protobuf client from simultaneous calls to reconnect()
...
Thanks to @freeformz for noticing this bug. Previously reconnect()
acquired a lock on entry, but that didn't protect us from a situation
where reconnect() is called twice in a row. The first time, a new
connection will be established but the second call will disconnect this
connection and open a new one. This can cause unexpected results since
the request sent on the first connection may not get a chance to receive
a response before the second call to reconnect() closes the connection.
2014-06-11 14:19:54 -04:00
John Shahid
100d6296eb
update the name of the package
2014-05-28 19:33:45 -04:00
Bruno Binet
4e1006288b
Close #476 . update makefile to add support for arm builds
2014-05-23 20:46:11 -04:00
John Shahid
2d11e2271c
Use the abbreviated commit sha
2014-05-13 17:00:20 -04:00
John Shahid
93e25713ad
Merge remote-tracking branch 'origin/pr/434'
...
Conflicts:
src/integration/benchmark_test.go
2014-04-17 17:08:09 -04:00
Mitchell Bradd
c25e8165fd
typo in Makefile.in 'clean' target
2014-04-14 10:53:50 +10:00
Mitchell Bradd
6a7839c7de
fix #423 . rename config sample config.{toml.sample => sample.toml}
2014-04-14 10:41:51 +10:00
John Shahid
fa9361f5d6
add some packages to the makefile
2014-04-07 16:45:26 -04:00
John Shahid
3a946843d8
upgrade to leveldb 1.15
2014-04-01 11:48:07 -04:00
John Shahid
491924da94
add google-pprof cpu profiling
...
It currently doesn't play nice with go so it's disabled for now
2014-03-31 12:54:02 -04:00
John Shahid
af7455d256
checkin the source code of goraft
2014-03-25 12:22:37 -04:00
John Shahid
7696d6e461
add goraft as a git submodule
2014-03-24 19:44:27 -04:00
John Shahid
9fdf025f09
don't forget to include the version.go in the source tar file
2014-03-12 16:06:54 -04:00
John Shahid
36932ad604
remove the version from the influxd.go file
2014-03-12 16:00:01 -04:00
John Shahid
417f035c22
wal should go in the opt directory with the rest of the data
2014-03-07 12:41:56 -05:00
John Shahid
23412f1b7e
quote the test regex
2014-02-28 10:31:10 -05:00
John Shahid
fc12c75b92
fix #281 . make build should replace the version string
2014-02-27 12:52:35 -05:00
John Shahid
f4da084c79
oops, change the rpm version only
2014-02-25 17:57:54 -05:00
John Shahid
d9c7a261b9
fix the package version in the makefile
2014-02-25 17:55:16 -05:00
John Shahid
a86e6ed7a4
build protobuf before running the tests
2014-02-10 14:04:14 -05:00
John Shahid
92026eb699
add memory profiling and change the command line flag
2014-02-05 15:12:44 -05:00
John Shahid
e364fcd5db
download the new protobuf library
2014-01-30 16:16:02 -05:00
John Shahid
a35b04e865
fix #199 . make the test timeout configurable.
2014-01-23 15:09:43 -05:00
Todd Persen
889b218a3e
Add support for continuous queries.
2014-01-17 12:24:09 -05:00
John Shahid
bcb0da5f54
fix #141 . Include the benchmark binary in the package
2014-01-09 18:01:05 -05:00
John Shahid
01fb2bad79
fix #128 . Parse the configuration using a differernt toml lib
2014-01-08 14:39:49 -05:00
John Shahid
ff67c8bb45
fix the admin interface build
2014-01-06 14:55:35 -05:00
John Shahid
4d59852ae4
Close #146 . Fix #140 . After cluster restart, queries cause runtime panic.
2014-01-02 18:06:20 -05:00
John Shahid
5d7f31039e
valgrind should run on linux only
2013-12-18 15:28:53 -05:00
John Shahid
f3b1ec8be1
fix the packaging
2013-12-12 11:27:00 -05:00
John Shahid
4a58dce5b7
make the location of the log file configurable
2013-12-11 14:15:14 -05:00
John Shahid
69544aa6bf
fix #40 . Replace json with toml for configuration
2013-12-11 14:13:42 -05:00
John Shahid
62560ba0b1
add valgrind target to the makefiles
2013-12-04 13:14:39 -05:00
John Shahid
3957c5c633
revert to using goraft/raft instead of our fork
2013-12-03 18:58:47 -05:00
John Shahid
b1e6bad2b0
some minor changes and more docs
2013-12-03 18:58:47 -05:00
John Shahid
e9f0c519ae
copy the admin interface when we package the source files
2013-12-02 20:35:49 -05:00
John Shahid
3386995604
make the build target phony
2013-12-02 16:11:31 -05:00
John Shahid
6178ea535c
always build the protoc binary
2013-12-02 16:03:56 -05:00
John Shahid
a3eac8e250
make sure all dependencies are installed before building the protobuf files
2013-12-02 15:52:35 -05:00
John Shahid
ec0a170d0a
build the server before running the integration tests
2013-12-01 23:42:04 -05:00
John Shahid
39de523b6a
run integration tests by default
2013-12-01 23:39:04 -05:00
John Shahid
9d88a583fe
package config.json
2013-11-26 21:57:00 -05:00
John Shahid
fe5ded60b4
implement makefile packaging
2013-11-26 21:06:35 -05:00
John Shahid
0ce5807407
fix the makefile
2013-11-26 16:26:26 -05:00
John Shahid
7fa1a5ccd0
make goroot configurable
2013-11-26 16:04:07 -05:00
John Shahid
c23bcf0739
make flex and bison options to configure
2013-11-26 15:56:26 -05:00
John Shahid
8de88d9ec7
don't unnecessarily build the dependencies
2013-11-26 15:32:09 -05:00
John Shahid
aab08f518e
Fix the Makefile on Mac
2013-11-26 14:52:12 -05:00
John Shahid
096495b8b5
use Makefile instead of shell scripts
2013-11-26 13:44:42 -05:00