Re: [GSOC] Current Status
Hi All, *Two Screen cast * helix dashboard features[1] how to setup and build helix dashboard from source code[2] *GitRepos* Fork (My main Development repo) of helix https://github.com/AyolaJayamaha/helix-hawtio-plugins My sample and testing/sampling/resource git repo https://github.com/AyolaJayamaha/helix-hawtio-plugins *Blog Posts* New blog post on basic features in helix dashboard http://ayolajayamaha.blogspot.com/2014/08/helix-dashboard-features.html There is subtopic *Start Helix Dashboard with 2 steps. * CROS IssueEnable CORS in Restlet 2.1.X http://ayolajayamaha.blogspot.com/2014/07/enable-cors-in-restlet-21.htmlEnable CORS for Get Call http://ayolajayamaha.blogspot.com/2014/07/enable-cors-for-get.htmlCORS – Cross Origin Resource Sharing http://ayolajayamaha.blogspot.com/2014/06/cors-cross-origin-resource-sharing.html Chartting and AngularJSIntroduction to AngularJS http://ayolajayamaha.blogspot.com/2014/05/introduction-to-angularjs.htmlSimple UI with AngularJS http://ayolajayamaha.blogspot.com/2014/06/simple-ui-with-angularjs.htmlD3 Data Driven Documents http://ayolajayamaha.blogspot.com/2014/05/d3-data-driven-documents.html JSON Bare Bones http://ayolajayamaha.blogspot.com/2014/04/json-bare-bones.htmlAngularJS Charts http://ayolajayamaha.blogspot.com/2014/07/angularjs-charts.htmlAngularJS Line Charts http://ayolajayamaha.blogspot.com/2014/07/angularjs-line-charts.htmlAngularJS Pie Charts http://ayolajayamaha.blogspot.com/2014/07/angularjs-pie-charts.html ResultsRestlet http://ayolajayamaha.blogspot.com/2014/07/restlet.html Hawt.ioDevelopment with hawtio http://ayolajayamaha.blogspot.com/2014/05/development-with-hawtio.htmlWriting your own plugin for hawtio dashboard http://ayolajayamaha.blogspot.com/2014/06/writing-your-own-plugin-for-hawtio.html Cluster Manager http://ayolajayamaha.blogspot.com/2014/07/cluster-manager.html Instance Manager http://ayolajayamaha.blogspot.com/2014/07/instance-manager.html Building Helix Dashboard http://ayolajayamaha.blogspot.com/2014/08/building-helix-dashboard.html HelixIntegration of Hawtio Dashboard with Helix http://ayolajayamaha.blogspot.com/2014/05/hawtio-dashboard.htmlDigging up the REST Interface http://ayolajayamaha.blogspot.com/2014/05/dig-up-rest-interface.htmlBuilding hawtio dashboard from source code http://ayolajayamaha.blogspot.com/2014/05/running-hawtio-dashboard.html HELIX REST API http://ayolajayamaha.blogspot.com/2014/05/helix-rest-api.htmlHow to run helix example from the source http://ayolajayamaha.blogspot.com/2014/05/how-to-run-helix-example-from-source.html [1] https://www.youtube.com/watch?v=U6H8c3W-N24feature=youtu.be [2] https://www.youtube.com/watch?v=4eyHFlvpmlI Thanks. On 18 August 2014 01:24, Ayola Jayamaha ayolajayamah...@gmail.com wrote: Hi, Kanak Here I am sharing steps to build and install helix dashboard as screen cast[1] Blog post for this[2] [1] https://www.youtube.com/watch?v=4eyHFlvpmlIfeature=youtu.be [2] http://ayolajayamaha.blogspot.com/2014/08/building-helix-dashboard.html Thanks On 16 August 2014 05:30, Kanak Biscuitwala kana...@hotmail.com wrote: I don't have any specific documents in mind, but the build steps video will be very useful. Date: Fri, 15 Aug 2014 20:33:09 +0530 Subject: Re: [GSOC] Current Status From: ayolajayamah...@gmail.com To: dev@helix.apache.org; kana...@hotmail.com Hi All, I will upload some videos on how to build helix dashboard. And write few blog posts. Are there any more documents to be written. Thanks. On 15 August 2014 06:13, Kanak Biscuitwala kana...@hotmail.com wrote: Thanks for making this. It is very useful for understanding and seeing the whole flow. Date: Thu, 14 Aug 2014 17:59:16 +0530 Subject: Re: [GSOC] Current Status From: ayolajayamah...@gmail.com To: kana...@hotmail.com CC: dev@helix.apache.org Hi All, Herewith I'm sending a screencaste of the helix dashboard http://youtu.be/teP_Hb7oAgo. Thanks. On 11 August 2014 23:30, Ayola Jayamaha ayolajayamah...@gmail.com wrote: Hi All, I have completed dashboard with solving issue that came across. Here is my repo https://github.com/AyolaJayamaha/helix Here I am attaching the document. https://drive.google.com/file/d/0ByWGexlJqMwbamFrdEFzQk9XUWM/edit?usp=sharing I'm planing to write few more blog posts on the task, I have written few blog posts can be found in here. http://ayolajayamaha.blogspot.com On 11 August 2014 09:22, Ayola Jayamaha ayolajayamah...@gmail.com wrote: Hi All, I have completed most of the project and I'm commiting to my git repo. I will share the screen shots in a PDF document. All the problems of the project has been already successfully tackled. Thanks. On 2014 අගෝ 4, at පෙ.ව. 4.35, Ayola Jayamaha ayolajayamah...@gmail.com wrote: Hi All, Helix Cluster Manager, Resources Manager and Instances
Review Request 24807: [HELIX-329] HelixAutoController isn't a very clear name, consider renaming
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24807/ --- Review request for helix, Kanak Biscuitwala and Kishore Gopalakrishna. Bugs: HELIX-329 Repository: helix-git Description --- [HELIX-329] HelixAutoController isn't a very clear name, consider renaming Diffs - helix-admin-webapp/src/test/java/org/apache/helix/webapp/TestHelixAdminScenariosRest.java 5aa26d2 helix-core/src/main/java/org/apache/helix/HelixConnection.java 4b7487b helix-core/src/main/java/org/apache/helix/HelixManager.java 9e2bd14 helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java ca540c5 helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java 12a3fe6 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java 0a9dc94 helix-core/src/main/java/org/apache/helix/participant/DistClusterControllerStateModel.java 4579810 helix-core/src/main/java/org/apache/helix/participant/DistClusterControllerStateModelFactory.java 5f21e90 helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModel.java PRE-CREATION helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModelFactory.java PRE-CREATION helix-core/src/test/java/org/apache/helix/integration/TestAddClusterV2.java 5d7df59 helix-core/src/test/java/org/apache/helix/integration/TestAddNodeAfterControllerStart.java 97acc1c helix-core/src/test/java/org/apache/helix/integration/TestDistributedCMMain.java cf32d73 helix-core/src/test/java/org/apache/helix/integration/TestMultiClusterController.java 8945843 helix-core/src/test/java/org/apache/helix/integration/TestReelectedPipelineCorrectness.java e522008 helix-core/src/test/java/org/apache/helix/integration/manager/TestConsecutiveZkSessionExpiry.java 1b55af5 helix-core/src/test/java/org/apache/helix/integration/manager/TestHelixMultiClusterController.java 51e7e19 helix-core/src/test/java/org/apache/helix/manager/zk/MockMultiClusterController.java f68444c helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixAutoController.java a34dc66 helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixMultiClusterController.java PRE-CREATION helix-core/src/test/java/org/apache/helix/monitoring/TestClusterStatusMonitorLifecycle.java 2b8d5e5 helix-core/src/test/java/org/apache/helix/participant/TestDistControllerStateModel.java 116cd72 helix-core/src/test/java/org/apache/helix/participant/TestDistControllerStateModelFactory.java 7055500 helix-core/src/test/java/org/apache/helix/participant/TestMultiClusterControllerStateModel.java PRE-CREATION helix-core/src/test/java/org/apache/helix/participant/TestMultiClusterControllerStateModelFactory.java PRE-CREATION Diff: https://reviews.apache.org/r/24807/diff/ Testing --- mvn test Thanks, Zhen Zhang
Re: Review Request 24807: [HELIX-329] HelixAutoController isn't a very clear name, consider renaming
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24807/#review50914 --- Ship it! helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModel.java https://reviews.apache.org/r/24807/#comment88793 Rename to MultiClusterControllerTransitionHandler helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModelFactory.java https://reviews.apache.org/r/24807/#comment88795 Rename to MultiClusterControllerTransitionHandlerFactory - Kanak Biscuitwala On Aug. 18, 2014, 11:07 a.m., Zhen Zhang wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24807/ --- (Updated Aug. 18, 2014, 11:07 a.m.) Review request for helix, Kanak Biscuitwala and Kishore Gopalakrishna. Bugs: HELIX-329 Repository: helix-git Description --- [HELIX-329] HelixAutoController isn't a very clear name, consider renaming Diffs - helix-admin-webapp/src/test/java/org/apache/helix/webapp/TestHelixAdminScenariosRest.java 5aa26d2 helix-core/src/main/java/org/apache/helix/HelixConnection.java 4b7487b helix-core/src/main/java/org/apache/helix/HelixManager.java 9e2bd14 helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java ca540c5 helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java 12a3fe6 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java 0a9dc94 helix-core/src/main/java/org/apache/helix/participant/DistClusterControllerStateModel.java 4579810 helix-core/src/main/java/org/apache/helix/participant/DistClusterControllerStateModelFactory.java 5f21e90 helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModel.java PRE-CREATION helix-core/src/main/java/org/apache/helix/participant/MultiClusterControllerStateModelFactory.java PRE-CREATION helix-core/src/test/java/org/apache/helix/integration/TestAddClusterV2.java 5d7df59 helix-core/src/test/java/org/apache/helix/integration/TestAddNodeAfterControllerStart.java 97acc1c helix-core/src/test/java/org/apache/helix/integration/TestDistributedCMMain.java cf32d73 helix-core/src/test/java/org/apache/helix/integration/TestMultiClusterController.java 8945843 helix-core/src/test/java/org/apache/helix/integration/TestReelectedPipelineCorrectness.java e522008 helix-core/src/test/java/org/apache/helix/integration/manager/TestConsecutiveZkSessionExpiry.java 1b55af5 helix-core/src/test/java/org/apache/helix/integration/manager/TestHelixMultiClusterController.java 51e7e19 helix-core/src/test/java/org/apache/helix/manager/zk/MockMultiClusterController.java f68444c helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixAutoController.java a34dc66 helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixMultiClusterController.java PRE-CREATION helix-core/src/test/java/org/apache/helix/monitoring/TestClusterStatusMonitorLifecycle.java 2b8d5e5 helix-core/src/test/java/org/apache/helix/participant/TestDistControllerStateModel.java 116cd72 helix-core/src/test/java/org/apache/helix/participant/TestDistControllerStateModelFactory.java 7055500 helix-core/src/test/java/org/apache/helix/participant/TestMultiClusterControllerStateModel.java PRE-CREATION helix-core/src/test/java/org/apache/helix/participant/TestMultiClusterControllerStateModelFactory.java PRE-CREATION Diff: https://reviews.apache.org/r/24807/diff/ Testing --- mvn test Thanks, Zhen Zhang
Review Request 24811: [HELIX-499] Controller should listen for all config changes
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24811/ --- Review request for helix, Zhen Zhang and Kishore Gopalakrishna. Bugs: HELIX-499 Repository: helix-git Description --- commit 173f207dc452a3f00d7e6c3ff78176579be06d8d Author: Kanak Biscuitwala ka...@apache.org Date: Mon Aug 18 12:08:44 2014 -0700 [HELIX-499] Controller should listen for all config changes :100644 100644 421ff60... 2b59b27... M helix-core/src/main/java/org/apache/helix/api/Cluster.java :100644 100644 ddf809a... eac2bf8... M helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java :100644 100644 f1c2583... d36b6f5... M helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java :100644 100644 ca540c5... b652f35... M helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java :100644 100644 877baf2... 53ddd19... M helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java :100644 100644 623b874... e2def60... M helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java :100644 100644 ee420b9... b953e0b... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackHandler.java :100644 100644 0a9dc94... 38332c5... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java :100644 100644 0698945... 295b69c... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java :100644 100644 8f861cd... af89944... M helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java :100644 100644 17b610d... cca7d76... M helix-core/src/main/java/org/apache/helix/task/TaskUtil.java :100644 100644 9e8fd85... 190f739... M helix-core/src/test/java/org/apache/helix/integration/TestZkCallbackHandlerLeak.java :100644 00 1393231... 000... D helix-core/src/test/java/org/apache/helix/integration/manager/TestZkCallbackHandlerLeak.java Diffs - helix-core/src/main/java/org/apache/helix/api/Cluster.java 421ff60 helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java ddf809a helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java f1c2583 helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java ca540c5 helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java 877baf2 helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java 623b874 helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackHandler.java ee420b9 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java 0a9dc94 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java 0698945 helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java 8f861cd helix-core/src/main/java/org/apache/helix/task/TaskUtil.java 17b610d helix-core/src/test/java/org/apache/helix/integration/TestZkCallbackHandlerLeak.java 9e8fd85 helix-core/src/test/java/org/apache/helix/integration/manager/TestZkCallbackHandlerLeak.java 1393231 Diff: https://reviews.apache.org/r/24811/diff/ Testing --- mvn test Thanks, Kanak Biscuitwala
Re: Review Request 24811: [HELIX-499] Controller should listen for all config changes
On Aug. 18, 2014, 12:20 p.m., Kishore Gopalakrishna wrote: why did we remove _cache and testzkcallbacklead _cache was added, not removed. The test was removed because it was code duplication with another test of the same name, different package. On Aug. 18, 2014, 12:20 p.m., Kishore Gopalakrishna wrote: helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java, line 221 https://reviews.apache.org/r/24811/diff/1/?file=662677#file662677line221 Can we create a enum/constant for event names. probably a separate jira Created a separate jira. - Kanak --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24811/#review50924 --- On Aug. 18, 2014, 12:12 p.m., Kanak Biscuitwala wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24811/ --- (Updated Aug. 18, 2014, 12:12 p.m.) Review request for helix, Zhen Zhang and Kishore Gopalakrishna. Bugs: HELIX-499 Repository: helix-git Description --- commit 173f207dc452a3f00d7e6c3ff78176579be06d8d Author: Kanak Biscuitwala ka...@apache.org Date: Mon Aug 18 12:08:44 2014 -0700 [HELIX-499] Controller should listen for all config changes :100644 100644 421ff60... 2b59b27... M helix-core/src/main/java/org/apache/helix/api/Cluster.java :100644 100644 ddf809a... eac2bf8... M helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java :100644 100644 f1c2583... d36b6f5... M helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java :100644 100644 ca540c5... b652f35... M helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java :100644 100644 877baf2... 53ddd19... M helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java :100644 100644 623b874... e2def60... M helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java :100644 100644 ee420b9... b953e0b... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackHandler.java :100644 100644 0a9dc94... 38332c5... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java :100644 100644 0698945... 295b69c... M helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java :100644 100644 8f861cd... af89944... M helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java :100644 100644 17b610d... cca7d76... M helix-core/src/main/java/org/apache/helix/task/TaskUtil.java :100644 100644 9e8fd85... 190f739... M helix-core/src/test/java/org/apache/helix/integration/TestZkCallbackHandlerLeak.java :100644 00 1393231... 000... D helix-core/src/test/java/org/apache/helix/integration/manager/TestZkCallbackHandlerLeak.java Diffs - helix-core/src/main/java/org/apache/helix/api/Cluster.java 421ff60 helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java ddf809a helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java f1c2583 helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java ca540c5 helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java 877baf2 helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java 623b874 helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackHandler.java ee420b9 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java 0a9dc94 helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java 0698945 helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java 8f861cd helix-core/src/main/java/org/apache/helix/task/TaskUtil.java 17b610d helix-core/src/test/java/org/apache/helix/integration/TestZkCallbackHandlerLeak.java 9e8fd85 helix-core/src/test/java/org/apache/helix/integration/manager/TestZkCallbackHandlerLeak.java 1393231 Diff: https://reviews.apache.org/r/24811/diff/ Testing --- mvn test Thanks, Kanak Biscuitwala
[jira] [Created] (HELIX-500) Controller event names should be constants/enums
Kanak Biscuitwala created HELIX-500: --- Summary: Controller event names should be constants/enums Key: HELIX-500 URL: https://issues.apache.org/jira/browse/HELIX-500 Project: Apache Helix Issue Type: Task Reporter: Kanak Biscuitwala Right now controller event names are hardcoded strings. These should be cleaned up. -- This message was sent by Atlassian JIRA (v6.2#6252)
helix - Build # 1282 - Fixed
The Apache Jenkins build system has built helix (build #1282) Status: Fixed Check console output at https://builds.apache.org/job/helix/1282/ to view the results.
[jira] [Commented] (HELIX-499) Helix controller should listen for resource config changes
[ https://issues.apache.org/jira/browse/HELIX-499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14101507#comment-14101507 ] Hudson commented on HELIX-499: -- SUCCESS: Integrated in helix #1282 (See [https://builds.apache.org/job/helix/1282/]) [HELIX-499] Controller should listen for all config changes (kanak: rev a298f23defb420aeee1a8d10b7f626433df97576) * helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java * helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java * helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java * helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java * helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackHandler.java * helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java * helix-core/src/main/java/org/apache/helix/api/Cluster.java * helix-core/src/test/java/org/apache/helix/integration/manager/TestZkCallbackHandlerLeak.java * helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java * helix-core/src/main/java/org/apache/helix/task/TaskUtil.java * helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java * helix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java * helix-core/src/test/java/org/apache/helix/integration/TestZkCallbackHandlerLeak.java Helix controller should listen for resource config changes -- Key: HELIX-499 URL: https://issues.apache.org/jira/browse/HELIX-499 Project: Apache Helix Issue Type: Sub-task Reporter: Kanak Biscuitwala Assignee: Kanak Biscuitwala This may not be 100% backwards compatible, but it's the right thing to do, as right now people have to touch ideal states just to trigger a resource config change update. This is particularly relevant for the task framework, as we will be able to avoid reading the job/workflow configs repeatedly in the controller. -- This message was sent by Atlassian JIRA (v6.2#6252)