Commit Graph

6425 Commits (e63c59abddf340e6b9456f20b86c244b247ac279)

Author SHA1 Message Date
Philip O'Toole e63c59abdd Merge pull request #3154 from marcosnils/debug_package
Add debug option to package script
2015-06-27 02:36:37 -04:00
Philip O'Toole 85256a2b87 Add -1 back to RPM package names
This is to bring the variable back into line with what fpm will actually
do.

http://www.rpm.org/max-rpm/ch-rpm-file-format.html
2015-06-27 02:33:11 -04:00
Philip O'Toole 6640580b04 Push release tarbal to S3 2015-06-27 02:31:54 -04:00
Philip O'Toole 96f2a842f3 Merge pull request #3156 from marcosnils/tar_package
Add support for tgz package
2015-06-27 02:29:04 -04:00
Philip O'Toole b4f97e1ac0 Merge pull request #3165 from influxdb/shard_groups_by_timerange
Support return of shard groups for time range
2015-06-26 19:53:11 -04:00
Philip O'Toole 64ace983e8 Support return of shard groups for timerange 2015-06-26 17:28:52 -04:00
Jason Wilder 8d176a6d45 Merge pull request #3163 from influxdb/jw-field-names
Fix parsing tag and fields with missing name or values
2015-06-26 14:38:55 -06:00
Jason Wilder 1a5a8d1675 Fix typos in comments 2015-06-26 14:36:19 -06:00
Marcos Lilljedahl 674da83a7e Change tar package creation format
This change will make the tar.gz file contain a root folder
with the following format: influxdb_$VERSION_$ARCH
2015-06-26 16:57:08 -03:00
Jason Wilder 5620e0c6e2 Update changelog 2015-06-26 13:47:14 -06:00
Jason Wilder d33b8bcd6a Return parsing error when tag name is missing
Fixes #2678
2015-06-26 13:47:09 -06:00
Jason Wilder 5081481ca8 Return error when parsing fields with no name
Fixes #3061
2015-06-26 13:39:25 -06:00
Philip O'Toole 5626c2c725 Minor typo in CHANGELOG 2015-06-26 13:28:21 -04:00
Philip O'Toole 8ed011b4f7 UDP panic fixed in 0.9.1 2015-06-26 13:27:23 -04:00
Philip O'Toole fb86210b89 Merge pull request #3155 from influxdb/collectd_panic
Create UDP batcher before listening for UDP
2015-06-26 10:34:33 -04:00
Philip O'Toole fbb2dd2663 Update CHANGELOG 2015-06-26 10:25:11 -04:00
Marcos Lilljedahl 45044b40a0 Add support for tgz package
Fixes #3149
2015-06-26 11:21:53 -03:00
Philip O'Toole ff61d88c10 Create UDP batcher before listening for UDP
Otherwise a packet may be received before the batcher has been
instantiated.
2015-06-26 10:17:33 -04:00
Marcos Lilljedahl d7f20e244b Add debug option to package script 2015-06-26 10:33:59 -03:00
Philip O'Toole 445bfddee7 Update CHANGELOG.md 2015-06-26 00:11:29 -04:00
Jason Wilder 2c333c6c63 Fix markdown formatting 2015-06-25 22:08:13 -06:00
Philip O'Toole b3ecb0c33a Remove -1 from RPM package name 2015-06-25 23:38:38 -04:00
dgnorton beefacd4d3 Merge pull request #3146 from influxdb/snapshots-3014
Implement snapshots
2015-06-25 23:09:18 -04:00
David Norton 4c194f2c8d fix #3014: make code review changes 2015-06-25 22:26:53 -04:00
Paul Dix 167dc49789 Merge pull request #2765 from influxdb/beckettsean-queriesMD-2
updating Users and perms on QUERIES.md
2015-06-25 18:28:10 -07:00
David Norton e2f0814904 fix #3014: make code review changes 2015-06-25 20:10:17 -04:00
David Norton ac4ac506e7 fix #3014: update CHANGELOG.md 2015-06-25 19:55:14 -04:00
David Norton 3c7a82d91c fix #3014: implement snapshots 2015-06-25 19:54:00 -04:00
Philip O'Toole c2922626a7 Strip leading v from version for packages
Packages require version to begin with digit.
2015-06-25 19:35:47 -04:00
Philip O'Toole 62c45bacbe Use `git describe --tags` for nightly version 2015-06-25 19:21:06 -04:00
Philip O'Toole 23a4225673 AWS CLI already outputs what it is doing 2015-06-25 19:18:27 -04:00
Philip O'Toole c254a5c31e RPM packages use underscored version
Prep an underscored version, for later replacement if nightly build is
in progress.
2015-06-25 19:18:22 -04:00
Philip O'Toole 7a93ed6d55 Remove duplicate S3 upload message 2015-06-25 18:58:00 -04:00
Philip O'Toole d9ba03bfdc Don't upload packages to get.influxdb.org bucket 2015-06-25 18:56:10 -04:00
Philip O'Toole aae8287dcc Remove unused packaging script variable 2015-06-25 18:54:23 -04:00
Philip O'Toole 27a35142e3 Always push version in 2015-06-25 18:54:09 -04:00
Philip O'Toole 7493c6433e Set executable bit on nightly build script 2015-06-25 18:26:07 -04:00
Ben Johnson e10fb0cc4d Merge pull request #3036 from benbjohnson/wal
WAL
2015-06-25 15:51:52 -06:00
Ben Johnson b574e2f755 Add write ahead log
This commit adds a write ahead log to the shard. Entries are cached
in memory and periodically flushed back into the index. The WAL and
the cache are both partitioned into buckets so that flushing doesn't
stop the world as long.
2015-06-25 15:47:13 -06:00
Philip O'Toole 9eb5840558 Packaging script no longer assumes master branch
This will be required for making builds for branches other than master.
2015-06-25 17:27:43 -04:00
Paul Dix ee0407e7a7 Update CHANGELOG.md 2015-06-25 14:19:32 -07:00
Paul Dix d74180bed0 Merge pull request #2746 from influxdb/new-admin-interface
New admin interface
2015-06-25 14:18:32 -07:00
Jason Wilder a01d3d9edf Merge pull request #3143 from influxdb/jw-changelog
Update changelog
2015-06-25 15:16:00 -06:00
Jason Wilder d58d632633 Update changelog
Add #3131
2015-06-25 15:15:00 -06:00
Jason Wilder bf89b177a7 Merge pull request #3131 from evanphx/tags
Copy an Batch tags to each point before marshalling
2015-06-25 15:12:58 -06:00
Evan Phoenix a00c6215ce Copy an Batch tags to each point before marshalling 2015-06-25 14:08:38 -07:00
Jason Wilder b5910cb320 Merge pull request #3140 from influxdb/jw-bounds
Prevent out of range ints and floats from being parsed sucessfully
2015-06-25 14:51:46 -06:00
Jason Wilder 17432598b1 Prevent out of range ints and floats from being parsed sucessfully
Field values that were out of range for the type would panic the database
when being inserted because the parser would allow them as valid points.
This change prevents those invalid values from being parsed and instead
returns an error.

An alternative fix considered was to handle the error and clamp the value
to the min/max value for the type.  This would treat numeric range errors
slightly differently than other type erros which might lead to confusion.

The simplest fix with the current parser would be to just convert each field
to the type at parse time.  Unfortunately, this adds extra memory allocations
and lowers throughput significantly.  Since out of range values are less common
than in-range values, some heuristics are used to determine when the more
expensive type parsing and range checking is performed.  Essentially, we only
do the slow path when we cannot determine that the value is in an acceptable
type range.

Fixes #3127
2015-06-25 14:49:42 -06:00
Jason Wilder 4d2915b49e Merge branch 'dahankzter-master' 2015-06-25 14:44:06 -06:00
Henrik Johansson 0c59240e80 Review fixes for #2956 2015-06-25 14:43:22 -06:00