You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by gi...@apache.org on 2022/10/20 16:49:58 UTC

[helix] branch dependabot/maven/org.eclipse.jetty-jetty-server-10.0.10 updated (d72821073 -> 96cd35059)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch dependabot/maven/org.eclipse.jetty-jetty-server-10.0.10
in repository https://gitbox.apache.org/repos/asf/helix.git


 discard d72821073 Bump jetty-server from 8.1.8.v20121106 to 10.0.10
     add 49aef7c54 Add TASK_THREADPOOL_RESET_TIMEOUT as system property (#2177)
     add 132715785 Reuse zkclient in BestPossibleExternalViewVerifier and fix resource leak (#2180)
     add 11846ccbf update tslib, set import-helpers: false  [helix-front] (#2166)
     add 3ea5d4a00 Optimize HelixTaskExecutor reset() in event of shutdown (#2183)
     add d896d2e69 Remove cloud config check in VirtualTopologyGroupService (#2190)
     add 5a4cfc71a Improve Workflow List UI, fix #2195 (#2196)
     add 11b9fe851 Implement ViewClusterRefresher caching synchronization (#2199)
     add 46309d27c Helix Front storybook visual tests (#2204)
     add b3477a71a 2206/helix-front node module (#2209)
     add 70e9b4b42 Removed Error Log to Avoid Spam Logging (#2201)
     add a9a76fa30 Fix partition-list row expand bug (#2211)
     add ee61ff434 2212/ensure that create cluster button is visible [helix-front] (#2213)
     add 3b1e5cea7 Paths-ignore for PR_CI Github workflow config
     add 59bdda6c5 Add optional helix-front PR template
     add 83e9bab30 Ensure request body is sent from helix-front to helix-rest
     add ea7076ec8 Upgrade to zookeeper 3.6.3 (#2219)
     add a47df77e5 Add default method for TTL support (#2223)
     add cc3375c67 put pull_request_template.md in the .github dir so that it will be used by default (#2224)
     add 654636e54 Unnecessary log removal (#2208)
     add 995ef8d4f Add nealsun to pom.xml (#2233)
     add cfa08e481 Add support for optional identity token source in helix-front
     add 12660e819 Update PMC Chair
     add f71996d24 Upgrade dependencies to fix vulnerability issues in helix-rest (#2248)
     add 96cd35059 Bump jetty-server from 8.1.8.v20121106 to 10.0.10

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d72821073)
            \
             N -- N -- N   refs/heads/dependabot/maven/org.eclipse.jetty-jetty-server-10.0.10 (96cd35059)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE/helix_front.md       |    39 +
 .github/workflows/Helix-PR-CI.yml                  |     4 +
 .github/workflows/helix-front.yml                  |    20 +
 README.md                                          |    11 +
 helix-admin-webapp/pom.xml                         |     2 +-
 .../java/org/apache/helix/SystemPropertyKeys.java  |     3 +
 helix-core/helix-core-1.0.5-SNAPSHOT.ivy           |     3 +-
 helix-core/pom.xml                                 |     5 +
 .../java/org/apache/helix/BaseDataAccessor.java    |     8 +-
 .../rebalancer/waged/ReadOnlyWagedRebalancer.java  |     5 -
 .../manager/zk/CallbackEventThreadPoolFactory.java |     4 -
 .../apache/helix/manager/zk/ZKHelixManager.java    |     3 -
 .../helix/manager/zk/ZkBaseDataAccessor.java       |     3 -
 .../helix/manager/zk/ZkBucketDataAccessor.java     |    39 +-
 .../helix/messaging/DefaultMessagingService.java   |    18 +-
 .../messaging/handling/HelixTaskExecutor.java      |    64 +-
 .../helix/messaging/handling/TaskExecutor.java     |     1 +
 .../helix/participant/HelixStateMachineEngine.java |     1 +
 .../BestPossibleExternalViewVerifier.java          |    44 +-
 .../ClusterVerifiers/ZkHelixClusterVerifier.java   |     7 +-
 .../apache/helix/tools/commandtools/JmxDumper.java |     5 -
 .../apache/helix/tools/commandtools/TaskAdmin.java |    10 +-
 .../helix/tools/commandtools/ZKLogFormatter.java   |     8 +-
 .../helix/manager/zk/TestZkBaseDataAccessor.java   |    30 +
 .../messaging/TestDefaultMessagingService.java     |    13 +
 .../messaging/handling/TestHelixTaskExecutor.java  |    38 +
 helix-front/.babelrc                               |     5 +
 helix-front/.storybook/main.js                     |    39 +
 helix-front/angular.json                           |    45 +-
 .../cluster-list/cluster-list.component.scss       |    27 -
 .../workflow-list/workflow-list.component.html     |    32 -
 helix-front/cypress/tsconfig.json                  |     2 +-
 helix-front/docs/classes/Cluster.html              |   518 +
 helix-front/docs/classes/Controller.html           |   436 +
 helix-front/docs/classes/HelixCtrl.html            |   535 +
 helix-front/docs/classes/History.html              |   308 +
 helix-front/docs/classes/Instance.html             |   549 +
 helix-front/docs/classes/Job.html                  |   657 +
 helix-front/docs/classes/Node.html                 |   838 +
 helix-front/docs/classes/Partition.html            |   482 +
 helix-front/docs/classes/Resource.html             |   838 +
 helix-front/docs/classes/Settings.html             |   344 +
 helix-front/docs/classes/Task.html                 |   244 +
 helix-front/docs/classes/UserCtrl.html             |   667 +
 helix-front/docs/classes/Workflow.html             |   689 +
 .../docs/components/AlertDialogComponent.html      |   488 +
 helix-front/docs/components/AppComponent.html      |   812 +
 helix-front/docs/components/ClusterComponent.html  |   582 +
 .../docs/components/ClusterDetailComponent.html    |  1268 ++
 .../docs/components/ClusterListComponent.html      |   901 ++
 .../docs/components/ConfigDetailComponent.html     |   949 ++
 .../docs/components/ConfirmDialogComponent.html    |   610 +
 .../docs/components/ControllerDetailComponent.html |   589 +
 .../docs/components/DashboardComponent.html        |  1566 ++
 .../docs/components/DataTableComponent.html        |  1132 ++
 .../docs/components/DetailHeaderComponent.html     |   631 +
 .../docs/components/DisabledLabelComponent.html    |   431 +
 .../docs/components/HelixListComponent.html        |   516 +
 .../docs/components/HistoryListComponent.html      |   894 +
 .../docs/components/InputDialogComponent.html      |   751 +
 .../docs/components/InputInlineComponent.html      |  1738 ++
 .../docs/components/InstanceDetailComponent.html   |   959 ++
 .../docs/components/InstanceListComponent.html     |   811 +
 .../docs/components/JobDetailComponent.html        |   523 +
 helix-front/docs/components/JobListComponent.html  |   833 +
 .../docs/components/JsonViewerComponent.html       |   461 +
 .../docs/components/KeyValuePairsComponent.html    |   458 +
 .../docs/components/NodeViewerComponent.html       |  2772 ++++
 .../docs/components/PartitionDetailComponent.html  |   587 +
 .../docs/components/PartitionListComponent.html    |  1088 ++
 .../docs/components/ResourceDetailComponent.html   |   970 ++
 .../ResourceDetailForInstanceComponent.html        |   708 +
 .../docs/components/ResourceListComponent.html     |  1012 ++
 .../components/ResourceNodeViewerComponent.html    |   705 +
 .../docs/components/StateLabelComponent.html       |   470 +
 .../docs/components/WorkflowDagComponent.html      |   864 +
 .../docs/components/WorkflowDetailComponent.html   |   877 +
 .../docs/components/WorkflowListComponent.html     |   854 +
 helix-front/docs/coverage.html                     |  1073 ++
 helix-front/docs/dependencies.html                 |   212 +
 .../docs/directives/KeyValuePairDirective.html     |   276 +
 helix-front/docs/fonts/ionicons.eot                |   Bin 0 -> 112650 bytes
 helix-front/docs/fonts/ionicons.svg                |  2090 +++
 helix-front/docs/fonts/ionicons.ttf                |   Bin 0 -> 112472 bytes
 helix-front/docs/fonts/ionicons.woff               |   Bin 0 -> 65912 bytes
 helix-front/docs/fonts/ionicons.woff2              |   Bin 0 -> 50632 bytes
 helix-front/docs/fonts/roboto-v15-latin-300.eot    |   Bin 0 -> 16205 bytes
 helix-front/docs/fonts/roboto-v15-latin-300.svg    |   314 +
 helix-front/docs/fonts/roboto-v15-latin-300.ttf    |   Bin 0 -> 32664 bytes
 helix-front/docs/fonts/roboto-v15-latin-300.woff   |   Bin 0 -> 18520 bytes
 helix-front/docs/fonts/roboto-v15-latin-300.woff2  |   Bin 0 -> 14524 bytes
 helix-front/docs/fonts/roboto-v15-latin-700.eot    |   Bin 0 -> 16208 bytes
 helix-front/docs/fonts/roboto-v15-latin-700.svg    |   310 +
 helix-front/docs/fonts/roboto-v15-latin-700.ttf    |   Bin 0 -> 32500 bytes
 helix-front/docs/fonts/roboto-v15-latin-700.woff   |   Bin 0 -> 18568 bytes
 helix-front/docs/fonts/roboto-v15-latin-700.woff2  |   Bin 0 -> 14552 bytes
 helix-front/docs/fonts/roboto-v15-latin-italic.eot |   Bin 0 -> 17534 bytes
 helix-front/docs/fonts/roboto-v15-latin-italic.svg |   323 +
 helix-front/docs/fonts/roboto-v15-latin-italic.ttf |   Bin 0 -> 33404 bytes
 .../docs/fonts/roboto-v15-latin-italic.woff        |   Bin 0 -> 19880 bytes
 .../docs/fonts/roboto-v15-latin-italic.woff2       |   Bin 0 -> 11500 bytes
 .../docs/fonts/roboto-v15-latin-regular.eot        |   Bin 0 -> 16227 bytes
 .../docs/fonts/roboto-v15-latin-regular.svg        |   308 +
 .../docs/fonts/roboto-v15-latin-regular.ttf        |   Bin 0 -> 32652 bytes
 .../docs/fonts/roboto-v15-latin-regular.woff       |   Bin 0 -> 18520 bytes
 .../docs/fonts/roboto-v15-latin-regular.woff2      |   Bin 0 -> 14584 bytes
 helix-front/docs/graph/dependencies.svg            |  1030 ++
 helix-front/docs/guards/ClusterResolver.html       |   315 +
 helix-front/docs/guards/ResourceResolver.html      |   316 +
 .../docs/images/compodoc-vectorise-inverted.png    |   Bin 0 -> 21782 bytes
 .../docs/images/compodoc-vectorise-inverted.svg    |   201 +
 helix-front/docs/images/compodoc-vectorise.png     |   Bin 0 -> 21325 bytes
 helix-front/docs/images/compodoc-vectorise.svg     |   201 +
 .../docs/images/coverage-badge-documentation.svg   |     9 +
 helix-front/docs/images/favicon.ico                |   Bin 0 -> 1150 bytes
 helix-front/docs/index.html                        |   124 +
 helix-front/docs/injectables/ChooserService.html   |   827 +
 helix-front/docs/injectables/ClusterService.html   |  1497 ++
 .../docs/injectables/ConfigurationService.html     |  1674 ++
 .../docs/injectables/ControllerService.html        |   872 +
 helix-front/docs/injectables/HelixService.html     |   867 +
 helix-front/docs/injectables/HelperService.html    |   494 +
 helix-front/docs/injectables/HistoryService.html   |  1057 ++
 helix-front/docs/injectables/InstanceService.html  |  1403 ++
 helix-front/docs/injectables/JobService.html       |   868 +
 helix-front/docs/injectables/ResourceService.html  |  1605 ++
 helix-front/docs/injectables/UserService.html      |   446 +
 helix-front/docs/injectables/WorkflowService.html  |  1144 ++
 helix-front/docs/interfaces/HelixSession.html      |   259 +
 helix-front/docs/interfaces/HelixUserRequest.html  |   232 +
 helix-front/docs/interfaces/IReplica.html          |   437 +
 helix-front/docs/interfaces/ListFieldObject.html   |   370 +
 helix-front/docs/interfaces/MapFieldObject.html    |   370 +
 helix-front/docs/interfaces/SimpleFieldObject.html |   370 +
 helix-front/docs/js/compodoc.js                    |    14 +
 helix-front/docs/js/lazy-load-graphs.js            |    44 +
 helix-front/docs/js/libs/EventDispatcher.js        |     5 +
 helix-front/docs/js/libs/bootstrap-native.js       |     2 +
 helix-front/docs/js/libs/clipboard.min.js          |     7 +
 .../docs/js/libs/custom-elements-es5-adapter.js    |    15 +
 helix-front/docs/js/libs/custom-elements.min.js    |    38 +
 helix-front/docs/js/libs/d3.v3.min.js              |     2 +
 helix-front/docs/js/libs/deep-iterator.js          |     2 +
 helix-front/docs/js/libs/es6-shim.min.js           |    11 +
 helix-front/docs/js/libs/htmlparser.js             |    23 +
 helix-front/docs/js/libs/innersvg.js               |     9 +
 helix-front/docs/js/libs/lit-html.js               |     1 +
 helix-front/docs/js/libs/prism.js                  |    46 +
 helix-front/docs/js/libs/promise.min.js            |     6 +
 helix-front/docs/js/libs/svg-pan-zoom.min.js       |     3 +
 helix-front/docs/js/libs/tablesort.min.js          |     6 +
 helix-front/docs/js/libs/tablesort.number.min.js   |     6 +
 helix-front/docs/js/libs/vis.min.js                |    46 +
 helix-front/docs/js/libs/zepto.min.js              |     2 +
 helix-front/docs/js/menu-wc.js                     |   574 +
 helix-front/docs/js/menu-wc_es5.js                 |    60 +
 helix-front/docs/js/menu.js                        |   321 +
 helix-front/docs/js/routes.js                      |   280 +
 helix-front/docs/js/search/lunr.min.js             |     6 +
 helix-front/docs/js/search/search-lunr.js          |    67 +
 helix-front/docs/js/search/search.js               |   268 +
 helix-front/docs/js/search/search_index.js         |     4 +
 helix-front/docs/js/sourceCode.js                  |    58 +
 helix-front/docs/js/svg-pan-zoom.controls.js       |    53 +
 helix-front/docs/js/tabs.js                        |    21 +
 helix-front/docs/js/tree.js                        |   147 +
 helix-front/docs/miscellaneous/functions.html      |   188 +
 helix-front/docs/miscellaneous/typealiases.html    |   173 +
 helix-front/docs/miscellaneous/variables.html      |   451 +
 helix-front/docs/modules.html                      |   353 +
 helix-front/docs/modules/AppModule.html            |   461 +
 .../docs/modules/AppModule/dependencies.svg        |   196 +
 helix-front/docs/modules/ChooserModule.html        |   278 +
 .../docs/modules/ChooserModule/dependencies.svg    |    72 +
 helix-front/docs/modules/ClusterModule.html        |   357 +
 .../docs/modules/ClusterModule/dependencies.svg    |   124 +
 helix-front/docs/modules/ConfigurationModule.html  |   277 +
 .../modules/ConfigurationModule/dependencies.svg   |    72 +
 helix-front/docs/modules/ControllerModule.html     |   251 +
 .../docs/modules/ControllerModule/dependencies.svg |    56 +
 helix-front/docs/modules/CoreModule.html           |   161 +
 helix-front/docs/modules/DashboardModule.html      |   278 +
 .../docs/modules/DashboardModule/dependencies.svg  |    80 +
 helix-front/docs/modules/HistoryModule.html        |   254 +
 .../docs/modules/HistoryModule/dependencies.svg    |    56 +
 helix-front/docs/modules/InstanceModule.html       |   296 +
 .../docs/modules/InstanceModule/dependencies.svg   |    84 +
 helix-front/docs/modules/MaterialModule.html       |   219 +
 helix-front/docs/modules/ResourceModule.html       |   374 +
 .../docs/modules/ResourceModule/dependencies.svg   |   132 +
 helix-front/docs/modules/SharedModule.html         |   629 +
 .../docs/modules/SharedModule/dependencies.svg     |   304 +
 helix-front/docs/modules/TestingModule.html        |   270 +
 .../docs/modules/TestingModule/dependencies.svg    |    56 +
 helix-front/docs/modules/WorkflowModule.html       |   374 +
 .../docs/modules/WorkflowModule/dependencies.svg   |   132 +
 helix-front/docs/overview.html                     |  1221 ++
 helix-front/docs/properties.html                   |   127 +
 helix-front/docs/styles/bootstrap-card.css         |   219 +
 helix-front/docs/styles/bootstrap.min.css          |     6 +
 helix-front/docs/styles/compodoc.css               |  1082 ++
 helix-front/docs/styles/dark.css                   |   117 +
 helix-front/docs/styles/ionicons.min.css           |    11 +
 helix-front/docs/styles/laravel.css                |   113 +
 helix-front/docs/styles/material.css               |   131 +
 helix-front/docs/styles/original.css               |    51 +
 helix-front/docs/styles/postmark.css               |   238 +
 helix-front/docs/styles/prism.css                  |   301 +
 helix-front/docs/styles/readthedocs.css            |   117 +
 helix-front/docs/styles/reset.css                  |   129 +
 helix-front/docs/styles/stripe.css                 |   106 +
 helix-front/docs/styles/style.css                  |     7 +
 helix-front/docs/styles/tablesort.css              |    33 +
 helix-front/docs/styles/vagrant.css                |   130 +
 helix-front/documentation.json                     | 16106 +++++++++++++++++++
 helix-front/jest.config.js                         |     5 +-
 helix-front/package.json                           |    56 +-
 helix-front/server/.gitignore                      |     1 +
 helix-front/server/config.example.ts               |    44 +
 helix-front/server/config.ts                       |    24 -
 helix-front/server/controllers/d.ts                |     4 +
 helix-front/server/controllers/helix.ts            |     8 +-
 helix-front/server/controllers/user.ts             |   101 +-
 .../{client => src}/app/app-routing.module.ts      |     0
 helix-front/{client => src}/app/app.component.html |     0
 helix-front/{client => src}/app/app.component.scss |     0
 .../{client => src}/app/app.component.spec.ts      |     0
 helix-front/{client => src}/app/app.component.ts   |     0
 helix-front/{client => src}/app/app.module.ts      |     0
 .../{client => src}/app/chooser/chooser.module.ts  |     0
 .../chooser/helix-list/helix-list.component.html   |     0
 .../chooser/helix-list/helix-list.component.scss   |     0
 .../helix-list/helix-list.component.spec.ts        |     0
 .../app/chooser/helix-list/helix-list.component.ts |     0
 .../app/chooser/shared/chooser.service.spec.ts     |     0
 .../app/chooser/shared/chooser.service.ts          |     0
 .../cluster-detail/cluster-detail.component.html   |     0
 .../cluster-detail/cluster-detail.component.scss   |     0
 .../cluster-detail.component.spec.ts               |     0
 .../cluster-detail/cluster-detail.component.ts     |     0
 .../cluster-list/cluster-list.component.html       |    14 +-
 .../cluster-list/cluster-list.component.scss       |    40 +
 .../cluster-list/cluster-list.component.spec.ts    |     0
 .../cluster/cluster-list/cluster-list.component.ts |     4 +
 .../app/cluster/cluster.component.html             |     0
 .../app/cluster/cluster.component.scss             |     0
 .../app/cluster/cluster.component.spec.ts          |     0
 .../app/cluster/cluster.component.ts               |     0
 .../{client => src}/app/cluster/cluster.module.ts  |     0
 .../app/cluster/shared/cluster.model.ts            |     0
 .../app/cluster/shared/cluster.resolver.ts         |     0
 .../app/cluster/shared/cluster.service.spec.ts     |     0
 .../app/cluster/shared/cluster.service.ts          |     9 +-
 .../config-detail/config-detail.component.html     |     0
 .../config-detail/config-detail.component.scss     |     0
 .../config-detail/config-detail.component.spec.ts  |     0
 .../config-detail/config-detail.component.ts       |     0
 .../app/configuration/configuration.module.ts      |     0
 .../shared/configuration.service.spec.ts           |     0
 .../configuration/shared/configuration.service.ts  |    12 +-
 .../controller-detail.component.html               |     0
 .../controller-detail.component.scss               |     0
 .../controller-detail.component.spec.ts            |     0
 .../controller-detail.component.ts                 |     0
 .../app/controller/controller.module.ts            |     0
 .../app/controller/shared/controller.model.ts      |     0
 .../controller/shared/controller.service.spec.ts   |     0
 .../app/controller/shared/controller.service.ts    |     0
 .../{client => src}/app/core/core.module.ts        |     0
 .../{client => src}/app/core/helix.service.spec.ts |     0
 .../{client => src}/app/core/helix.service.ts      |     0
 helix-front/{client => src}/app/core/settings.ts   |     0
 .../{client => src}/app/core/user.service.ts       |     0
 .../app/dashboard/dashboard.component.html         |     0
 .../app/dashboard/dashboard.component.scss         |     0
 .../app/dashboard/dashboard.component.spec.ts      |     0
 .../app/dashboard/dashboard.component.ts           |     0
 .../app/dashboard/dashboard.module.ts              |     0
 .../history-list/history-list.component.html       |     0
 .../history-list/history-list.component.scss       |     2 +-
 .../history-list/history-list.component.spec.ts    |     0
 .../history/history-list/history-list.component.ts |     0
 .../{client => src}/app/history/history.module.ts  |     0
 .../app/history/shared/history.model.ts            |     0
 .../app/history/shared/history.service.spec.ts     |     0
 .../app/history/shared/history.service.ts          |     0
 .../instance-detail/instance-detail.component.html |     0
 .../instance-detail/instance-detail.component.scss |     0
 .../instance-detail.component.spec.ts              |     0
 .../instance-detail/instance-detail.component.ts   |     0
 .../instance-list/instance-list.component.html     |     0
 .../instance-list/instance-list.component.scss     |     0
 .../instance-list/instance-list.component.spec.ts  |     0
 .../instance-list/instance-list.component.ts       |     0
 .../app/instance/instance.module.ts                |     0
 .../app/instance/shared/instance.model.ts          |     0
 .../app/instance/shared/instance.service.spec.ts   |     0
 .../app/instance/shared/instance.service.ts        |     2 +-
 .../partition-detail.component.html                |     0
 .../partition-detail.component.scss                |     0
 .../partition-detail.component.spec.ts             |     0
 .../partition-detail/partition-detail.component.ts |     0
 .../partition-list/partition-list.component.html   |     0
 .../partition-list/partition-list.component.scss   |     0
 .../partition-list.component.spec.ts               |     0
 .../partition-list/partition-list.component.ts     |     5 +-
 .../resource-detail-for-instance.component.html    |     0
 .../resource-detail-for-instance.component.scss    |     0
 .../resource-detail-for-instance.component.spec.ts |     0
 .../resource-detail-for-instance.component.ts      |     0
 .../resource-detail/resource-detail.component.html |     0
 .../resource-detail/resource-detail.component.scss |     2 +-
 .../resource-detail.component.spec.ts              |     0
 .../resource-detail/resource-detail.component.ts   |     0
 .../resource-list/resource-list.component.html     |     0
 .../resource-list/resource-list.component.scss     |     0
 .../resource-list/resource-list.component.spec.ts  |     0
 .../resource-list/resource-list.component.ts       |     5 +-
 .../resource-node-viewer.component.html            |     0
 .../resource-node-viewer.component.scss            |     0
 .../resource-node-viewer.component.spec.ts         |     0
 .../resource-node-viewer.component.ts              |     0
 .../app/resource/resource.module.ts                |     0
 .../app/resource/shared/resource.model.ts          |     0
 .../app/resource/shared/resource.resolver.ts       |     0
 .../app/resource/shared/resource.service.spec.ts   |     0
 .../app/resource/shared/resource.service.ts        |     0
 .../shared/data-table/data-table.component.html    |     0
 .../shared/data-table/data-table.component.scss    |     2 +-
 .../shared/data-table/data-table.component.spec.ts |     0
 .../app/shared/data-table/data-table.component.ts  |     0
 .../detail-header/detail-header.component.html     |     0
 .../detail-header/detail-header.component.scss     |     0
 .../detail-header/detail-header.component.spec.ts  |     0
 .../detail-header/detail-header.component.ts       |     0
 .../alert-dialog/alert-dialog.component.html       |     0
 .../alert-dialog/alert-dialog.component.scss       |     0
 .../alert-dialog/alert-dialog.component.spec.ts    |     0
 .../dialog/alert-dialog/alert-dialog.component.ts  |     0
 .../confirm-dialog/confirm-dialog.component.html   |     0
 .../confirm-dialog/confirm-dialog.component.scss   |     0
 .../confirm-dialog.component.spec.ts               |     0
 .../confirm-dialog/confirm-dialog.component.ts     |     0
 .../input-dialog/input-dialog.component.html       |     0
 .../input-dialog/input-dialog.component.scss       |     0
 .../input-dialog/input-dialog.component.spec.ts    |     0
 .../dialog/input-dialog/input-dialog.component.ts  |     0
 .../disabled-label/disabled-label.component.html   |     0
 .../disabled-label/disabled-label.component.scss   |     0
 .../disabled-label.component.spec.ts               |     0
 .../disabled-label/disabled-label.component.ts     |     0
 .../app/shared/helper.service.spec.ts              |     0
 .../{client => src}/app/shared/helper.service.ts   |     0
 .../input-inline/input-inline.component.html       |     0
 .../input-inline/input-inline.component.scss       |     0
 .../input-inline/input-inline.component.spec.ts    |     0
 .../shared/input-inline/input-inline.component.ts  |     0
 .../shared/json-viewer/json-viewer.component.html  |     0
 .../shared/json-viewer/json-viewer.component.scss  |     0
 .../json-viewer/json-viewer.component.spec.ts      |     0
 .../shared/json-viewer/json-viewer.component.ts    |     0
 .../key-value-pairs/key-value-pairs.component.html |     0
 .../key-value-pairs/key-value-pairs.component.scss |     0
 .../key-value-pairs.component.spec.ts              |     0
 .../key-value-pairs/key-value-pairs.component.ts   |     0
 .../{client => src}/app/shared/material.module.ts  |     0
 .../app/shared/models/node.model.ts                |    56 +-
 .../shared/node-viewer/node-viewer.component.html  |     0
 .../shared/node-viewer/node-viewer.component.scss  |     2 +-
 .../node-viewer/node-viewer.component.spec.ts      |     4 +-
 .../shared/node-viewer/node-viewer.component.ts    |     0
 .../{client => src}/app/shared/shared.module.ts    |     0
 .../shared/state-label/state-label.component.html  |     0
 .../shared/state-label/state-label.component.scss  |     0
 .../state-label/state-label.component.spec.ts      |     0
 .../shared/state-label/state-label.component.ts    |     0
 .../app/shared/state-label/state-label.stories.ts  |    59 +
 .../workflow/job-detail/job-detail.component.html  |     0
 .../workflow/job-detail/job-detail.component.scss  |     0
 .../job-detail/job-detail.component.spec.ts        |     0
 .../workflow/job-detail/job-detail.component.ts    |     0
 .../app/workflow/job-list/job-list.component.html  |     0
 .../app/workflow/job-list/job-list.component.scss  |     0
 .../workflow/job-list/job-list.component.spec.ts   |     0
 .../app/workflow/job-list/job-list.component.ts    |     5 +-
 .../app/workflow/shared/job.service.spec.ts        |     0
 .../app/workflow/shared/job.service.ts             |     0
 .../app/workflow/shared/workflow.model.ts          |     0
 .../app/workflow/shared/workflow.service.spec.ts   |     0
 .../app/workflow/shared/workflow.service.ts        |     0
 .../workflow-dag/workflow-dag.component.html       |     0
 .../workflow-dag/workflow-dag.component.scss       |     0
 .../workflow-dag/workflow-dag.component.spec.ts    |     0
 .../workflow-dag/workflow-dag.component.ts         |     0
 .../workflow-detail/workflow-detail.component.html |     2 +-
 .../workflow-detail/workflow-detail.component.scss |     0
 .../workflow-detail.component.spec.ts              |     0
 .../workflow-detail/workflow-detail.component.ts   |     0
 .../workflow-list/workflow-list.component.html     |    88 +
 .../workflow-list/workflow-list.component.scss     |     0
 .../workflow-list/workflow-list.component.spec.ts  |     0
 .../workflow-list/workflow-list.component.ts       |    37 +-
 .../workflow-list/workflow-list.stories.ts         |    84 +
 .../app/workflow/workflow.module.ts                |     0
 helix-front/{client => src}/assets/.gitkeep        |     0
 helix-front/{client => src}/assets/logo.png        |   Bin
 .../environments/environment.prod.ts               |     0
 .../{client => src}/environments/environment.ts    |     0
 helix-front/{client => src}/favicon.ico            |   Bin
 helix-front/{client => src}/index.html             |     0
 helix-front/{client => src}/main.ts                |     0
 helix-front/{client => src}/polyfills.ts           |     0
 helix-front/{client => src}/styles.scss            |     0
 helix-front/{client => src}/testing/stubs.ts       |     0
 .../{client => src}/testing/testing.module.ts      |     0
 helix-front/{client => src}/theme.scss             |     0
 helix-front/{client => src}/tsconfig.app.json      |     2 +-
 helix-front/{client => src}/tsconfig.spec.json     |     0
 helix-front/{client => src}/typings.d.ts           |     0
 helix-front/tsconfig.json                          |     5 +-
 helix-front/yarn.lock                              |  8724 +++++++---
 helix-rest/pom.xml                                 |    33 +-
 .../helix/rest/client/CustomRestClientImpl.java    |     2 -
 .../apache/helix/rest/server/HelixRestServer.java  |     1 -
 .../apache/helix/rest/server/ServerContext.java    |     2 +-
 .../server/resources/helix/InstancesAccessor.java  |     2 +-
 .../service/VirtualTopologyGroupService.java       |     5 -
 .../helix/rest/server/TestHelixRestServer.java     |    24 +-
 .../service/TestVirtualTopologyGroupService.java   |    15 +-
 .../helix/view/aggregator/HelixViewAggregator.java |     9 +-
 .../view/aggregator/ViewClusterRefresher.java      |    85 +-
 .../view/dataprovider/ViewClusterDataCache.java    |    53 +
 .../statemodel/DistViewAggregatorStateModel.java   |     2 +-
 .../view/aggregator/TestViewClusterRefresher.java  |     3 +
 .../dataprovider/TestViewClusterDataCache.java     |    68 +
 .../view/integration/TestHelixViewAggregator.java  |    21 +
 pom.xml                                            |    33 +-
 zookeeper-api/pom.xml                              |     4 +-
 .../apache/helix/zookeeper/zkclient/ZkClient.java  |     5 +-
 .../apache/helix/zookeeper/zkclient/ZkServer.java  |     2 +-
 .../zookeeper/impl/client/TestRawZkClient.java     |    29 +-
 zookeeper-api/zookeeper-api-1.0.5-SNAPSHOT.ivy     |     2 +-
 442 files changed, 94977 insertions(+), 2578 deletions(-)
 create mode 100644 .github/PULL_REQUEST_TEMPLATE/helix_front.md
 create mode 100644 .github/workflows/helix-front.yml
 create mode 100644 helix-front/.babelrc
 create mode 100644 helix-front/.storybook/main.js
 delete mode 100644 helix-front/client/app/cluster/cluster-list/cluster-list.component.scss
 delete mode 100644 helix-front/client/app/workflow/workflow-list/workflow-list.component.html
 create mode 100644 helix-front/docs/classes/Cluster.html
 create mode 100644 helix-front/docs/classes/Controller.html
 create mode 100644 helix-front/docs/classes/HelixCtrl.html
 create mode 100644 helix-front/docs/classes/History.html
 create mode 100644 helix-front/docs/classes/Instance.html
 create mode 100644 helix-front/docs/classes/Job.html
 create mode 100644 helix-front/docs/classes/Node.html
 create mode 100644 helix-front/docs/classes/Partition.html
 create mode 100644 helix-front/docs/classes/Resource.html
 create mode 100644 helix-front/docs/classes/Settings.html
 create mode 100644 helix-front/docs/classes/Task.html
 create mode 100644 helix-front/docs/classes/UserCtrl.html
 create mode 100644 helix-front/docs/classes/Workflow.html
 create mode 100644 helix-front/docs/components/AlertDialogComponent.html
 create mode 100644 helix-front/docs/components/AppComponent.html
 create mode 100644 helix-front/docs/components/ClusterComponent.html
 create mode 100644 helix-front/docs/components/ClusterDetailComponent.html
 create mode 100644 helix-front/docs/components/ClusterListComponent.html
 create mode 100644 helix-front/docs/components/ConfigDetailComponent.html
 create mode 100644 helix-front/docs/components/ConfirmDialogComponent.html
 create mode 100644 helix-front/docs/components/ControllerDetailComponent.html
 create mode 100644 helix-front/docs/components/DashboardComponent.html
 create mode 100644 helix-front/docs/components/DataTableComponent.html
 create mode 100644 helix-front/docs/components/DetailHeaderComponent.html
 create mode 100644 helix-front/docs/components/DisabledLabelComponent.html
 create mode 100644 helix-front/docs/components/HelixListComponent.html
 create mode 100644 helix-front/docs/components/HistoryListComponent.html
 create mode 100644 helix-front/docs/components/InputDialogComponent.html
 create mode 100644 helix-front/docs/components/InputInlineComponent.html
 create mode 100644 helix-front/docs/components/InstanceDetailComponent.html
 create mode 100644 helix-front/docs/components/InstanceListComponent.html
 create mode 100644 helix-front/docs/components/JobDetailComponent.html
 create mode 100644 helix-front/docs/components/JobListComponent.html
 create mode 100644 helix-front/docs/components/JsonViewerComponent.html
 create mode 100644 helix-front/docs/components/KeyValuePairsComponent.html
 create mode 100644 helix-front/docs/components/NodeViewerComponent.html
 create mode 100644 helix-front/docs/components/PartitionDetailComponent.html
 create mode 100644 helix-front/docs/components/PartitionListComponent.html
 create mode 100644 helix-front/docs/components/ResourceDetailComponent.html
 create mode 100644 helix-front/docs/components/ResourceDetailForInstanceComponent.html
 create mode 100644 helix-front/docs/components/ResourceListComponent.html
 create mode 100644 helix-front/docs/components/ResourceNodeViewerComponent.html
 create mode 100644 helix-front/docs/components/StateLabelComponent.html
 create mode 100644 helix-front/docs/components/WorkflowDagComponent.html
 create mode 100644 helix-front/docs/components/WorkflowDetailComponent.html
 create mode 100644 helix-front/docs/components/WorkflowListComponent.html
 create mode 100644 helix-front/docs/coverage.html
 create mode 100644 helix-front/docs/dependencies.html
 create mode 100644 helix-front/docs/directives/KeyValuePairDirective.html
 create mode 100644 helix-front/docs/fonts/ionicons.eot
 create mode 100644 helix-front/docs/fonts/ionicons.svg
 create mode 100644 helix-front/docs/fonts/ionicons.ttf
 create mode 100644 helix-front/docs/fonts/ionicons.woff
 create mode 100644 helix-front/docs/fonts/ionicons.woff2
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-300.eot
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-300.svg
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-300.ttf
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-300.woff
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-300.woff2
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-700.eot
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-700.svg
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-700.ttf
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-700.woff
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-700.woff2
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-italic.eot
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-italic.svg
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-italic.ttf
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-italic.woff
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-italic.woff2
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-regular.eot
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-regular.svg
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-regular.ttf
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-regular.woff
 create mode 100644 helix-front/docs/fonts/roboto-v15-latin-regular.woff2
 create mode 100644 helix-front/docs/graph/dependencies.svg
 create mode 100644 helix-front/docs/guards/ClusterResolver.html
 create mode 100644 helix-front/docs/guards/ResourceResolver.html
 create mode 100644 helix-front/docs/images/compodoc-vectorise-inverted.png
 create mode 100644 helix-front/docs/images/compodoc-vectorise-inverted.svg
 create mode 100644 helix-front/docs/images/compodoc-vectorise.png
 create mode 100644 helix-front/docs/images/compodoc-vectorise.svg
 create mode 100644 helix-front/docs/images/coverage-badge-documentation.svg
 create mode 100644 helix-front/docs/images/favicon.ico
 create mode 100644 helix-front/docs/index.html
 create mode 100644 helix-front/docs/injectables/ChooserService.html
 create mode 100644 helix-front/docs/injectables/ClusterService.html
 create mode 100644 helix-front/docs/injectables/ConfigurationService.html
 create mode 100644 helix-front/docs/injectables/ControllerService.html
 create mode 100644 helix-front/docs/injectables/HelixService.html
 create mode 100644 helix-front/docs/injectables/HelperService.html
 create mode 100644 helix-front/docs/injectables/HistoryService.html
 create mode 100644 helix-front/docs/injectables/InstanceService.html
 create mode 100644 helix-front/docs/injectables/JobService.html
 create mode 100644 helix-front/docs/injectables/ResourceService.html
 create mode 100644 helix-front/docs/injectables/UserService.html
 create mode 100644 helix-front/docs/injectables/WorkflowService.html
 create mode 100644 helix-front/docs/interfaces/HelixSession.html
 create mode 100644 helix-front/docs/interfaces/HelixUserRequest.html
 create mode 100644 helix-front/docs/interfaces/IReplica.html
 create mode 100644 helix-front/docs/interfaces/ListFieldObject.html
 create mode 100644 helix-front/docs/interfaces/MapFieldObject.html
 create mode 100644 helix-front/docs/interfaces/SimpleFieldObject.html
 create mode 100644 helix-front/docs/js/compodoc.js
 create mode 100644 helix-front/docs/js/lazy-load-graphs.js
 create mode 100644 helix-front/docs/js/libs/EventDispatcher.js
 create mode 100644 helix-front/docs/js/libs/bootstrap-native.js
 create mode 100644 helix-front/docs/js/libs/clipboard.min.js
 create mode 100644 helix-front/docs/js/libs/custom-elements-es5-adapter.js
 create mode 100644 helix-front/docs/js/libs/custom-elements.min.js
 create mode 100644 helix-front/docs/js/libs/d3.v3.min.js
 create mode 100644 helix-front/docs/js/libs/deep-iterator.js
 create mode 100644 helix-front/docs/js/libs/es6-shim.min.js
 create mode 100644 helix-front/docs/js/libs/htmlparser.js
 create mode 100644 helix-front/docs/js/libs/innersvg.js
 create mode 100644 helix-front/docs/js/libs/lit-html.js
 create mode 100644 helix-front/docs/js/libs/prism.js
 create mode 100644 helix-front/docs/js/libs/promise.min.js
 create mode 100644 helix-front/docs/js/libs/svg-pan-zoom.min.js
 create mode 100644 helix-front/docs/js/libs/tablesort.min.js
 create mode 100644 helix-front/docs/js/libs/tablesort.number.min.js
 create mode 100644 helix-front/docs/js/libs/vis.min.js
 create mode 100644 helix-front/docs/js/libs/zepto.min.js
 create mode 100644 helix-front/docs/js/menu-wc.js
 create mode 100644 helix-front/docs/js/menu-wc_es5.js
 create mode 100644 helix-front/docs/js/menu.js
 create mode 100644 helix-front/docs/js/routes.js
 create mode 100644 helix-front/docs/js/search/lunr.min.js
 create mode 100644 helix-front/docs/js/search/search-lunr.js
 create mode 100644 helix-front/docs/js/search/search.js
 create mode 100644 helix-front/docs/js/search/search_index.js
 create mode 100644 helix-front/docs/js/sourceCode.js
 create mode 100644 helix-front/docs/js/svg-pan-zoom.controls.js
 create mode 100644 helix-front/docs/js/tabs.js
 create mode 100644 helix-front/docs/js/tree.js
 create mode 100644 helix-front/docs/miscellaneous/functions.html
 create mode 100644 helix-front/docs/miscellaneous/typealiases.html
 create mode 100644 helix-front/docs/miscellaneous/variables.html
 create mode 100644 helix-front/docs/modules.html
 create mode 100644 helix-front/docs/modules/AppModule.html
 create mode 100644 helix-front/docs/modules/AppModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/ChooserModule.html
 create mode 100644 helix-front/docs/modules/ChooserModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/ClusterModule.html
 create mode 100644 helix-front/docs/modules/ClusterModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/ConfigurationModule.html
 create mode 100644 helix-front/docs/modules/ConfigurationModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/ControllerModule.html
 create mode 100644 helix-front/docs/modules/ControllerModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/CoreModule.html
 create mode 100644 helix-front/docs/modules/DashboardModule.html
 create mode 100644 helix-front/docs/modules/DashboardModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/HistoryModule.html
 create mode 100644 helix-front/docs/modules/HistoryModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/InstanceModule.html
 create mode 100644 helix-front/docs/modules/InstanceModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/MaterialModule.html
 create mode 100644 helix-front/docs/modules/ResourceModule.html
 create mode 100644 helix-front/docs/modules/ResourceModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/SharedModule.html
 create mode 100644 helix-front/docs/modules/SharedModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/TestingModule.html
 create mode 100644 helix-front/docs/modules/TestingModule/dependencies.svg
 create mode 100644 helix-front/docs/modules/WorkflowModule.html
 create mode 100644 helix-front/docs/modules/WorkflowModule/dependencies.svg
 create mode 100644 helix-front/docs/overview.html
 create mode 100644 helix-front/docs/properties.html
 create mode 100644 helix-front/docs/styles/bootstrap-card.css
 create mode 100644 helix-front/docs/styles/bootstrap.min.css
 create mode 100644 helix-front/docs/styles/compodoc.css
 create mode 100644 helix-front/docs/styles/dark.css
 create mode 100644 helix-front/docs/styles/ionicons.min.css
 create mode 100644 helix-front/docs/styles/laravel.css
 create mode 100644 helix-front/docs/styles/material.css
 create mode 100644 helix-front/docs/styles/original.css
 create mode 100644 helix-front/docs/styles/postmark.css
 create mode 100644 helix-front/docs/styles/prism.css
 create mode 100644 helix-front/docs/styles/readthedocs.css
 create mode 100644 helix-front/docs/styles/reset.css
 create mode 100644 helix-front/docs/styles/stripe.css
 create mode 100644 helix-front/docs/styles/style.css
 create mode 100644 helix-front/docs/styles/tablesort.css
 create mode 100644 helix-front/docs/styles/vagrant.css
 create mode 100644 helix-front/documentation.json
 create mode 100644 helix-front/server/.gitignore
 create mode 100644 helix-front/server/config.example.ts
 delete mode 100644 helix-front/server/config.ts
 rename helix-front/{client => src}/app/app-routing.module.ts (100%)
 rename helix-front/{client => src}/app/app.component.html (100%)
 rename helix-front/{client => src}/app/app.component.scss (100%)
 rename helix-front/{client => src}/app/app.component.spec.ts (100%)
 rename helix-front/{client => src}/app/app.component.ts (100%)
 rename helix-front/{client => src}/app/app.module.ts (100%)
 rename helix-front/{client => src}/app/chooser/chooser.module.ts (100%)
 rename helix-front/{client => src}/app/chooser/helix-list/helix-list.component.html (100%)
 rename helix-front/{client => src}/app/chooser/helix-list/helix-list.component.scss (100%)
 rename helix-front/{client => src}/app/chooser/helix-list/helix-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/chooser/helix-list/helix-list.component.ts (100%)
 rename helix-front/{client => src}/app/chooser/shared/chooser.service.spec.ts (100%)
 rename helix-front/{client => src}/app/chooser/shared/chooser.service.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster-detail/cluster-detail.component.html (100%)
 rename helix-front/{client => src}/app/cluster/cluster-detail/cluster-detail.component.scss (100%)
 rename helix-front/{client => src}/app/cluster/cluster-detail/cluster-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster-detail/cluster-detail.component.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster-list/cluster-list.component.html (84%)
 create mode 100644 helix-front/src/app/cluster/cluster-list/cluster-list.component.scss
 rename helix-front/{client => src}/app/cluster/cluster-list/cluster-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster-list/cluster-list.component.ts (92%)
 rename helix-front/{client => src}/app/cluster/cluster.component.html (100%)
 rename helix-front/{client => src}/app/cluster/cluster.component.scss (100%)
 rename helix-front/{client => src}/app/cluster/cluster.component.spec.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster.component.ts (100%)
 rename helix-front/{client => src}/app/cluster/cluster.module.ts (100%)
 rename helix-front/{client => src}/app/cluster/shared/cluster.model.ts (100%)
 rename helix-front/{client => src}/app/cluster/shared/cluster.resolver.ts (100%)
 rename helix-front/{client => src}/app/cluster/shared/cluster.service.spec.ts (100%)
 rename helix-front/{client => src}/app/cluster/shared/cluster.service.ts (90%)
 rename helix-front/{client => src}/app/configuration/config-detail/config-detail.component.html (100%)
 rename helix-front/{client => src}/app/configuration/config-detail/config-detail.component.scss (100%)
 rename helix-front/{client => src}/app/configuration/config-detail/config-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/configuration/config-detail/config-detail.component.ts (100%)
 rename helix-front/{client => src}/app/configuration/configuration.module.ts (100%)
 rename helix-front/{client => src}/app/configuration/shared/configuration.service.spec.ts (100%)
 rename helix-front/{client => src}/app/configuration/shared/configuration.service.ts (88%)
 rename helix-front/{client => src}/app/controller/controller-detail/controller-detail.component.html (100%)
 rename helix-front/{client => src}/app/controller/controller-detail/controller-detail.component.scss (100%)
 rename helix-front/{client => src}/app/controller/controller-detail/controller-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/controller/controller-detail/controller-detail.component.ts (100%)
 rename helix-front/{client => src}/app/controller/controller.module.ts (100%)
 rename helix-front/{client => src}/app/controller/shared/controller.model.ts (100%)
 rename helix-front/{client => src}/app/controller/shared/controller.service.spec.ts (100%)
 rename helix-front/{client => src}/app/controller/shared/controller.service.ts (100%)
 rename helix-front/{client => src}/app/core/core.module.ts (100%)
 rename helix-front/{client => src}/app/core/helix.service.spec.ts (100%)
 rename helix-front/{client => src}/app/core/helix.service.ts (100%)
 rename helix-front/{client => src}/app/core/settings.ts (100%)
 rename helix-front/{client => src}/app/core/user.service.ts (100%)
 rename helix-front/{client => src}/app/dashboard/dashboard.component.html (100%)
 rename helix-front/{client => src}/app/dashboard/dashboard.component.scss (100%)
 rename helix-front/{client => src}/app/dashboard/dashboard.component.spec.ts (100%)
 rename helix-front/{client => src}/app/dashboard/dashboard.component.ts (100%)
 rename helix-front/{client => src}/app/dashboard/dashboard.module.ts (100%)
 rename helix-front/{client => src}/app/history/history-list/history-list.component.html (100%)
 rename helix-front/{client => src}/app/history/history-list/history-list.component.scss (88%)
 rename helix-front/{client => src}/app/history/history-list/history-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/history/history-list/history-list.component.ts (100%)
 rename helix-front/{client => src}/app/history/history.module.ts (100%)
 rename helix-front/{client => src}/app/history/shared/history.model.ts (100%)
 rename helix-front/{client => src}/app/history/shared/history.service.spec.ts (100%)
 rename helix-front/{client => src}/app/history/shared/history.service.ts (100%)
 rename helix-front/{client => src}/app/instance/instance-detail/instance-detail.component.html (100%)
 rename helix-front/{client => src}/app/instance/instance-detail/instance-detail.component.scss (100%)
 rename helix-front/{client => src}/app/instance/instance-detail/instance-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/instance/instance-detail/instance-detail.component.ts (100%)
 rename helix-front/{client => src}/app/instance/instance-list/instance-list.component.html (100%)
 rename helix-front/{client => src}/app/instance/instance-list/instance-list.component.scss (100%)
 rename helix-front/{client => src}/app/instance/instance-list/instance-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/instance/instance-list/instance-list.component.ts (100%)
 rename helix-front/{client => src}/app/instance/instance.module.ts (100%)
 rename helix-front/{client => src}/app/instance/shared/instance.model.ts (100%)
 rename helix-front/{client => src}/app/instance/shared/instance.service.spec.ts (100%)
 rename helix-front/{client => src}/app/instance/shared/instance.service.ts (98%)
 rename helix-front/{client => src}/app/resource/partition-detail/partition-detail.component.html (100%)
 rename helix-front/{client => src}/app/resource/partition-detail/partition-detail.component.scss (100%)
 rename helix-front/{client => src}/app/resource/partition-detail/partition-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/partition-detail/partition-detail.component.ts (100%)
 rename helix-front/{client => src}/app/resource/partition-list/partition-list.component.html (100%)
 rename helix-front/{client => src}/app/resource/partition-list/partition-list.component.scss (100%)
 rename helix-front/{client => src}/app/resource/partition-list/partition-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/partition-list/partition-list.component.ts (93%)
 rename helix-front/{client => src}/app/resource/resource-detail-for-instance/resource-detail-for-instance.component.html (100%)
 rename helix-front/{client => src}/app/resource/resource-detail-for-instance/resource-detail-for-instance.component.scss (100%)
 rename helix-front/{client => src}/app/resource/resource-detail-for-instance/resource-detail-for-instance.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-detail-for-instance/resource-detail-for-instance.component.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-detail/resource-detail.component.html (100%)
 rename helix-front/{client => src}/app/resource/resource-detail/resource-detail.component.scss (86%)
 rename helix-front/{client => src}/app/resource/resource-detail/resource-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-detail/resource-detail.component.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-list/resource-list.component.html (100%)
 rename helix-front/{client => src}/app/resource/resource-list/resource-list.component.scss (100%)
 rename helix-front/{client => src}/app/resource/resource-list/resource-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-list/resource-list.component.ts (95%)
 rename helix-front/{client => src}/app/resource/resource-node-viewer/resource-node-viewer.component.html (100%)
 rename helix-front/{client => src}/app/resource/resource-node-viewer/resource-node-viewer.component.scss (100%)
 rename helix-front/{client => src}/app/resource/resource-node-viewer/resource-node-viewer.component.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/resource-node-viewer/resource-node-viewer.component.ts (100%)
 rename helix-front/{client => src}/app/resource/resource.module.ts (100%)
 rename helix-front/{client => src}/app/resource/shared/resource.model.ts (100%)
 rename helix-front/{client => src}/app/resource/shared/resource.resolver.ts (100%)
 rename helix-front/{client => src}/app/resource/shared/resource.service.spec.ts (100%)
 rename helix-front/{client => src}/app/resource/shared/resource.service.ts (100%)
 rename helix-front/{client => src}/app/shared/data-table/data-table.component.html (100%)
 rename helix-front/{client => src}/app/shared/data-table/data-table.component.scss (90%)
 rename helix-front/{client => src}/app/shared/data-table/data-table.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/data-table/data-table.component.ts (100%)
 rename helix-front/{client => src}/app/shared/detail-header/detail-header.component.html (100%)
 rename helix-front/{client => src}/app/shared/detail-header/detail-header.component.scss (100%)
 rename helix-front/{client => src}/app/shared/detail-header/detail-header.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/detail-header/detail-header.component.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/alert-dialog/alert-dialog.component.html (100%)
 rename helix-front/{client => src}/app/shared/dialog/alert-dialog/alert-dialog.component.scss (100%)
 rename helix-front/{client => src}/app/shared/dialog/alert-dialog/alert-dialog.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/alert-dialog/alert-dialog.component.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/confirm-dialog/confirm-dialog.component.html (100%)
 rename helix-front/{client => src}/app/shared/dialog/confirm-dialog/confirm-dialog.component.scss (100%)
 rename helix-front/{client => src}/app/shared/dialog/confirm-dialog/confirm-dialog.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/confirm-dialog/confirm-dialog.component.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/input-dialog/input-dialog.component.html (100%)
 rename helix-front/{client => src}/app/shared/dialog/input-dialog/input-dialog.component.scss (100%)
 rename helix-front/{client => src}/app/shared/dialog/input-dialog/input-dialog.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/dialog/input-dialog/input-dialog.component.ts (100%)
 rename helix-front/{client => src}/app/shared/disabled-label/disabled-label.component.html (100%)
 rename helix-front/{client => src}/app/shared/disabled-label/disabled-label.component.scss (100%)
 rename helix-front/{client => src}/app/shared/disabled-label/disabled-label.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/disabled-label/disabled-label.component.ts (100%)
 rename helix-front/{client => src}/app/shared/helper.service.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/helper.service.ts (100%)
 rename helix-front/{client => src}/app/shared/input-inline/input-inline.component.html (100%)
 rename helix-front/{client => src}/app/shared/input-inline/input-inline.component.scss (100%)
 rename helix-front/{client => src}/app/shared/input-inline/input-inline.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/input-inline/input-inline.component.ts (100%)
 rename helix-front/{client => src}/app/shared/json-viewer/json-viewer.component.html (100%)
 rename helix-front/{client => src}/app/shared/json-viewer/json-viewer.component.scss (100%)
 rename helix-front/{client => src}/app/shared/json-viewer/json-viewer.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/json-viewer/json-viewer.component.ts (100%)
 rename helix-front/{client => src}/app/shared/key-value-pairs/key-value-pairs.component.html (100%)
 rename helix-front/{client => src}/app/shared/key-value-pairs/key-value-pairs.component.scss (100%)
 rename helix-front/{client => src}/app/shared/key-value-pairs/key-value-pairs.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/key-value-pairs/key-value-pairs.component.ts (100%)
 rename helix-front/{client => src}/app/shared/material.module.ts (100%)
 rename helix-front/{client => src}/app/shared/models/node.model.ts (62%)
 rename helix-front/{client => src}/app/shared/node-viewer/node-viewer.component.html (100%)
 rename helix-front/{client => src}/app/shared/node-viewer/node-viewer.component.scss (94%)
 rename helix-front/{client => src}/app/shared/node-viewer/node-viewer.component.spec.ts (90%)
 rename helix-front/{client => src}/app/shared/node-viewer/node-viewer.component.ts (100%)
 rename helix-front/{client => src}/app/shared/shared.module.ts (100%)
 rename helix-front/{client => src}/app/shared/state-label/state-label.component.html (100%)
 rename helix-front/{client => src}/app/shared/state-label/state-label.component.scss (100%)
 rename helix-front/{client => src}/app/shared/state-label/state-label.component.spec.ts (100%)
 rename helix-front/{client => src}/app/shared/state-label/state-label.component.ts (100%)
 create mode 100644 helix-front/src/app/shared/state-label/state-label.stories.ts
 rename helix-front/{client => src}/app/workflow/job-detail/job-detail.component.html (100%)
 rename helix-front/{client => src}/app/workflow/job-detail/job-detail.component.scss (100%)
 rename helix-front/{client => src}/app/workflow/job-detail/job-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/job-detail/job-detail.component.ts (100%)
 rename helix-front/{client => src}/app/workflow/job-list/job-list.component.html (100%)
 rename helix-front/{client => src}/app/workflow/job-list/job-list.component.scss (100%)
 rename helix-front/{client => src}/app/workflow/job-list/job-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/job-list/job-list.component.ts (87%)
 rename helix-front/{client => src}/app/workflow/shared/job.service.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/shared/job.service.ts (100%)
 rename helix-front/{client => src}/app/workflow/shared/workflow.model.ts (100%)
 rename helix-front/{client => src}/app/workflow/shared/workflow.service.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/shared/workflow.service.ts (100%)
 rename helix-front/{client => src}/app/workflow/workflow-dag/workflow-dag.component.html (100%)
 rename helix-front/{client => src}/app/workflow/workflow-dag/workflow-dag.component.scss (100%)
 rename helix-front/{client => src}/app/workflow/workflow-dag/workflow-dag.component.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/workflow-dag/workflow-dag.component.ts (100%)
 rename helix-front/{client => src}/app/workflow/workflow-detail/workflow-detail.component.html (98%)
 rename helix-front/{client => src}/app/workflow/workflow-detail/workflow-detail.component.scss (100%)
 rename helix-front/{client => src}/app/workflow/workflow-detail/workflow-detail.component.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/workflow-detail/workflow-detail.component.ts (100%)
 create mode 100644 helix-front/src/app/workflow/workflow-list/workflow-list.component.html
 rename helix-front/{client => src}/app/workflow/workflow-list/workflow-list.component.scss (100%)
 rename helix-front/{client => src}/app/workflow/workflow-list/workflow-list.component.spec.ts (100%)
 rename helix-front/{client => src}/app/workflow/workflow-list/workflow-list.component.ts (51%)
 create mode 100644 helix-front/src/app/workflow/workflow-list/workflow-list.stories.ts
 rename helix-front/{client => src}/app/workflow/workflow.module.ts (100%)
 rename helix-front/{client => src}/assets/.gitkeep (100%)
 rename helix-front/{client => src}/assets/logo.png (100%)
 rename helix-front/{client => src}/environments/environment.prod.ts (100%)
 rename helix-front/{client => src}/environments/environment.ts (100%)
 rename helix-front/{client => src}/favicon.ico (100%)
 rename helix-front/{client => src}/index.html (100%)
 rename helix-front/{client => src}/main.ts (100%)
 rename helix-front/{client => src}/polyfills.ts (100%)
 rename helix-front/{client => src}/styles.scss (100%)
 rename helix-front/{client => src}/testing/stubs.ts (100%)
 rename helix-front/{client => src}/testing/testing.module.ts (100%)
 rename helix-front/{client => src}/theme.scss (100%)
 rename helix-front/{client => src}/tsconfig.app.json (83%)
 rename helix-front/{client => src}/tsconfig.spec.json (100%)
 rename helix-front/{client => src}/typings.d.ts (100%)
 create mode 100644 helix-view-aggregator/src/main/java/org/apache/helix/view/dataprovider/ViewClusterDataCache.java
 create mode 100644 helix-view-aggregator/src/test/java/org/apache/helix/view/dataprovider/TestViewClusterDataCache.java