Commit Graph

5951 Commits (e2f3ff26a5e14c151d99621e9090914da404b3a4)

Author SHA1 Message Date
Philip O'Toole 967ebe0568 Stop retention timers on service shutdown 2015-06-05 08:17:27 -07:00
Cory LaNou 8536488715 Merge pull request #2780 from influxdb/http-cluster-panic-2774
Messages over 1GB are probably not valid
2015-06-05 06:28:20 -06:00
Renan Strauss e8ab17dbc5 [services/udp] Clean-up the code 2015-06-05 10:55:10 +02:00
Philip O'Toole 5e5f2cd37d Move expired and deleted shard logic to MetaStore 2015-06-04 22:18:52 -07:00
Philip O'Toole ae3e8c727a Don't append retention service if not enabled 2015-06-04 21:47:06 -07:00
Philip O'Toole 28e853d915 Unit-test retention config 2015-06-04 21:47:06 -07:00
Philip O'Toole 8600e2e036 Add shard group "DeletedAt" timestamps 2015-06-04 21:46:52 -07:00
Philip O'Toole 37f9a886b7 Retention service now deletes shards 2015-06-04 21:07:22 -07:00
Cory LaNou 21af1ded6b messages over 1gb are probably not valid 2015-06-04 19:40:48 -06:00
Philip O'Toole fab9adb361 Hook in actual retention service 2015-06-04 17:02:22 -07:00
Philip O'Toole 5b77a0f8e4 MetaStore supports returning leader state 2015-06-04 17:02:22 -07:00
Philip O'Toole 81ec7353ce TSDB store can return all known Shard IDs 2015-06-04 17:02:22 -07:00
Paul Dix 55e0de30bd Merge pull request #2773 from influxdb/pd-locking
Ensure proper locking of index structures on writes and queries.
2015-06-04 19:50:49 -04:00
Cory LaNou a2349f9d22 Merge pull request #2778 from influxdb/integration-tests
Wildcard and precision write integration tests
2015-06-04 17:15:08 -06:00
Paul Dix 9bf09ee026 Correct comments in tsdb/meta 2015-06-04 16:08:12 -04:00
Philip O'Toole c36f5f3f5f Merge pull request #2771 from influxdb/enforce_retention_2_phase
Support deleting shards from TSDB store
2015-06-04 12:32:39 -07:00
Philip O'Toole f449d8f687 Remove obsolete retention policy enforcer 2015-06-04 12:22:41 -07:00
Philip O'Toole 5ea2042356 Add DeleteShard to TSDB store 2015-06-04 12:22:38 -07:00
Cory LaNou 8d3f54172c wildcard and precision write integration tests 2015-06-04 12:58:03 -06:00
Paul Dix 408bc3f81e Ensure proper locking of index structures on writes and queries. 2015-06-04 14:50:32 -04:00
Cory LaNou 5704dde414 Merge pull request #2770 from influxdb/line-protocol-precision
Make line protocol round or parse precision as expected
2015-06-04 12:32:06 -06:00
Cory LaNou bafdb7f7cb explicitly parse time if needed 2015-06-04 12:15:18 -06:00
Cory LaNou 780fdedbd4 remove spew 2015-06-04 11:29:18 -06:00
Cory LaNou 47d605b69a make line protocol round or parse precision as expected 2015-06-04 11:22:53 -06:00
Cory LaNou a75591457c Merge pull request #2767 from influxdb/services-observe-enabled
Services observe enabled
2015-06-04 09:29:54 -06:00
Cory LaNou 3f7cf15a8d not needed 2015-06-04 09:24:26 -06:00
Cory LaNou 08bec931c6 observe enabled flag when appending services 2015-06-04 09:24:08 -06:00
Paul Dix 801819e07a Update CHANGELOG.md 2015-06-04 11:23:41 -04:00
Cory LaNou fba576b40d Merge pull request #2751 from renan-/udp-support-alpha1
Add UDP input back
2015-06-04 09:21:04 -06:00
Renan Strauss 3b09a59540 Add UDP service back 2015-06-04 10:24:48 +02:00
Cory LaNou c53acaf7a7 Merge pull request #2757 from influxdb/integration-tests
Integration tests - the battle continues
2015-06-03 19:57:15 -06:00
Cory LaNou 90d8f37a08 some refactoring, mostly aggregation tests 2015-06-03 16:07:40 -06:00
Cory LaNou 3b9738c87a fixing more error message regressions 2015-06-03 15:36:18 -06:00
Cory LaNou 3e7b458eae fix regression in distinct on tags error 2015-06-03 15:28:45 -06:00
Cory LaNou 212bbd067f move helpers to their own file 2015-06-03 13:44:10 -06:00
Paul Dix 99446786f9 Merge pull request #2752 from influxdb/pd-drop-measurement
Wire up DROP MEASUREMENT
2015-06-03 14:02:37 -04:00
Cory LaNou f5d59eca3d Merge pull request #2756 from influxdb/integration-tests
And even more Integration tests
2015-06-03 11:56:36 -06:00
Cory LaNou 2dac41a619 fix one test that now works 2015-06-03 11:54:45 -06:00
Cory LaNou be91c40b9a fix data race in WriteToShard 2015-06-03 11:46:18 -06:00
Paul Dix a7685767f8 Update comment 2015-06-03 13:26:49 -04:00
Cory LaNou e6f0a2f3ab do not use the word `fail` in test messages 2015-06-03 11:22:59 -06:00
Cory LaNou 621e2dc2f3 more test coverage, minor test refactorings 2015-06-03 11:15:20 -06:00
Cory LaNou 5c52c4cda1 add ability to set logger for testing 2015-06-03 09:58:39 -06:00
Paul Dix 73a6c7e424 Merge pull request #2745 from influxdb/pd-shard-metadata-to-protobuf
Update metadata storage in the shard to use protobuf for serialization.
2015-06-03 11:33:25 -04:00
Paul Dix 9c4da3002c Wire up DROP MEASUREMENT
* Add deleteMeasurement to store and shard
* Add DropMeasurement to DatabaseIndex
* Update ErrMeasurementNotFound and ErrDatabaseNotFound to not include the first line of the stack trace.
2015-06-03 11:32:50 -04:00
David Norton 938ad2ef85 add Store Open benchmark test 2015-06-03 10:09:50 -04:00
Paul Dix 808e50f1cb Add protbuf definitions and code 2015-06-03 09:16:38 -04:00
Paul Dix 6f76a4774b Update UnmarshalBinary comment to be correct 2015-06-03 07:36:39 -04:00
Jason Wilder c36cec70f2 Merge pull request #2748 from influxdb/jw-points-name
Ensure JSON point writes have names and at least 1 field
2015-06-02 20:50:16 -06:00
Jason Wilder 3eb82d529e Update test scripts to use measurement for JSON 2015-06-02 20:44:11 -06:00