GitHub user baibaichen opened a pull request: https://github.com/apache/incubator-eagle/pull/595
Eagle 717 <!-- {% comment %} Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. {% endcomment %} --> Be sure to do all of the following to help us incorporate your contribution quickly and easily: - [ ] Make sure the PR title is formatted like: `[EAGLE-<Jira issue #>] Description of pull request` - [ ] Make sure tests pass via `mvn clean verify`. (Even better, enable Travis-CI on your fork and ensure the whole test matrix passes). - [ ] Replace `<Jira issue #>` in the title with the actual Jira issue number, if there is one. - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.txt). --- You can merge this pull request into a Git repository by running: $ git pull https://github.com/baibaichen/incubator-eagle EAGLE-717 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-eagle/pull/595.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #595 ---- commit 2f724c4e7b294670e5adb0b4690d0d48fa95b4cb Author: mizeng <miz...@ebaysf.com> Date: 2016-10-26T06:22:33Z EAGLE-683: Improve metadata store performance Currently, we enable periodically schedule in coordinator service itself. If this is enabled, the schedule spec will finally used up metadata storage. So we need to improve metadata store performance by: 1. Disable periodically schedule by default (storage like mysql doesn't have capped feature). 2. For mongodb storage, use capped collection for schedule_specs, policy_snapshots, streamSnapshots, groupSpecs, alertSpecs, monitoredStreams, spoutSpecs (all schedule spec related collection). Author: Zeng, Bryant Reviewer: ralphsu This closes #566 commit e4f41f2e87d17b92d5abf110440569381853a46c Author: wujinhu <wujinhu...@126.com> Date: 2016-10-27T07:45:41Z [EAGLE-659] mr history feeder integrate with alert engine Author: wujinhu <wujinhu...@126.com> Closes #571 from wujinhu/EAGLE-659. commit 7173f2e73424b1d06aaa4a4ec9f5c2d8dbf2ae3e Author: zombieJ <smith3...@gmail.com> Date: 2016-10-27T08:13:26Z [EAGLE-686] UI add site select on top nav bar UI add site select on top nav bar for user quick access. Author: zombieJ <smith3...@gmail.com> Closes #569 from zombieJ/EAGLE-686. commit 853d92a01cde25a34ede48c6f070d76e1d1d19a1 Author: Zhao, Qingwen <qingwz...@apache.org> Date: 2016-10-27T10:31:04Z [EAGLE-681] Add new publisher AlertEagleStorePlugin https://issues.apache.org/jira/browse/EAGLE-681 Author: Zhao, Qingwen <qingwz...@apache.org> Closes #573 from qingwen220/EAGLE-681. commit 8418497769e022c79b7fa67895b34ef23fe35a2d Author: Zhao, Qingwen <qingwz...@apache.org> Date: 2016-10-28T02:10:50Z [MINOR] Enhance new publisher AlertEagleStorePlugin https://issues.apache.org/jira/browse/EAGLE-681 * implement alert apis on jdbc & mongodb * add a rest api for searching a alert by alertId Author: Zhao, Qingwen <qingwz...@apache.org> Closes #575 from qingwen220/EAGLE-681. commit b93d23c651a5ced46ce149bdb530d7ab79c459ca Author: zombieJ <smith3...@gmail.com> Date: 2016-10-28T06:29:43Z [EAGLE-688] UI support Alert display For backend will provide the alert api. UI will also support it. Author: zombieJ <smith3...@gmail.com> Closes #576 from zombieJ/EAGLE-688. commit 5ca0dc090a58c285b13f61559ae006ffc0730221 Author: wujinhu <wujinhu...@126.com> Date: 2016-10-28T06:54:51Z [EAGLE-694] alert engine could not reduce alert bolt number when parallelism of p⦠Author: wujinhu <wujinhu...@126.com> Closes #577 from wujinhu/EAGLE-694. commit 7eaf972d2c4d6e3cff488a174cf0ef3c00deb5e2 Author: anyway1021 <m...@apache.org> Date: 2016-10-28T07:40:40Z [EAGLE-695] fetching hadoop.cluster.allocatedvirtualcores instead of hadoop.cluster.totalvirtualcores Virtual Core related metrics are additional, starting from hadoop version 2.7.x. And we were originally fetching hadoop.cluster.allocatedvirtualcores. Now it seems that hadoop.cluster.totalvirtualcores is more meaningful. So change code to fetch and show it up in hadoop-queue monitoring application. Author: anyway1021 <m...@apache.org> Closes #574 from anyway1021/EAGLE-695. commit 19afb0754f3c244193c91d718e7f28d3b79a8283 Author: anyway1021 <m...@apache.org> Date: 2016-10-28T07:43:01Z [EAGLE-697] fix wrong url-concatenation for monitoring hadoop queue For hadoop queue monitoring, when endpoint url doesn't end with a slash, the final url will be composed by concatenating endpoint directly with resource path. E.g. endpoint: https://a.b.c:1111 resource path: ws/v1/cluster/some Then final url is: https://a.b.c:1111ws/v1/cluster/some, which make application fail. We should add "/" to existing constants of resource paths, and compose final url with utils. Besides, add concrete unit test to guarantee this part functions normally. Author: anyway1021 <m...@apache.org> Closes #578 from anyway1021/EAGLE-697. commit 034826518dfeeec0b6973f358d4c94ee7cb26b05 Author: wujinhu <wujinhu...@126.com> Date: 2016-10-28T08:07:12Z [EAGLE-700] API /policies/{policyId} throws exception if policy does not exist Author: wujinhu <wujinhu...@126.com> Closes #579 from wujinhu/EAGLE-693. commit dce3c31c421567abbd39a1e82b3f4fa9c117a6d4 Author: zombieJ <smith3...@gmail.com> Date: 2016-10-28T12:12:28Z EAGLE-699 UI imporvement * Init UI hide {{}} * Description update * Fix JPM widget bug * UI tab to window / router update Author: zombieJ <smith3...@gmail.com> Closes #582 from zombieJ/699. commit ce7010df99ef485e224dce596419ff63d8dfe77c Author: wujinhu <wujinhu...@126.com> Date: 2016-10-29T14:20:20Z [EAGLE-693] fix application could not detect stream change Author: wujinhu <wujinhu...@126.com> Closes #580 from wujinhu/EAGLE-700. commit ff5572dcb9128f60fde4bca36a07afcc814d5d3e Author: Zhao, Qingwen <qingwz...@apache.org> Date: 2016-10-30T02:28:02Z [EAGLE-696] Update HdfsAuditLogApp Configuration https://issues.apache.org/jira/browse/EAGLE-696 Author: Zhao, Qingwen <qingwz...@apache.org> Closes #581 from qingwen220/EAGLE-696. commit ed1f6f4394604f3951146ae72e05045219cf00f0 Author: zombieJ <smith3...@gmail.com> Date: 2016-10-31T05:30:20Z [EAGLE-703] Application UI add confirm dialog Application UI add confirm dialog Author: zombieJ <smith3...@gmail.com> Closes #585 from zombieJ/EAGLE-703. commit 6dc2342cde02bbef56820729802bbc153930c436 Author: wujinhu <wujinhu...@126.com> Date: 2016-10-31T09:06:33Z [EAGLE-701] AlertEngine: bolt should check ZK for latest spec when start Author: wujinhu <wujinhu...@126.com> Closes #586 from wujinhu/EAGLE-701. commit 37e92b9e84300dff9a71c42590a9cf4a8af16bb2 Author: zombieJ <smith3...@gmail.com> Date: 2016-10-31T09:44:19Z [EAGLE-706] Policy UI adv mode support sql highlight Add ace editor to make policy edit page sql highlight Author: zombieJ <smith3...@gmail.com> Closes #587 from zombieJ/highlight. commit a3f42ad1de92f9b7fabfd586f6248dbc08c47afb Author: Xiancheng Li <xiancheng...@ebay.com> Date: 2016-11-01T02:55:28Z EAGLE-713: Publish & Router bolts spec change is not thread safe Author: Li, Garrett Reviewer: ralphsu This closes #590 commit d5f950f371c62a5800f33d79eab7b6f480b9ea37 Author: wujinhu <wujinhu...@126.com> Date: 2016-11-01T03:54:17Z [EAGLE-705] streams is null when call /rest/apps/ api Author: wujinhu <wujinhu...@126.com> Closes #588 from wujinhu/EAGLE-705. commit fce6f2ddc802afc4c4ab33a16e19fd488729e809 Author: Zhao, Qingwen <qingwz...@apache.org> Date: 2016-11-01T06:21:06Z [EAGLE-704] Update spark history config to integrate with the new application framework https://issues.apache.org/jira/browse/EAGLE-704 Author: Zhao, Qingwen <qingwz...@apache.org> Closes #591 from qingwen220/EAGLE-704. commit 7b5bd090d3de22b42736f287f5582a91189c7834 Author: baibaichen <baibaic...@gmail.com> Date: 2016-11-01T10:28:04Z EAGLE-717: Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly Upgrade maven-surefire-plugin to latest version 2.19.1 ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---