Commit Graph

2213 Commits (cbef811c63bf76ae0ce844fc1d5e95e39d53a871)

Author SHA1 Message Date
Jonathan A. Sternberg 634471f12e
Fix subquery functionality when a function references a tag from the subquery
It has previously been allowed for a subquery to use a tag within a
function (such as `count()`) when the tag is from a subquery and the
subquery itself references a field at some point to perform the join.

This functionality regressed in 1.6 because of a change in how
subqueries were executed that forgot to treat a tag the same as a string
field.

This fixes that regression and adds a test case to avoid hitting that
regression again.
2018-10-04 10:05:20 -05:00
Hercules Mango Churchill c6889b1a95 Update changelog 2018-10-02 14:43:52 +00:00
Hercules Mango Churchill 05acc10f0f Update changelog 2018-09-10 15:57:12 +00:00
Jonathan A. Sternberg 237801c212 Fixing the changelog
Since there is no v1.6.0 in the revision list for the changelog, it
assumes that the current commits are for 1.6.0.
2018-08-31 09:32:19 -05:00
Jonathan A. Sternberg c4f26dd62c Update changelog 2018-08-31 09:29:56 -05:00
Hercules Mango Churchill cfd4b0d35d Update changelog 2018-08-23 17:17:43 +00:00
Hercules Mango Churchill a8fd8d787d Update changelog 2018-08-21 17:27:43 +00:00
Hercules Mango Churchill ccc4fae0b5 Update changelog 2018-08-10 15:52:39 +00:00
Hercules Mango Churchill 0c724f1ce4 Update changelog 2018-08-10 13:50:59 +00:00
Hercules Mango Churchill 1320c09edd Update changelog 2018-08-09 18:21:02 +00:00
Jonathan A. Sternberg beae42a090
Merge pull request #10151 from influxdata/js-480-config-flux-section
Modify the `ifql` section to `flux`
2018-08-08 11:26:33 -05:00
Hercules Mango Churchill 3c94ab188b Update changelog 2018-08-07 16:23:18 +00:00
Hercules Mango Churchill 3f49ab190e Update changelog 2018-08-03 17:55:28 +00:00
Jonathan A. Sternberg be83e81102 Modify the `ifql` section to `flux`
Mark the breaking changes in the changelog.
2018-08-02 15:50:23 -05:00
Hercules Mango Churchill 3e12599a44 Update changelog 2018-07-31 16:29:17 +00:00
Hercules Mango Churchill 818b1838de Update changelog 2018-07-18 17:50:50 +00:00
Hercules Mango Churchill e4384fe1c2 Update changelog 2018-07-18 16:41:16 +00:00
Edd Robinson 5641b2ef32
Merge pull request #10067 from influxdata/cl-master
Update CHANGELOG on master for 1.5.x releases and 1.6 release date.
2018-07-18 17:40:58 +01:00
Hercules Mango Churchill 4c7de894f2 Update changelog 2018-07-18 13:18:34 +00:00
Gershon Shif bb1db2eb52 updated 1.6.0 releade date 2018-07-13 13:28:24 -07:00
Jacob Marble dda1ae0cde Update changelog for #10005 2018-07-13 13:07:18 -07:00
timhallinflux adbfee28b3
Update CHANGELOG.md
Fixed year.  Put time machine back into storage.
2018-07-11 11:29:04 -07:00
timhallinflux 9c21c4120f
Update CHANGELOG.md
Update to include release date for 1.6 and maintenance releases for 1.5.x where x > 0
2018-07-11 01:41:19 -07:00
Hercules Mango Churchill ab786a1331 Update changelog 2018-07-10 15:16:49 +00:00
Hercules Mango Churchill ba38447e60 Update changelog 2018-07-05 17:20:45 +00:00
Hercules Mango Churchill 48797873ee Update changelog 2018-06-28 16:25:36 +00:00
Hercules Mango Churchill aed6b23cc8 Update changelog 2018-06-26 17:27:21 +00:00
Gershon Shif 6befcba50f Added the description for PR 9996 2018-06-22 13:50:55 -07:00
Hercules Mango Churchill 0a4f9dc1a2 Update changelog 2018-06-22 18:20:12 +00:00
Hercules Mango Churchill 5414d37e3d Update changelog 2018-06-15 13:30:42 +00:00
Hercules Mango Churchill 968a390621 Update changelog 2018-06-14 00:50:14 +00:00
Jonathan A. Sternberg 87d2469877
Merge pull request #9964 from influxdata/js-enable-storage-service
Enable the storage service by default
2018-06-13 16:28:27 -05:00
Hercules Mango Churchill 2be1620c32 Update changelog 2018-06-13 20:06:27 +00:00
Hercules Mango Churchill 81e32387f0 Update changelog 2018-06-13 17:21:00 +00:00
Jonathan A. Sternberg 17ca220f33 Enable the storage service by default 2018-06-13 10:56:50 -05:00
Hercules Mango Churchill 1a16a4ec61 Update changelog 2018-06-01 15:32:21 +00:00
Hercules Mango Churchill 3ccc076b0f Update changelog 2018-05-31 20:49:41 +00:00
Hercules Mango Churchill 8efed00569 Update changelog 2018-05-30 19:44:28 +00:00
Hercules Mango Churchill 590d4d4fee Update changelog 2018-05-17 18:25:19 +00:00
Hercules Mango Churchill 86b90960a0 Update changelog 2018-05-17 17:35:51 +00:00
Hercules Mango Churchill e9605f8077 Update changelog 2018-05-15 17:51:35 +00:00
Hercules Mango Churchill 61bd9d386b Update changelog 2018-05-10 19:40:18 +00:00
Jacob Marble 5ac5fe2f9c Add missing entry to changelog 2018-05-03 09:34:44 -07:00
Hercules Mango Churchill 0f90374627 Update changelog 2018-05-02 13:29:24 +00:00
Hercules Mango Churchill 3a9a046b59 Update changelog 2018-05-01 20:08:52 +00:00
Hercules Mango Churchill ef505542ad Update changelog 2018-04-30 21:38:26 +00:00
Hercules Mango Churchill c3138fa926 Update changelog 2018-04-26 09:56:08 +00:00
Hercules Mango Churchill de942aca52 Update changelog 2018-04-26 09:42:32 +00:00
Hercules Mango Churchill bac46fd1bb Update changelog 2018-04-24 16:06:02 +00:00
Hercules Mango Churchill c3af5bb845 Update changelog 2018-04-23 21:26:02 +00:00
Hercules Mango Churchill fbb3486352 Update changelog 2018-04-23 18:10:13 +00:00
Hercules Mango Churchill 1bf0d16dbf Update changelog 2018-04-20 14:14:40 +00:00
Hercules Mango Churchill 12b1ecc40e Update changelog 2018-04-17 19:49:05 +00:00
Hercules Mango Churchill 4337f5a547 Update changelog 2018-04-05 20:03:07 +00:00
Hercules Mango Churchill 38d2d29f79 Update changelog 2018-04-04 21:16:18 +00:00
Hercules Mango Churchill 7576bed1ec Update changelog 2018-03-31 16:16:51 +00:00
Hercules Mango Churchill 8682fa9c3e Update changelog 2018-03-29 21:17:54 +00:00
Hercules Mango Churchill d4690eab2e Update changelog 2018-03-29 19:55:19 +00:00
Hercules Mango Churchill 50ef2907c6 Update changelog 2018-03-29 17:59:47 +00:00
Hercules Mango Churchill 3a85586618 Update changelog 2018-03-28 18:09:15 +00:00
Hercules Mango Churchill fd3c9c7de2 Update changelog 2018-03-27 16:19:59 +00:00
Hercules Mango Churchill 50ea3f8506 Update changelog 2018-03-21 20:36:45 +00:00
Hercules Mango Churchill 307aac873a Update changelog 2018-03-21 00:02:49 +00:00
Jonathan A. Sternberg f8d60a881d Refactor the math engine to compile the query and use eval
This change makes it so that we simplify the math engine so it doesn't
use a complicated set of nested iterators. That way, we have to change
math in one fewer place.

It also greatly simplifies the query engine as now we can create the
necessary iterators, join them by time, name, and tags, and then use the
cursor interface to read them and use eval to compute the result. It
makes it so the auxiliary iterators and all of their complexity can be
removed.

This also makes use of the new eval functionality that was recently
added to the influxql package.

No math functions have been added, but the scaffolding has been included
so things like trigonometry functions are just a single commit away.

This also introduces a small breaking change. Because of the call
optimization, it is now possible to use the same selector multiple times
as a selector. So if you do this:

    SELECT max(value) * 2, max(value) / 2 FROM cpu

This will now return the timestamp of the max value rather than zero
since this query is considered to have only a single selector rather
than multiple separate selectors. If any aspect of the selector is
different, such as different selector functions or different arguments,
it will consider the selectors to be aggregates like the old behavior.
2018-03-19 15:01:15 -05:00
Hercules Mango Churchill aeb4060cf7 Update changelog 2018-03-15 20:36:04 +00:00
Hercules Mango Churchill 7b1c0e75d3 Update changelog 2018-03-15 18:00:18 +00:00
Hercules Mango Churchill 9213546bb2 Update changelog 2018-03-14 17:12:00 +00:00
Hercules Mango Churchill 2b2e578c07 Update changelog 2018-03-12 17:38:29 +00:00
Hercules Mango Churchill ad3e5becfa Update changelog 2018-03-12 16:52:39 +00:00
Pangaj J G 7ab9e05c92
updated date 2018-03-08 17:36:50 +05:30
Gershon Shif 6ac835404e
Merge pull request #9520 from influxdata/gs-change-log-update
Updated CHANGELOG.md to the GA released date - 2017-03-06
2018-03-06 11:31:00 -08:00
Gershon Shif 356e9523d2 Updated CHANGELOG.md to the GA released date - 2017-03-06 2018-03-06 11:24:48 -08:00
Hercules Mango Churchill 48d1cc5839 Update changelog 2018-03-06 18:42:54 +00:00
Hercules Mango Churchill f627a2d48d Update changelog 2018-03-05 22:27:25 +00:00
Hercules Mango Churchill af1c35b4a2 Update changelog 2018-02-28 15:49:18 +00:00
Hercules Mango Churchill 3fa3af4e1b Update changelog 2018-02-28 15:22:12 +00:00
Hercules Mango Churchill 6a83bf4e39 Update changelog 2018-02-28 14:06:33 +00:00
Hercules Mango Churchill 8fa9f0f681 Update changelog 2018-02-27 16:26:59 +00:00
Hercules Mango Churchill bf88bbc232 Update changelog 2018-02-27 15:48:57 +00:00
Hercules Mango Churchill 01288bdb08 Update changelog 2018-02-21 22:33:40 +00:00
Hercules Mango Churchill 290717bd04 Update changelog 2018-02-21 16:55:35 +00:00
Hercules Mango Churchill 43c17cf4ff Update changelog 2018-02-21 15:14:57 +00:00
Hercules Mango Churchill 3f7076a68e Update changelog 2018-02-20 21:49:10 +00:00
Hercules Mango Churchill 5218efd1cb Update changelog 2018-02-15 18:22:05 +00:00
Hercules Mango Churchill 1a3af441cb Update changelog 2018-02-14 23:25:19 +00:00
Hercules Mango Churchill 482b2d5fb6 Update changelog 2018-02-14 22:24:10 +00:00
Hercules Mango Churchill b866943945 Update changelog 2018-02-14 19:49:29 +00:00
Jonathan A. Sternberg 2bb5b68833 Add an auto choice that will choose the most appropriate logger
This restricts the logging format options so console cannot be chosen.
This way, logs written to a non-TTY will never be the console format.
2018-02-14 11:56:29 -05:00
Jonathan A. Sternberg e451c6cadf Update changelog 2018-02-09 12:18:33 -06:00
Jonathan A. Sternberg ef12d464ad
Merge pull request #9423 from influxdata/js-9336-fix-imports-of-multiple-databases
Fix imports of multiple databases in a single import file from `influx -import`
2018-02-09 11:35:53 -06:00
Jonathan A. Sternberg ca7cc021ee Revert "Merge pull request #9352 from wwilfinger/walter/influx-inspect-export-import"
This reverts commit 9aeae7ce82, reversing
changes made to 35b44cc2f0.

The contributor was unable to sign the contributor license agreement so
we have to revert this commit.
2018-02-09 09:53:19 -06:00
Hercules Mango Churchill 7472c3eba4 Update changelog 2018-02-08 20:45:31 +00:00
Hercules Mango Churchill 262b69955e Update changelog 2018-02-08 19:30:46 +00:00
Jonathan A. Sternberg 0777382329 The automatic changelog generator was misconfigured
It inserted the changelog entry into version 1.0 because it couldn't
find any tags. Jenkins had been configured not to fetch any tags so the
changelog generator assumed this was the first version of the software.

Fetching tags is now enabled on Jenkins.
2018-02-08 10:56:49 -06:00
Hercules Mango Churchill 1d269965d6 Update changelog 2018-02-08 16:47:52 +00:00
Jonathan A. Sternberg d61b4c7f0d Configure Jenkins to automatically update the changelog
On the master or release branches, `git changelog` will be run to
automatically update the changelog based off of the pull requests that
have been merged and then it will commit and push those changes.
2018-02-06 14:34:55 -06:00
Walter Wilfinger 93a19040ce Fix imports of multiple dbs in one export file
batchWrite was using the last database and retention policy read from
the input file. Because batchWrite was called only every batchSize lines
or at EOF, databases with fewer than batchWrite points could be imported
into the incorrect database.

This change forces a flush with batchWrite whenever processDML reads a
change in database or retention policy.
2018-02-05 12:18:03 -06:00
Jonathan A. Sternberg 37374b2dc2
Merge pull request #9389 from influxdata/js-changelog-fix
Fix some changelog entries
2018-02-02 19:18:59 -06:00
Jonathan A. Sternberg 5d95348fcd Fix stddev() call to report itself as always returning a float 2018-02-02 12:20:27 -06:00
Jonathan A. Sternberg 157fc0ccc4 Fix some changelog entries
Remove some miscellaneous whitespace at the end of changelog entries and
fix two older entries. One accidentally included an inline html tag and
didn't display. The other was missing a newline between two changelog
entries and so didn't display correctly as separate bullet points.
2018-02-02 11:04:55 -06:00