Commit Graph

7604 Commits (49327f69f198052652e7dd13f9a552b3832a20a1)

Author SHA1 Message Date
Daniel Morsing 49327f69f1 Merge pull request #4161 from influxdb/bottom
Implement bottom
2015-09-21 12:42:15 +00:00
Daniel Morsing 57b211a538 Merge branch 'master' into bottom
resolve changelog conflict
2015-09-21 12:31:29 +00:00
Daniel Morsing 43f0a825eb update CHANGLOG 2015-09-21 12:06:23 +00:00
Philip O'Toole 620d3740ad More corrections of monitor sample config
[ci skip]
2015-09-18 15:31:44 -07:00
Philip O'Toole c5b6c72fdd Correct comments in monitor config block
[ci skip]
2015-09-18 15:30:36 -07:00
Philip O'Toole f8678e6f51 Merge pull request #4165 from influxdb/runtime_not_tagged
Tag Go memstats during writes to _internal
2015-09-18 14:28:21 -07:00
Philip O'Toole 07bcd523f3 Tag Go memstats during writes to _internal 2015-09-18 14:16:39 -07:00
Daniel Morsing 5b24841973 rename topReduceOut
Also, gofmt
2015-09-18 15:04:09 +00:00
Daniel Morsing b07c36288d Merge pull request #4130 from influxdb/topopt
optimize top queries
2015-09-18 14:40:57 +00:00
Daniel Morsing b5fc2a96b1 Implement bottom
After the rework of the ordering for top, this was just a matter
of adding a flag telling the minheap which way the values should
be sorted.
2015-09-18 14:39:46 +00:00
Daniel Morsing ce1dc840ef Better documentation for typeCompare. 2015-09-18 13:11:46 +00:00
Philip O'Toole a52cf6bfcb now -> now() in README example
[ci skip]
2015-09-17 21:41:48 -07:00
Philip O'Toole f9bfb2fcc5 Merge pull request #4142 from influxdb/nil_partition
If partition is nil return on Close immediately
2015-09-17 16:37:37 -07:00
Philip O'Toole f943892400 Make nitghtly build script easier to maintain
[ci skip]
2015-09-17 14:19:04 -07:00
Philip O'Toole 443cb97f65 Merge pull request #4153 from influxdb/package_post_uninstall
Add package post-uninstall script
2015-09-17 14:07:36 -07:00
Philip O'Toole 143af911ac Add package post-uninstall script
Fixes issue #3754.

[ci skip]
2015-09-17 14:06:42 -07:00
Philip O'Toole f65f8154f3 Merge pull request #4115 from influxdb/rpm_version
Support proper RPM RC versioning
2015-09-17 13:38:11 -07:00
Philip O'Toole da37639741 Pass RC number as an optional parameter
This allows proper versioning of RCs for RPMs.

Fixes issue #3879.
2015-09-17 13:36:01 -07:00
Cory LaNou 72f6f7d268 Merge pull request #4134 from influxdb/issue-3447
Refactor Points and Rows to dedicated packages
2015-09-17 15:27:48 -05:00
Cameron Sparr eb9a8b1b26 gitignore: removing pkg, this is now a repo directory 2015-09-17 10:50:34 -07:00
Cory LaNou 83d2df12b2 Merge pull request #4147 from influxdb/httpd-recovery
Missing defer in httpd recovery.  fixes #4124
2015-09-17 10:37:09 -05:00
Daniel Morsing d9e4b3b851 split comparison into 2 stages, one for type and one for value
Also, fix it so that heap inserts sort on tags as well.

This change makes it easier to implement bottom and also fixes the test that the previous change broke.
2015-09-17 14:59:02 +00:00
Cory LaNou 38cb7b49de Mising defer in httpd recovery. fixes #4124 2015-09-17 09:37:27 -05:00
Philip O'Toole 82ec6e5e17 Add shebang to package post-install script
Fixes issue #3430
2015-09-16 22:45:16 -07:00
Philip O'Toole f73bc6ff19 Merge pull request #4140 from influxdb/engine_config
Make engine configurable
2015-09-16 21:17:43 -07:00
Philip O'Toole 8c28843a6e Merge pull request #4141 from influxdb/qe_logging
Control whether each query should be logged
2015-09-16 21:16:18 -07:00
Philip O'Toole dc2e16cf49 Merge pull request #4136 from influxdb/no_auto_rp
Don't panic on write if target RP does not exist
2015-09-16 21:14:59 -07:00
Philip O'Toole 55d9c9bfaa RPM package depends on coreutils
Fixes issue #3816

[ci skip]
2015-09-16 21:14:42 -07:00
Philip O'Toole 5e991f1703 If partition is nil return on Close immediately 2015-09-16 19:38:02 -07:00
Philip O'Toole e49644ea94 Update CHANGELOG 2015-09-16 19:30:02 -07:00
Philip O'Toole 7b1a4e6700 Control whether each query should be logged
Fixes issue #4138
2015-09-16 19:26:23 -07:00
Philip O'Toole 5c64aff844 Update CHANGELOG 2015-09-16 19:12:58 -07:00
Philip O'Toole e4fde993f1 Make engine configurable 2015-09-16 19:09:25 -07:00
Philip O'Toole 4e74e14e36 Update CHANGELOG 2015-09-16 18:40:32 -07:00
Philip O'Toole 19384efde7 Return an error-on-write if RP does not exist 2015-09-16 18:40:29 -07:00
Philip O'Toole 9b900a0b3b Add RP create-and-get test cases 2015-09-16 16:21:41 -07:00
Cory LaNou 7284e314e5 add pkg files 2015-09-16 16:41:56 -05:00
Cory LaNou ba830be3b9 actually move influxql.Row* -> models.Row* 2015-09-16 16:32:50 -05:00
Cory LaNou d19a510ad2 refactor Points and Rows to dedicated packages 2015-09-16 15:33:08 -05:00
Cameron Sparr 6d4319d244 Add function to tsdb.point to get line-protocol string in the correct units 2015-09-16 10:53:59 -07:00
dgnorton 9cba278ca3 Merge pull request #4128 from influxdb/extra-build-checks
make circle check go fmt and go vet
2015-09-16 13:31:23 -04:00
David Norton 51bf06cc42 make circle check go fmt and go vet 2015-09-16 13:04:30 -04:00
Daniel Morsing 59307b8b78 optimize top queries
Instead of rounding up the points, sorting and then slicing, keep a
heap that allows us to quickly see if the point needs to be in the
set. This cuts a top query on a dataset of 8 million points from 35
seconds to 11 seconds.
2015-09-16 17:02:44 +00:00
Cory LaNou 6ef51f8783 Merge pull request #4111 from influxdb/go-vet
Update pre-commit hook for go vet composites
2015-09-16 10:20:53 -05:00
Cory LaNou e1e03e554e update changelog 2015-09-16 09:58:14 -05:00
Cory LaNou 3c3c82cd1c update pre-commit hook for go vet composites 2015-09-16 09:57:46 -05:00
Cory LaNou bf955c7c11 Merge pull request #4112 from influxdb/issue-3457
Period in field name that matches measurement fails.  Fixes #3457
2015-09-16 09:55:43 -05:00
Philip O'Toole afe5cc67f4 Repeat the identical time aggregate test more; 2015-09-15 16:22:25 -07:00
Jason Wilder 19a190d8cb Merge pull request #4114 from influxdb/jw-cluster-race
Fix race in cluster RPC serialization
2015-09-15 16:36:41 -06:00
Jason Wilder ab164c20a2 Fix race in cluster RPC serialization
Point was accessed from multiple goroutines and there was a race on the the internal
cachedFields and cachedName fields.  Accessing these fields is unnecessary work as it
requires the point to be unmarshal into Go types and then remarshaled back into protbuf
types.  Instead, just send the line protocol version already available on the point via
the protobuf.  This avoid accesssing these cached fields and eliminates some extra work.

Possible fix for #4069
2015-09-15 16:21:39 -06:00