Commit Graph

6564 Commits (dfdffb640123affe76e2110bbdd06b424116766d)

Author SHA1 Message Date
Philip O'Toole dfdffb6401 Merge pull request #3360 from influxdb/Name_to_name
Correct JSON tag name
2015-07-16 21:41:57 -07:00
Philip O'Toole a1ac8e49cc Correct JSON tag name 2015-07-16 21:39:43 -07:00
Philip O'Toole 6402079808 Merge pull request #3352 from influxdb/hook_up_meta
Correctly hook up RemoteMapper's MetaStore
2015-07-16 14:02:49 -07:00
Philip O'Toole 2dc8bb947e Correctly hook up RemoteMapper's MetaStore 2015-07-16 14:00:10 -07:00
Philip O'Toole f8d96b039d Merge pull request #3350 from influxdb/delimit_measurement
Delimit measurement name for Mapper tagsets
2015-07-16 13:32:36 -07:00
Philip O'Toole 3ddff9114d Delimit measurement name for Mapper tagsets 2015-07-16 13:28:49 -07:00
Philip O'Toole 5a311e6cc0 Update CHANGELOG for PR 3334
[ci skip]
2015-07-16 13:01:27 -07:00
Philip O'Toole bd2f475b5d Merge pull request #3334 from mcastilho/master
Clean shutdown of influxd server
2015-07-16 13:00:13 -07:00
Philip O'Toole d8c31f0b3c Merge pull request #3320 from influxdb/streaming_dq
Support Distributed Queries
2015-07-16 12:33:21 -07:00
Philip O'Toole 16250c5976 More replacement of "now" to outside loop 2015-07-16 12:19:46 -07:00
Philip O'Toole 6131983f83 More unit tests of tagset ordering across Mappers 2015-07-16 11:42:08 -07:00
Philip O'Toole c468a65bd2 Actually check tagset when looking for lowest time 2015-07-16 11:33:09 -07:00
Philip O'Toole 76d5b7085e Add engine unit tests 2015-07-15 22:28:41 -07:00
Philip O'Toole 2d162acb53 Rename query_engine.go to engine.go
The functionality in this file is more like the older file, so a rename
makes sense.
2015-07-15 22:06:08 -07:00
Philip O'Toole 284a9ac0ff Add RemoteMapper implementation 2015-07-15 21:57:23 -07:00
Philip O'Toole e254245f2f Implement simple remote node choice policy 2015-07-15 19:53:10 -07:00
Philip O'Toole f41d2bab5d Start move to unified query executor 2015-07-15 19:31:13 -07:00
Philip O'Toole a0dba108a0 Unit test shard mapper handler error handling 2015-07-15 16:08:26 -07:00
Philip O'Toole 65a580779b Shard mapping handler returns on errors 2015-07-15 16:08:10 -07:00
Philip O'Toole 4c8f1a59d3 Merge pull request #3340 from jhorwit2/jah/patch-3
Fixed flush interval & flush delay parameters
2015-07-15 14:12:53 -07:00
Josh Horwitz 4529af1afd Fixed flush interval & flush delay parameters 2015-07-15 16:59:07 -04:00
Philip O'Toole 7bdba556a1 Support pretty printing shard mapping 2015-07-15 13:06:16 -07:00
Philip O'Toole 74cb96646c Refactor query engine for distributed query support
With this change, the query engine code gathers information about
shards and tagsets by working with individual shards, collating the
information, and returning that to the client. It does not assume that any
particular shard is local, and accesses all shards through abstracted
Mappers, of which there are two types -- a Mapper type for Raw queries
and a second type for Aggregate queries. There are corresponding
Executors for each type of Mapper, but both types of Executors share the
same interface.
2015-07-15 12:54:55 -07:00
Philip O'Toole a3557d52c8 Credit for PR 3335
[ci skip]
2015-07-15 11:33:40 -07:00
Philip O'Toole 9f09b402dc Merge pull request #3335 from influxdb/drop_db_all
Form database path correctly on DROP DATABASE
2015-07-15 11:32:20 -07:00
Philip O'Toole 21ea87432c Test that DROP DATABASE is isolated 2015-07-15 11:20:25 -07:00
Philip O'Toole 09d7dfbaae Form database path correctly on DROP DATABASE
Fixes #3330
2015-07-15 11:14:49 -07:00
Marcio Castilho e560eb19ee Clean shutdown of influxd server 2015-07-15 13:14:11 -04:00
Philip O'Toole b7f48a709d Merge pull request #3332 from influxdb/add_slimit_soffset
Add SLIMIT and SOFFSET to string version of AST
2015-07-15 09:56:52 -07:00
Philip O'Toole c54018a083 Update CHANGELOG 2015-07-15 09:43:27 -07:00
Philip O'Toole 3967ec02d0 Add SLIMIT and SOFFSET to string version of AST 2015-07-15 09:43:24 -07:00
Sean Beckett 56d3addf56 Merge pull request #3325 from influxdb/ga-cli-docs-link
Update link in CLI shell help command
2015-07-14 11:08:49 -07:00
gunnaraasen f46e66ef37 Update link in CLI shell help command 2015-07-14 10:46:49 -07:00
Philip O'Toole 836621ef70 Merge pull request #3304 from jhorwit2/jah/logger-fix
Fixed httpd logger to get user from query params
2015-07-13 16:25:23 -07:00
Josh Horwitz e4f2d8a6c4 Fixed httpd logger to get user from query params 2015-07-13 17:36:34 -04:00
Jason Wilder 792b074d45 Merge pull request #3307 from influxdb/jw-bools
Fix regression parsing boolean True/False values
2015-07-13 11:55:06 -06:00
Jason Wilder ebd6e55997 Fix regression parsing boolean True/False values 2015-07-13 11:29:02 -06:00
Jason Wilder f077359f8c Merge pull request #3293 from influxdb/jw-3159
Sort points after appending if needed
2015-07-13 11:12:01 -06:00
Jason Wilder f4f0373579 Sort points after appending if needed
Writing points that were not sorted by time could cause very high
CPU usages and increased latencies because each point inserted would
cause the in-memory cache to be resorted.  The worst case would be
writing a large batch of N points in reverse time order which would
invoke N sorts of the slice.

This patch keeps track of which slices need to be sorted and sorts
them once at the end.  In the previous example, the N sorts becomes
one.  There is still a pathalogical case that would require N/2 sorts.
For example, 10000 points split across 5000 series.  Each series has two
points that are in reverse time order.  This would incur 5000 sorts still.

Fixes #3159
2015-07-13 10:51:58 -06:00
Philip O'Toole 7b815fe8aa Merge pull request #3302 from jhorwit2/patch-1
Updated changelog to have correct name
2015-07-12 17:46:33 -07:00
Josh Horwitz 596da90227 Updated changelog to have correct name :) 2015-07-12 19:18:23 -04:00
Philip O'Toole 29a34df5e6 Merge pull request #3278 from endophage/master
Output consistency for usage in cli
2015-07-11 14:15:21 -07:00
Philip O'Toole deff13e927 Update CHANGELOG for PR 3298
[ci skip]
2015-07-11 14:07:48 -07:00
Philip O'Toole 12a2480ec7 Merge pull request #3298 from jhorwit2/jhorwit2-patch-1
Updated wal & flush parameters in default config
2015-07-11 14:06:17 -07:00
Josh Horwitz 307154573c Updated wal & flush parameters
As you can see [here](b2b69c63fe/tsdb/config.go (L23)), it appears the configuration parameters were updated in code, but not the default configuration.
2015-07-11 12:36:00 -04:00
Jason Wilder 1384cc5a5f Merge pull request #3297 from influxdb/jw-3289
Fix panic parsing floats without decimal
2015-07-11 08:56:07 -06:00
Jason Wilder 1641c25479 Fix panic parsing floats without decimal
Fixes #3289
2015-07-10 14:18:51 -06:00
David Lawrence 6a2707a313 Update main.go
Make the formatting of the flag info consistent.

Signed-off-by: David Lawrence <dclwrnc@gmail.com> (github: endophage)
2015-07-10 10:27:30 -07:00
Philip O'Toole 3821e7a7a4 Merge pull request #3260 from mat/patch-1
Add GoDoc badge at top of Readme for quick access.
2015-07-10 09:12:15 -06:00
Philip O'Toole 8b67872d6b Merge pull request #3255 from influxdb/fast_startup
Flush WAL as fast as possible on start-up
2015-07-08 17:43:28 -06:00