Cory LaNou
b88dd21581
Merge pull request #4173 from lenko-d/enable_golint_on_the_codebase_4098
...
Changes to make the uuid subpakage golint-able.
2015-10-14 10:09:59 -05:00
Daniel Morsing
6d188d9703
Merge pull request #4409 from influxdb/intoq
...
wire up INTO queries.
2015-10-14 15:29:54 +01:00
Daniel Morsing
48223a90f9
Fix spelling nit.
...
Make it obvious that INTO is a keyword and not part of the sentence
2015-10-14 15:16:27 +01:00
Daniel Morsing
af217e6362
Update CHANGELOG.md
2015-10-14 14:53:11 +01:00
Philip O'Toole
c0a3f947a0
Merge pull request #4443 from influxdb/create_shard_race
...
RLock access to store's shards
2015-10-14 06:24:07 -07:00
Philip O'Toole
6d38559f24
RLock access to store's shards
...
Fix issue #4442 .
2015-10-13 20:28:19 -07:00
Philip O'Toole
5da06cb245
Merge pull request #4439 from skanjo/lint-client
...
ref #4098 lint client package
2015-10-13 19:18:58 -07:00
Philip O'Toole
c767259e5d
Symlink to stress and inspect
...
[ci skip]
2015-10-13 18:54:26 -07:00
Michael Desa
fcedf5768a
Merge pull request #4440 from influxdb/md-jitter
...
Add negative jitter
2015-10-13 18:36:24 -07:00
Michael Desa
67a93aa704
Fix timestamps
2015-10-13 18:06:26 -07:00
Michael Desa
80695dbac6
Add negative jitter
2015-10-13 17:46:28 -07:00
Samer Kanjo
a20a0bce56
ref #4098 lint client package
2015-10-13 19:40:51 -05:00
Philip O'Toole
7f5b486e99
More profiling help
...
[ci skip]
2015-10-13 15:23:07 -07:00
Philip O'Toole
ff9a3072ab
Merge pull request #4434 from influxdb/upper_scientific
...
Allow uppercase 'e' with scientific notation
2015-10-13 15:01:06 -07:00
Philip O'Toole
ea3ecc733e
Remove superfluous blank lines
2015-10-13 14:22:09 -07:00
Philip O'Toole
967099385f
Update CHANGELOG
2015-10-13 14:18:59 -07:00
Philip O'Toole
16580d32a7
Allow uppercase 'e' with scientific notation
2015-10-13 13:30:21 -07:00
Jason Wilder
87d99fb0d4
Merge pull request #4427 from influxdb/jw-remote-notify
...
Fix meta.WaitForDataChanged not signaling for remote nodes
2015-10-13 10:35:19 -06:00
Jason Wilder
59ddaa960b
Fix meta.WaitForDataChanged not signaling for remote nodes
...
WaitForDataChanged is used to block a goroutine so it can be woken
up when the metastore has been updated. This makes it so clients
to the metastore do not need to poll the metastore repeatedly to
watch for changes. This was only working for local raft nodes, but
was supposed to work for remote nodes as well.
2015-10-13 10:20:38 -06:00
Daniel Morsing
822af73f88
implement continuous queries as regular execs of into queries.
...
Now that we have into queries, we can implement them as regular
queries that are just run on a timer.
2015-10-13 15:51:19 +00:00
Jason Wilder
8e33590491
Merge pull request #4426 from influxdb/jw-4421
...
Fix line protocol accepting tags with no values
2015-10-13 09:51:08 -06:00
Jason Wilder
e0ece9f8b5
Fix line protocol accepting tags with no values
...
If a tag with no value was in the middle of all the tags, it would
get accepted as valid incorrectly.
Fixes #4421
2015-10-13 09:43:13 -06:00
Daniel Morsing
62dff895e2
wire up INTO queries.
...
Since INTO queries need to have absolute information about the database
to work, we need to create a loopback interface back to the cluster
in order to perform them.
2015-10-13 15:00:36 +00:00
Cory LaNou
f0efd1f539
Merge pull request #4391 from influxdb/fix-4360
...
Prevent multiple selectors overwriting each other during post processing
2015-10-12 22:22:54 -05:00
Cory LaNou
6787525912
fixes multiple selectors overwriting each other. fixes #4360
2015-10-12 21:40:57 -05:00
Philip O'Toole
86b5ad2096
Add credits to changelog
...
[ci-skip]
2015-10-12 12:53:08 -07:00
Philip O'Toole
4e920063b8
Merge pull request #4410 from kostya-sh/4406_delete-String
...
Fix infinite recursion in DeleteStatement.String()
2015-10-12 12:46:36 -07:00
Jason Wilder
16b3084ca9
Merge pull request #4397 from influxdb/jw-tsmdump
...
tsm1 file dump
2015-10-12 08:12:23 -06:00
Konstantin Shaposhnikov
d887e798c3
Fix infinite recursion in DeleteStatement.String()
...
Fixes #4406
2015-10-12 21:38:50 +08:00
Jason Wilder
f58c283d8a
Add some comments
2015-10-09 22:53:58 -06:00
Jason Wilder
629219951a
Fix timestamp encoding not using run-length encoding when possible
...
influx_inpsect uncovered some scenarios where timestamps could be stored using
run-length encoding but were being stored using simple8 which uses more space.
2015-10-09 22:38:17 -06:00
Jason Wilder
53cc8aaa31
Store monitor statistics with seconds precision
...
influx_inspect uncovered that the monitoring database was storing it's data with almost
no compression because it recorded points at nanosecond precision but spaced them 10s apart. This
still requires 8 bytes.
Instead, store the points at seconds precision which allows the timestamp data to be run-length
encoded.
2015-10-09 22:35:43 -06:00
Jason Wilder
bc6d677b06
Add tsm file dump support to influx_inspect
...
This will read a tsm file and dump index, block and compression level info from the file.
It reads the file directly as opposed to reading it through the tsm engine which should
help with debugging and troubleshooting data file issues.
The implementation is not pretty but the output is very useful. In the future, we can
add data extraction, recovery and verification functionality if needed.
2015-10-09 22:32:11 -06:00
Philip O'Toole
f1e0c5938f
Merge pull request #4394 from influxdb/map_cleanup
...
Deletion while iterating is OK in Go
2015-10-09 16:43:28 -07:00
Philip O'Toole
37cf9a1610
Deletion while iterating is OK in Go
2015-10-09 16:30:20 -07:00
dgnorton
d8d87d97cd
Merge pull request #4385 from influxdb/dgn-fix-4280
...
fix #4280 : only drop points matching WHERE clause
2015-10-09 18:40:57 -04:00
David Norton
9627f5ab84
fix #4280 : add comments based on code review
2015-10-09 18:38:33 -04:00
David Norton
2fbd1052b5
update CHANGELOG.md
2015-10-09 18:35:06 -04:00
David Norton
512d6ac050
fix #4280 : only drop points matching WHERE clause
2015-10-09 18:34:32 -04:00
Philip O'Toole
bb2ce2f7fb
Merge pull request #4389 from influxdb/hh_extra_segs
...
Don't add a new segment every HH purge check
2015-10-09 14:38:04 -07:00
Philip O'Toole
f12470a99e
If there are no HH segments, then nothing to purge
2015-10-09 14:29:21 -07:00
Philip O'Toole
c06ac8f94c
Don't add a new segment every purge check
...
Everytime the purge check was running, a new segment was being added.
This meant the list of almost-empty files in the HH directories would
grow continually.
2015-10-09 14:26:47 -07:00
Jason Wilder
f2e1dfed4f
Merge pull request #4370 from influxdb/jw-tsm
...
Prevent panic in DecodeSameTypeBlock
2015-10-09 12:59:03 -06:00
Jason Wilder
758359accc
Prevent panic in DecodeSameTypeBlock
...
If DecodeSameTypeBlock is called on on an empty Values slice, it would
panic with an index out of bounds error. This func can actually be removed
because DecodeBlock can determine what type of values are encoded already.
This will still panic if the block cannot be decoded due to other reasons.
Fixes #4365
2015-10-09 12:52:23 -06:00
Philip O'Toole
0d79da5ec5
Correct typo in CHANGELOG
...
[ci skip]
2015-10-09 11:40:19 -07:00
Philip O'Toole
131d67b7aa
git-ignore influx_inspect
2015-10-09 11:14:12 -07:00
Philip O'Toole
84396cdafa
Package the stress and inspect tools
2015-10-09 11:13:11 -07:00
Philip O'Toole
455191d784
Merge pull request #4386 from influxdb/rename_inspect
...
Rename 'inspect' to 'influx_inspect'
2015-10-09 11:10:53 -07:00
Philip O'Toole
37d3adb01e
Add credit for PR4291
...
[ci skip]
2015-10-09 11:08:22 -07:00
Philip O'Toole
e00b82297f
Merge pull request #4291 from linearb/linearb/rename-database
...
add RENAME DATABASE
2015-10-09 11:06:13 -07:00