Commit Graph

7278 Commits (02e2ed84434d54f1983f4e535f88dcc9f1a8a75d)

Author SHA1 Message Date
Philip O'Toole 02e2ed8443 Merge pull request #3969 from influxdb/hook_up_diagnostics
Complete diagnostics support
2015-09-04 07:33:57 -07:00
Philip O'Toole 6ad35e23e9 Integrate code review feedback 2015-09-03 20:50:54 -07:00
Philip O'Toole d58532d844 Add Graphite diagnostics
Graphite diagnostics currently show TCP connections.
2015-09-03 20:50:54 -07:00
Philip O'Toole e07432c59f Implement diagnostics support
This change adds support for diagnostics by decomposing the existing
interface into two interfaces -- one for stats, and the other for
diags. It also adds some basic monitor of system, network, and the Go
runtime.
2015-09-03 20:50:54 -07:00
dgnorton 548b8981a9 Merge pull request #3982 from influxdb/dgn-fix-3979
fix #3979: fix race in CQ service
2015-09-03 20:04:43 -04:00
David Norton dce666e757 fix #3979: fix race in CQ service 2015-09-03 19:55:40 -04:00
Cory LaNou 815faf399e Merge pull request #3977 from influxdb/silence-wal-logging-test
Silence wal logging during testing
2015-09-03 17:29:28 -05:00
Cory LaNou 61e6751be4 Merge branch 'silence-wal-logging-test' of github.com:influxdb/influxdb into silence-wal-logging-test 2015-09-03 16:56:39 -05:00
Cory LaNou 6592dcc699 EnableLogging -> LoggingEnabled 2015-09-03 16:56:07 -05:00
Ben Johnson 5f314d80e7 Merge pull request #3815 from benbjohnson/query-shards
SHOW SHARDS
2015-09-03 15:53:18 -06:00
Ben Johnson bbc5539517 add SHOW SHARDS statement
This commit adds the ability to list all shards in the cluster
and return their id, start time, end time, expiry time, and
owner ids. Shards are grouped by database.

Fixes #3562
2015-09-03 15:46:52 -06:00
Cory LaNou 6ab6d74142 update changelog 2015-09-03 15:19:43 -05:00
Cory LaNou 473c04dc0d silence wal logging during testing 2015-09-03 15:17:03 -05:00
Ben Johnson 0163945898 Merge pull request #3975 from benbjohnson/copy-shard
Copier service
2015-09-03 13:07:49 -06:00
Ben Johnson deff06f850 add copier service
This commit adds the copier service which allows one server to
copy shards from another server. This will be used for moving
shards in the cluster.
2015-09-03 13:07:35 -06:00
dgnorton 1c29e59082 Merge pull request #3876 from influxdb/dgn-cq-backrefs
fix #2555: add backreference in CQs
2015-09-03 13:33:35 -04:00
David Norton 4187fb4257 skip test instead of commenting out 2015-09-03 09:40:45 -04:00
David Norton 0cb9618d6d fix CQ intoDB() 2015-09-03 09:07:57 -04:00
David Norton 2739f5e688 temporarily disable a CQ test 2015-09-03 07:12:15 -04:00
David Norton d466b19388 update CQ service unit tests 2015-09-03 07:12:15 -04:00
David Norton 66001cfbb5 fix #2555: add integration tests for CQs 2015-09-03 07:12:15 -04:00
David Norton 021a6f5453 rename CQ tests 2015-09-03 07:12:15 -04:00
David Norton 6e6b5c4e70 remove debugging statements 2015-09-03 07:12:15 -04:00
David Norton dc968eae59 fix #255: revert Measurement parent 2015-09-03 07:12:15 -04:00
David Norton 816c5f5368 fix #2555: don't normalize target names 2015-09-03 07:12:15 -04:00
David Norton a58d0687e0 fix #2555: update CHANGELOG.md 2015-09-03 07:12:15 -04:00
David Norton 99a22c174b fix #2555: add backreference in CQs
Add new query syntax to allow the following in CQs:

INTO "1hPolicy".:MEASUREMENT
2015-09-03 07:12:15 -04:00
Gunnar c1d2f11367 Merge pull request #3938 from influxdb/ga-admin-ssl-check
Admin UI: Detect SSL from URL
2015-09-02 18:32:39 -07:00
gunnaraasen b366bac78b Update statik 2015-09-02 18:22:14 -07:00
gunnaraasen 4a43ac3b29 Detect SSL from URL 2015-09-02 18:21:42 -07:00
Philip O'Toole 59c062b2fa Merge pull request #3963 from influxdb/refactored_monitor
Refactor monitor system
2015-09-02 18:21:27 -07:00
Gunnar 93868470a0 Merge pull request #3966 from influxdb/ga-admin-quotes
Add quotes to admin UI templates
2015-09-02 18:17:51 -07:00
gunnaraasen e9b3a0d050 Add quotes to admin UI templates 2015-09-02 18:10:29 -07:00
Philip O'Toole c0d61740a4 Ensure monitor database exists
This requires a leader in the cluster, so wait for that before
attempting the database creation.
2015-09-02 16:26:16 -07:00
Philip O'Toole 018b214d56 Initialize monitor done channel 2015-09-02 15:56:37 -07:00
Philip O'Toole 3a6cfcc528 Remove support for storing in external InfluxDB
Using telegraf will the official story for monitoring an InfluxDB system
and storing the results in a second InfluxDB system.
2015-09-02 15:55:59 -07:00
Philip O'Toole d700dcaa6d Correct monitor unit tests 2015-09-02 15:50:09 -07:00
Philip O'Toole d820fa7649 Add PointsWriter to monitor
This will allow the monitor to persistently store statistics
2015-09-02 15:45:11 -07:00
Philip O'Toole 9165a0cf4c Create statement_executor for monitor 2015-09-02 15:44:56 -07:00
Philip O'Toole ba68e95347 Merge pull request #3959 from influxdb/not_a_service
Rename MonitorService to just Monitor
2015-09-02 15:13:07 -07:00
Philip O'Toole 4e2ee1ea70 Rename MonitorService to just Monitor
monitor is not a service, it has more in common with meta, since it
provides functionality to the query layer. This names makes this
clearer.
2015-09-02 15:07:30 -07:00
Philip O'Toole dedabea5e0 Merge pull request #3956 from influxdb/docker_quickcheck
Actually run race detection in container 2
2015-09-02 12:08:16 -07:00
Philip O'Toole c289d53238 Only 'go vet' in the first container
The first container runs the fastest, so use its cycles to perform this
testing.
2015-09-02 11:47:49 -07:00
Philip O'Toole 1f15e08fc7 Actually run race detection in container 2 2015-09-02 11:39:11 -07:00
Philip O'Toole d7544985ab Merge pull request #3955 from influxdb/rpc_raxce
Fix race by replacing entire Data instance
2015-09-02 11:29:45 -07:00
Philip O'Toole c3d2c95115 Merge pull request #3953 from influxdb/docker_quickcheck
Set CI environment variable for i386 tests
2015-09-02 11:29:14 -07:00
Philip O'Toole da882964e5 Run i386 tests in distinct container 2015-09-02 11:23:09 -07:00
Philip O'Toole a50b7b55f3 Fix race by replacing entire Data instance 2015-09-02 11:20:30 -07:00
Philip O'Toole 47222999ba Set CI environment variable for i386 tests 2015-09-02 11:11:45 -07:00
Ben Johnson 306b81767e Merge pull request #3950 from benbjohnson/ci-quick
Limit bz1 quickcheck tests to 10 iterations on CI
2015-09-02 11:54:51 -06:00