David Norton
c8f88f9a61
refactor remote mapping
2015-08-22 10:16:41 -04:00
Todd Persen
a9e3b9d176
Merge pull request #3797 from influxdb/pd-fix-wal-dirty-sort
...
Ensure WAL cache gets sorted when needed.
2015-08-21 22:05:28 +00:00
Paul Dix
15cf803b57
Ensure WAL cache gets sorted when needed.
...
Fixes #3792
2015-08-21 17:48:42 -04:00
Paul Dix
a52a4be94c
Merge pull request #3793 from influxdb/pd-fix-unsafe-series-shard-access
...
Fix map concurrent race with adding a shard to a series in the index.
2015-08-21 16:37:04 -04:00
Paul Dix
1a3074ed54
Fix map concurrent race with adding a shard to a series in the index.
2015-08-21 16:24:55 -04:00
Paul Dix
0a6c8b1968
Merge pull request #3788 from influxdb/pd-add-drop-database-to-wal
...
Update store to properly manage WAL create/delete.
2015-08-21 15:29:02 -04:00
Philip O'Toole
1edb13ec3f
Merge pull request #3778 from influxdb/select_on_time
...
SELECT solely on time should return error
2015-08-21 12:22:02 -07:00
Philip O'Toole
20e5d5f3a9
Test explicitly SELECTing time as a field
2015-08-21 12:14:53 -07:00
Philip O'Toole
e032242d83
Refine implementation, sole time is invalid
2015-08-21 12:14:53 -07:00
Philip O'Toole
7eb004d1af
Update CHANGELOG
2015-08-21 12:14:53 -07:00
Philip O'Toole
a45d46aac3
Add parser-level test for SELECT on time
2015-08-21 12:14:39 -07:00
Philip O'Toole
7a2f0a89bb
SELECT on time should return error
...
Fixes #3010 .
2015-08-21 12:14:39 -07:00
Jason Wilder
3e74790c0e
Merge pull request #3790 from influxdb/jw-equals
...
Fix line protocol parsing equals in measurements and NaN values
2015-08-21 12:31:06 -06:00
Jason Wilder
85da78205c
Update changelog
2015-08-21 12:19:44 -06:00
Jason Wilder
589f840ef9
Fix parsing NaN values without timestamps
...
Fixes #3539 partially. NaN cannot be queried though and needs to be handled
by the query engine differently.
2015-08-21 12:14:17 -06:00
Jason Wilder
91313f7206
Fix regression where measurement names with equals could not be parsed
2015-08-21 12:14:17 -06:00
Paul Dix
2752e894e1
Merge pull request #3762 from influxdb/pd-update-stress
...
Update stress to work with fewer than 10k series.
2015-08-21 11:24:27 -04:00
Paul Dix
73f3dc1e14
Update store to properly manage WAL create/delete.
...
* Update the store to remove the WAL directories associated with a shard or database when they are deleted.
* Fix the Store so that it creates separate WAL directories for databases and retention policies.
2015-08-21 11:22:04 -04:00
Jason Wilder
d259afe5d1
Merge pull request #3777 from influxdb/jw-line-unescape
...
Optimize Point.unescape
2015-08-20 21:45:17 -06:00
Philip O'Toole
d7f646f7a4
Merge pull request #3771 from influxdb/tcp_graphite_timeout
...
Close idle Graphite TCP connections
2015-08-20 17:08:17 -07:00
Jason Wilder
1f846d5edb
Optimize Point.unescape
...
This func show up in profiling. It's called frequently from multiple places and
can be made more efficient. The previous implementation looped over the input
slice 4 times updating an returning a new slice each time. The changes it to loop
once and create one result slice.
With influx_stress
Before:
Wrote 10000000 points at average rate of 241750
Average response time: 187.78968ms
After:
Wrote 10000000 points at average rate of 254618
Average response time: 172.235028ms
2015-08-20 17:05:18 -06:00
Philip O'Toole
ac2b7c3f09
Update CHANGELOG
2015-08-20 15:46:08 -07:00
Philip O'Toole
50b0f67290
Add Graphite TCP timeout tests
2015-08-20 15:46:08 -07:00
Jason Wilder
d6f9903f10
Merge pull request #3776 from influxdb/jw-point-cache
...
Cache name and fields if requested
2015-08-20 16:21:01 -06:00
Philip
4930a6d8bb
Start adding timeouts to TCP Graphite input
2015-08-20 15:10:22 -07:00
Jason Wilder
afe1f598ca
Cache name and fields if requested
...
Through profiling of writes, point.Fields() and point.Name() were called
repeatedly in PointsWriter and the Shard. These calls are somewhat expensive
when writing large batches so we can cache them to avoid wasting CPU cycles.
Using influx_stress with default settings
Before:
Wrote 10000000 points at average rate of 202570
Average response time: 235.450355ms
After:
Wrote 10000000 points at average rate of 246120
Average response time: 182.881008ms
2015-08-20 15:48:38 -06:00
Philip O'Toole
fa01abf3c9
Release note SELECT * changes
...
[ci skip]
2015-08-20 14:30:45 -07:00
Philip O'Toole
9f9457830d
Fix typo in CHANGELOG
...
[ci skip]
2015-08-20 14:12:19 -07:00
Philip O'Toole
f74d7fd9d1
Add note re new required config wal-dir
...
[ci skip]
2015-08-20 14:11:17 -07:00
Philip O'Toole
911c89caba
Merge pull request #3772 from influxdb/graphite_batch_logging
...
Log Graphite batch size and timeout
2015-08-20 13:06:17 -07:00
Philip O'Toole
cd0ce4ac55
Re-enable chunking test post WAL updates
...
Fixes issue #3725 .
2015-08-20 12:54:48 -07:00
Paul Dix
2882ef88dc
Merge pull request #3766 from influxdb/pd-close-wal-before-bolt
...
Make bz1 close the WAL before closing bolt so it can flush
2015-08-20 15:25:51 -04:00
Paul Dix
51c565e461
Ensure partition only closes current segment if its there
2015-08-20 14:37:02 -04:00
Philip
8e51064db1
Log Graphite batch size and timeout
2015-08-20 11:23:09 -07:00
Todd Persen
0c16438703
Merge pull request #3764 from jipperinbham/admin-version-0.9.3
...
bump admin UI to version string to v0.9.3
2015-08-20 17:57:55 +00:00
Ben Johnson
9e336bacf9
fix wal close deadlock
2015-08-20 11:56:50 -06:00
Paul Dix
9567b2c8a6
Fix logic with closing partitions
2015-08-20 13:53:59 -04:00
Ben Johnson
8f12cef883
Merge pull request #3735 from benbjohnson/append-threshold
...
Append to small bz1 blocks
2015-08-20 11:47:34 -06:00
Paul Dix
4e7631a135
Merge pull request #3765 from influxdb/pd-fix-wal-io-reads
...
Fix reads of metadata file in WAL
2015-08-20 13:08:29 -04:00
Ben Johnson
e57d60210a
Append to small bz1 blocks
...
This commit changes the bz1 append to check for a small
ending block first. If the block is below the threshold
for block size then it is rewritten with the new data
points instead of having a new block written.
2015-08-20 10:52:52 -06:00
Paul Dix
e817036952
Make bz1 close the WAL before closing bolt so it can flush, fix locking on write.
2015-08-20 12:51:47 -04:00
Ben Johnson
d60f9b6719
Merge pull request #3744 from benbjohnson/bz1-bench
...
Add bz1 size benchmarks
2015-08-20 10:50:38 -06:00
Ben Johnson
6c4297ece5
Add bz1 size benchmarks
...
This commit add benchmarks to show the size difference between
different block sizes.
2015-08-20 10:22:29 -06:00
Paul Dix
72da8d9741
Merge pull request #3750 from influxdb/pd-fix-wal-logging
...
Fix WAL logging enable.
2015-08-20 12:05:01 -04:00
Paul Dix
5dd97d39ca
Merge pull request #3749 from influxdb/pd-fix-query-engine-no-mutex
...
Fix query engine not goroutine safe issue.
2015-08-20 11:32:56 -04:00
JP
b81420885a
bump to version 0.9.3 and build assets
2015-08-20 11:22:22 -04:00
Paul Dix
01f4dc6c95
Merge pull request #3761 from influxdb/pd-fix-wal-query-during-flush
...
Fix bug querying data from WAL while compacting.
2015-08-20 11:04:56 -04:00
Paul Dix
370f008220
Fix reads of metadata file in WAL
2015-08-20 10:52:29 -04:00
Paul Dix
1f21d50005
Fix logging in segments and style on log messages
2015-08-20 10:43:25 -04:00
Paul Dix
375afc3fcc
Update stress to work with fewer than 10k series.
2015-08-20 09:36:06 -04:00