helix.git
49 sec agoAdd nealsun to pom.xml (#2233) master
Neal Sun [Thu, 6 Oct 2022 17:44:29 +0000 (10:44 -0700)] 
Add nealsun to pom.xml (#2233)

Co-authored-by: Neal Sun <nesun@nesun-mn2.linkedin.biz>
6 days agoUnnecessary log removal (#2208)
Marcosrico [Thu, 29 Sep 2022 19:29:44 +0000 (15:29 -0400)] 
Unnecessary log removal (#2208)

Remove unnecessary logs to clean up code in Helix.

9 days agoput pull_request_template.md in the .github dir so that it will be used by default...
Micah Stubbs [Tue, 27 Sep 2022 16:29:55 +0000 (09:29 -0700)] 
put pull_request_template.md in the .github dir so that it will be used by default (#2224)

put pull_request_template.md in the .github dir so that it will be used by default (#2224)

9 days agoAdd default method for TTL support (#2223)
Qi (Quincy) Qu [Tue, 27 Sep 2022 00:49:34 +0000 (17:49 -0700)] 
Add default method for TTL support (#2223)

Implement default methods for two TTL related methods in BaseDataAccessor to maintain compatibility.

9 days agoUpgrade to zookeeper 3.6.3 (#2219)
Molly Gao [Mon, 26 Sep 2022 17:49:36 +0000 (10:49 -0700)] 
Upgrade to zookeeper 3.6.3 (#2219)

Bump up zookeeper dependency version to 3.6.3

10 days agoEnsure request body is sent from helix-front to helix-rest
Micah Stubbs [Mon, 26 Sep 2022 16:33:41 +0000 (09:33 -0700)] 
Ensure request body is sent from helix-front to helix-rest

Fix Angular http payload argument bug
Display helix-rest status codes in Helix UI

12 days agoAdd optional helix-front PR template
Micah Stubbs [Fri, 23 Sep 2022 21:13:15 +0000 (14:13 -0700)] 
Add optional helix-front PR template

Create PULL_REQUEST_TEMPLATE dir
to support multiple PR templates.

2 weeks agoPaths-ignore for PR_CI Github workflow config
Micah Stubbs [Wed, 21 Sep 2022 00:40:52 +0000 (17:40 -0700)] 
Paths-ignore for PR_CI Github workflow config

Configure the PR_CI job to ignore files that do not affect Maven tests

2 weeks ago2212/ensure that create cluster button is visible [helix-front] (#2213)
Micah Stubbs [Thu, 15 Sep 2022 22:32:41 +0000 (15:32 -0700)] 
2212/ensure that create cluster button is visible [helix-front] (#2213)

Verify that current user is logged in after loading all clusters
to ensure that create cluster button is visible in left sidebar

3 weeks agoFix partition-list row expand bug (#2211)
Micah Stubbs [Wed, 14 Sep 2022 00:31:39 +0000 (17:31 -0700)] 
Fix partition-list row expand bug (#2211)

Update helix-front for a breaking change
introduced by dependency ngx-datatable

3 weeks agoRemoved Error Log to Avoid Spam Logging (#2201)
Marcosrico [Tue, 13 Sep 2022 17:07:35 +0000 (13:07 -0400)] 
Removed Error Log to Avoid Spam Logging (#2201)

Removed an unnecessary and misleading error log in ZkClient. This cleans up the logging and avoids clutter.

3 weeks ago2206/helix-front node module (#2209)
Micah Stubbs [Tue, 13 Sep 2022 16:55:36 +0000 (09:55 -0700)] 
2206/helix-front node module (#2209)

Add config to publish helix-front as a node module
Do this to make it easier to run helix-front with custom config

4 weeks agoHelix Front storybook visual tests (#2204)
Micah Stubbs [Tue, 6 Sep 2022 20:33:44 +0000 (13:33 -0700)] 
Helix Front storybook visual tests (#2204)

Add visual tests and config for helix-front.

5 weeks agoImplement ViewClusterRefresher caching synchronization (#2199)
Qi (Quincy) Qu [Tue, 30 Aug 2022 16:48:19 +0000 (09:48 -0700)] 
Implement ViewClusterRefresher caching synchronization (#2199)

Implement ViewClusterRefresher caching synchronization
Implement a refresh mechanism to update view cluster local cache from remote source of truth data in case of external data change.

7 weeks agoImprove Workflow List UI, fix #2195 (#2196)
Micah Stubbs [Thu, 18 Aug 2022 00:07:33 +0000 (17:07 -0700)] 
Improve Workflow List UI, fix #2195 (#2196)

Add pagination, sort by Workflow ID
Style links as links to improve accessibility

7 weeks agoRemove cloud config check in VirtualTopologyGroupService (#2190)
Qi (Quincy) Qu [Mon, 15 Aug 2022 16:59:03 +0000 (09:59 -0700)] 
Remove cloud config check in VirtualTopologyGroupService (#2190)

Remove the dependency on CloudConfig for setting virtual topology group.

7 weeks agoOptimize HelixTaskExecutor reset() in event of shutdown (#2183)
Qi (Quincy) Qu [Thu, 11 Aug 2022 17:57:59 +0000 (10:57 -0700)] 
Optimize HelixTaskExecutor reset() in event of shutdown (#2183)

Optimize HelixTaskExecutor reset() in event of shutdown

Some instances maybe reset() multiple times during participant shutdown.
This commit refactor logic in HelixTaskExecutor to reduce unnecessary
method call.

2 months agoupdate tslib, set import-helpers: false [helix-front] (#2166)
Micah Stubbs [Thu, 4 Aug 2022 19:46:31 +0000 (12:46 -0700)] 
update tslib, set import-helpers: false  [helix-front] (#2166)

Ensure that consumers of helix-front do not themselves need tslib as a direct dependency.

2 months agoReuse zkclient in BestPossibleExternalViewVerifier and fix resource leak (#2180)
Qi (Quincy) Qu [Mon, 1 Aug 2022 17:49:12 +0000 (10:49 -0700)] 
Reuse zkclient in BestPossibleExternalViewVerifier and fix resource leak (#2180)

Reuse zkclient in BestPossibleExternalViewVerifier and fix resource leak

Reuse zkclient in verifier and improve resource closure logic to avoid resource leak.

2 months agoAdd TASK_THREADPOOL_RESET_TIMEOUT as system property (#2177)
Qi (Quincy) Qu [Wed, 20 Jul 2022 22:34:35 +0000 (15:34 -0700)] 
Add TASK_THREADPOOL_RESET_TIMEOUT as system property (#2177)

Add TASK_THREADPOOL_RESET_TIMEOUT as system property

Allow users to specify reset timeout with system property.

3 months agoAdd Types for Ideal State, fix Payload Format (#2168)
Micah Stubbs [Tue, 28 Jun 2022 00:45:44 +0000 (17:45 -0700)] 
Add Types for Ideal State, fix Payload Format (#2168)

Add types for IdealState in helix-front. Fix an associated JSON serialization bug.

3 months agoimplement util for cloud event (#2149)
xyuanlu [Fri, 24 Jun 2022 16:09:47 +0000 (09:09 -0700)] 
implement util for cloud event (#2149)

This change add implementation for HelixCloudEventUtil.

3 months agoresolve yargs-parser dependency ReDos security vulnerability [helix-front] (#2164)
Micah Stubbs [Thu, 23 Jun 2022 16:28:20 +0000 (09:28 -0700)] 
resolve yargs-parser dependency ReDos security vulnerability [helix-front] (#2164)

Remove helix-front dependency @angular-eslint/builder to resolve security vulnerability
in one of its dependencies, yargs-parser.

3 months agoUpdate UI for Node Ideal State [helix-front] (#2162)
Micah Stubbs [Tue, 21 Jun 2022 21:30:26 +0000 (14:30 -0700)] 
Update UI for Node Ideal State [helix-front] (#2162)

Enable Ideal State updates through the Helix UI.

3 months agoAdd AclRegister interfaces and ClusterAccessor integration (#2153)
Neal Sun [Tue, 21 Jun 2022 17:48:32 +0000 (10:48 -0700)] 
Add AclRegister interfaces and ClusterAccessor integration (#2153)

Add AclRegister interfaces and ClusterAccessor integration

3 months agoAutomatic code formatting for helix-front (#2157)
Micah Stubbs [Thu, 16 Jun 2022 01:38:36 +0000 (18:38 -0700)] 
Automatic code formatting for helix-front (#2157)

Add automatic formatting for JavaScript, TypeScript, JSON, CSS, and HTML files in the helix-front module.

3 months agoDelete Cluster UI [helix-front] (#2159)
Micah Stubbs [Thu, 16 Jun 2022 01:37:36 +0000 (18:37 -0700)] 
Delete Cluster UI [helix-front] (#2159)

Enable deleting a cluster from the cluster detail page in the UI.

3 months agohelix-front: fix tsickle git hash bug (#2151)
Micah Stubbs [Wed, 15 Jun 2022 22:29:30 +0000 (15:29 -0700)] 
helix-front: fix tsickle git hash bug (#2151)

Remove obsolete helix-front dependency tsickle to resolve issue installing from a git hash when using an JFrog Artifactory private JavaScript package registry.

3 months agofix e2e tests for helix-front (#2144)
Micah Stubbs [Wed, 15 Jun 2022 18:49:12 +0000 (11:49 -0700)] 
fix e2e tests for helix-front (#2144)

Fix the helix-front end to end tests by replacing the deprecated Protractor testing library with Cypress

3 months agoUpdate menu bar and update release note
Junkai Xue [Thu, 9 Jun 2022 21:21:14 +0000 (14:21 -0700)] 
Update menu bar and update release note

Remove 1.0.3 docs

3 months agoDisable Helix front to save build
Junkai Xue [Thu, 9 Jun 2022 21:15:41 +0000 (14:15 -0700)] 
Disable Helix front to save build

3 months ago[maven-release-plugin] prepare for next development iteration
Junkai Xue [Thu, 9 Jun 2022 20:33:19 +0000 (13:33 -0700)] 
[maven-release-plugin] prepare for next development iteration

3 months ago[maven-release-plugin] prepare release helix-1.0.4 helix-1.0.4
Junkai Xue [Thu, 9 Jun 2022 20:33:04 +0000 (13:33 -0700)] 
[maven-release-plugin] prepare release helix-1.0.4

3 months agoConfigure helix-front Maven project to install yarn (#2145)
Micah Stubbs [Thu, 9 Jun 2022 20:10:42 +0000 (13:10 -0700)] 
Configure helix-front Maven project to install yarn (#2145)

Configure helix-front Maven project to install yarn

3 months agoEnable helix-front for release
Junkai Xue [Thu, 9 Jun 2022 01:16:15 +0000 (18:16 -0700)] 
Enable helix-front for release

3 months agoRevert "[maven-release-plugin] prepare release helix-1.0.4"
Junkai Xue [Thu, 9 Jun 2022 01:14:55 +0000 (18:14 -0700)] 
Revert "[maven-release-plugin] prepare release helix-1.0.4"

This reverts commit 616deb41d84da1a2aced8b6de9b43b73d843e985.

3 months agoRevert "[maven-release-plugin] prepare for next development iteration"
Junkai Xue [Thu, 9 Jun 2022 01:14:20 +0000 (18:14 -0700)] 
Revert "[maven-release-plugin] prepare for next development iteration"

This reverts commit 5c95dfb176131d2f8c7f18c6a21c4b1133fe72d3.

3 months agoImprove doc style
Junkai Xue [Fri, 13 May 2022 04:29:58 +0000 (21:29 -0700)] 
Improve doc style

4 months agoClean format for disabled instances in ClusterConfig (#2106)
xyuanlu [Mon, 6 Jun 2022 19:04:43 +0000 (12:04 -0700)] 
Clean format for disabled instances in ClusterConfig (#2106)

We reverted enabling batch mode for instance enable/disable. This change hooks readData stage when controller starts in the first place and will clean up batch enabled field in cluster config.
This change should be reverted after next next version. (1.0.5.0 +)

4 months agoUpgrade helix-front to Angular 13.3 (#2132)
Micah Stubbs [Fri, 3 Jun 2022 21:10:01 +0000 (14:10 -0700)] 
Upgrade helix-front to Angular 13.3 (#2132)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoAdd TTL and Container Modes to ZkClient and BaseDataAccessor APIs (#2138)
Ramin Bashizade [Fri, 3 Jun 2022 20:14:46 +0000 (13:14 -0700)] 
Add TTL and Container Modes to ZkClient and BaseDataAccessor APIs (#2138)

Add TTL and Container Modes to ZkClient and BaseDataAccessor APIs

4 months agoUpgrade helix-front to Angular 12.2 (#2131)
Micah Stubbs [Fri, 3 Jun 2022 19:49:18 +0000 (12:49 -0700)] 
Upgrade helix-front to Angular 12.2  (#2131)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoRevert and disable batch enable/disable functionality (#2134)
Qi (Quincy) Qu [Fri, 3 Jun 2022 18:47:34 +0000 (11:47 -0700)] 
Revert and disable batch enable/disable functionality (#2134)

Revert and disable batch enable/disable functionality
Disable batch mode and remove related methods to fix backward compatibility issues introduced in 1.0.3

4 months agoUpgrade helix-front to Angular 11.2 (#2130)
Micah Stubbs [Fri, 3 Jun 2022 18:06:24 +0000 (11:06 -0700)] 
Upgrade helix-front to Angular 11.2 (#2130)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoAdd HelixEventHandlingUtil and use that util for cloud event - Add API (#2127)
xyuanlu [Fri, 3 Jun 2022 17:27:32 +0000 (10:27 -0700)] 
Add HelixEventHandlingUtil and use that util for cloud event - Add API (#2127)

Previously helix event handling depends on batch enable/disable instance. We would like to move away the dependence on generic batch enable/disable instance and use a dedicated Util only for event handling use case. This change adds API signature for util functions/

4 months agoUpgrade helix-front to Angular 10.2 (#2129)
Micah Stubbs [Thu, 2 Jun 2022 22:16:20 +0000 (15:16 -0700)] 
Upgrade helix-front to Angular 10.2 (#2129)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoUpgrade helix-front to Angular 9.1 (#2125)
Micah Stubbs [Thu, 2 Jun 2022 19:54:49 +0000 (12:54 -0700)] 
Upgrade helix-front to Angular 9.1 (#2125)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoAllow using passed in connection config when reading cloud config (#2099)
xyuanlu [Thu, 2 Jun 2022 18:46:53 +0000 (11:46 -0700)] 
Allow using passed in connection config when reading cloud config (#2099)

This change allow user to pass in zooScalability config and initiate zkHelixManager using the passed in config. We only read from env variable before this change.

4 months ago Support register user defined CloudEventHandler when participant connect. (#2121)
xyuanlu [Thu, 2 Jun 2022 18:46:33 +0000 (11:46 -0700)] 
 Support register user defined CloudEventHandler when participant connect. (#2121)

This change will load user defined CloudEventHandler dynamically when ZkHelixManager.connect(). User need to implement a EventController and pass the class name when initiating ZkHelixManager.

4 months agoFix issue #2117: improve efficiency of ClusterStatusMonitor and PerInstanceResourceMo...
Richard Startin [Thu, 2 Jun 2022 00:11:18 +0000 (02:11 +0200)] 
Fix issue #2117: improve efficiency of ClusterStatusMonitor and PerInstanceResourceMonitor, plus misc code cleanup (#2118)

4 months agoUpgrade helix-front to Angular 8.2 (#2089)
Micah Stubbs [Thu, 2 Jun 2022 00:09:33 +0000 (17:09 -0700)] 
Upgrade helix-front to Angular 8.2 (#2089)

* ng update @angular/cli --from=5.2.11 --to=6 --migrate-only

* npm i -D rxjs-tslint, add rxjs specific linting rules, add lint:tslint alternative linting script

* npm install @angular/cdk@6.1.0

* npm install @angular/{animations,cdk,common,compiler,compiler-cli,core,forms,material,platform-browser,platform-browser-dynamic,platform-server,router}@6.1.0

* npm i ajv@6.9.1

* npm i codelyzer@6.0.1

* npm i ngx-clipboard@11.1.5

* npm i tsickle@0.32.1

* restore rxjs-compat@6.0.0-rc.0 to fix rxjs issue at npm run build

* register proxy.conf.json in ng serve builder in angular.json

* WIP state with new Reactive Form

* Revert "WIP state with new Reactive Form"

This reverts commit f9e2e375773b8e4428e2a887234d482b591682bb.

* upgrade to typescript@^3.2.4

* pin typescript at 3.2.4

* npm i tsickle@0.34.2

* npm i @swimlane/ngx-datatable@14.0.0

* npm i @swimlane/ngx-graph@6.0.0-rc.2

* manually upgrade to Angular 8.2.14 and associated major deps

* fix new TypeScript errors

* update bundle target to ES2015 since Angular 8 now automatically creates an ES5 compat build too

* @ViewChild {static: true}

* NG_DISABLE_VERSION_CHECK=1 npx @angular/cli@8 update @angular/material@8 --force

* use @angular/core@8.2.3 and friends, fix bad upgrade script that jumped ahead to v9

* npm i typescript@3.5.3

* npm i zone.js@~0.9.1

* npm i tsickle@0.37.0

* npm i @angular/flex-layout@8.0.0-beta.27

* npm i @swimlane/ngx-datatable@16.0.0

* npm i @ngtools/webpack@9.0.0-next.7

* npm uninstall node-sass && npm i sass

* nvm use 10.9.0 && npm i

* manually update material imports, use deep imports

* npm i -D @angular-devkit/build-angular@0.803.29

* npm i ngx-clipboard@12.1.2

* npm i @swimlane/ngx-charts@13.0.4

* npm i @swimlane/ngx-graph@7.0.0

* npm i @swimlane/ngx-datatable@16.0.3

* npm i @swimlane/ngx-datatable@16.1.0

* update ngx-datatable style paths: no longer a release folder

* add trailing newline to tsconfig

* Upgrade helix-front to Angular 8.2 Fix #2088

    Fix security vulnerabilities in helix-front dependencies.
    Upgrade helix-front dependencies to improve contributor productivity.

4 months agoUpgrade helix-front to Angular 7.2 (#2087)
Micah Stubbs [Wed, 1 Jun 2022 21:22:36 +0000 (14:22 -0700)] 
Upgrade helix-front to Angular 7.2 (#2087)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoupgrade helix-front to Angular 6.1 (#2083)
Micah Stubbs [Wed, 1 Jun 2022 17:30:34 +0000 (10:30 -0700)] 
upgrade helix-front to Angular 6.1 (#2083)

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

4 months agoFix static instance bug in DistViewAggregatorStateModel (#2124)
Qi (Quincy) Qu [Tue, 31 May 2022 19:35:57 +0000 (12:35 -0700)] 
Fix static instance bug in DistViewAggregatorStateModel (#2124)

Change to use non-static reference in statemodel

4 months agoClean up after TestAuthValidator -- fix TestClusterAccessor (#2097)
xyuanlu [Tue, 31 May 2022 18:16:27 +0000 (11:16 -0700)] 
Clean up after TestAuthValidator --  fix TestClusterAccessor (#2097)

Clean up after TestAuthValidator --  fix TestClusterAccessor

4 months agoReduce helix controller log and minor code improve (#2102)
Qi (Quincy) Qu [Fri, 27 May 2022 17:11:27 +0000 (10:11 -0700)] 
Reduce helix controller log and minor code improve (#2102)

Turn down a few log level to DEBUG and reduce duplicated logs

4 months agoCleanup ivy file in helix-view-aggregator (#2110)
Qi (Quincy) Qu [Fri, 27 May 2022 17:10:58 +0000 (10:10 -0700)] 
Cleanup ivy file in helix-view-aggregator (#2110)

Remove unused code block

4 months agoupgrade helix-front from Angular 5.1 to 5.2 (#2108)
Micah Stubbs [Thu, 26 May 2022 17:08:42 +0000 (10:08 -0700)] 
upgrade helix-front from Angular 5.1 to 5.2 (#2108)

Incremental progress towards the goal of upgrading helix-front to the current version of Angular.

4 months agoFix incompatible issue for clusterConfig mapfields disabledInstances (#2100)
xyuanlu [Wed, 18 May 2022 20:16:34 +0000 (13:16 -0700)] 
Fix incompatible issue for clusterConfig mapfields disabledInstances (#2100)

Fix incompatible issue for clusterConfig mapfields

4 months agoremove missing helix-front tslint linting rules to fix warnings (#2077)
Micah Stubbs [Tue, 17 May 2022 17:56:28 +0000 (10:56 -0700)] 
remove missing helix-front tslint linting rules to fix warnings (#2077)

remove missing helix-front tslint linting rules to fix warnings

4 months agospecify known working nodejs and npm versions in package.json (#2074)
Micah Stubbs [Tue, 17 May 2022 17:55:56 +0000 (10:55 -0700)] 
specify known working nodejs and npm versions in package.json (#2074)

helix-front: specify known working nodejs and npm versions in package.json

4 months agoDefine development process
Junkai Xue [Thu, 12 May 2022 05:27:11 +0000 (22:27 -0700)] 
Define development process

4 months agoUpdate pom and update ivy files
Junkai Xue [Thu, 12 May 2022 05:05:23 +0000 (22:05 -0700)] 
Update pom and update ivy files

4 months agoRelease note for 1.0.4
Junkai Xue [Thu, 12 May 2022 05:03:25 +0000 (22:03 -0700)] 
Release note for 1.0.4

4 months ago[maven-release-plugin] prepare for next development iteration
Junkai Xue [Thu, 12 May 2022 03:27:41 +0000 (20:27 -0700)] 
[maven-release-plugin] prepare for next development iteration

4 months ago[maven-release-plugin] prepare release helix-1.0.4
Junkai Xue [Thu, 12 May 2022 03:27:26 +0000 (20:27 -0700)] 
[maven-release-plugin] prepare release helix-1.0.4

4 months agoEnable helix-front for release
Junkai Xue [Thu, 12 May 2022 02:58:00 +0000 (19:58 -0700)] 
Enable helix-front for release

4 months agoRevert "[maven-release-plugin] prepare release helix-1.0.4"
Junkai Xue [Thu, 12 May 2022 02:56:12 +0000 (19:56 -0700)] 
Revert "[maven-release-plugin] prepare release helix-1.0.4"

This reverts commit ef684139187f2a33c1941e4075e76f8c2c104746.

4 months agoRevert "[maven-release-plugin] prepare for next development iteration"
Junkai Xue [Thu, 12 May 2022 02:55:55 +0000 (19:55 -0700)] 
Revert "[maven-release-plugin] prepare for next development iteration"

This reverts commit 013042e97b82e4d7a4556988b310379f20955987.

4 months ago[maven-release-plugin] prepare for next development iteration
Junkai Xue [Thu, 12 May 2022 01:27:06 +0000 (18:27 -0700)] 
[maven-release-plugin] prepare for next development iteration

4 months ago[maven-release-plugin] prepare release helix-1.0.4
Junkai Xue [Thu, 12 May 2022 01:26:52 +0000 (18:26 -0700)] 
[maven-release-plugin] prepare release helix-1.0.4

4 months agoFix release URL
Junkai Xue [Thu, 12 May 2022 01:18:48 +0000 (18:18 -0700)] 
Fix release URL

4 months agoRefactor bump-up.command script and add helix-view-aggregator (#2086)
Qi (Quincy) Qu [Tue, 10 May 2022 20:25:49 +0000 (13:25 -0700)] 
Refactor bump-up.command script and add helix-view-aggregator (#2086)

Refactor bump-up.command script and add helix-view-aggregator

5 months agoFix race condition between instance drop and participant history update (#2073)
Qi (Quincy) Qu [Tue, 3 May 2022 21:38:40 +0000 (14:38 -0700)] 
Fix race condition between instance drop and participant history update (#2073)

Fix race condition between instance drop and participant history update

5 months agoIssue #1970: allow clients to prevent HelixProperty from cloning the ZNRecord (#2072)
Richard Startin [Thu, 28 Apr 2022 23:42:52 +0000 (00:42 +0100)] 
Issue #1970: allow clients to prevent HelixProperty from cloning the ZNRecord (#2072)

5 months agofix issue #2064: bug where RuntimeJobDag.generateJobList could loop until parallelism...
Richard Startin [Thu, 28 Apr 2022 16:50:14 +0000 (17:50 +0100)] 
fix issue #2064: bug where RuntimeJobDag.generateJobList could loop until parallelism is reached when in JobQueue mode (#2065)

5 months agoMaintenanceManagementService improvement - Allow implementation of OperationInterfac...
xyuanlu [Wed, 27 Apr 2022 22:42:51 +0000 (15:42 -0700)] 
MaintenanceManagementService  improvement - Allow implementation of OperationInterface to return null (#2035)

Allow implementation of OperationInterface to return null

5 months agosupport common input for operational input on Maintenance Management API (#2055)
xyuanlu [Wed, 27 Apr 2022 22:42:34 +0000 (15:42 -0700)] 
support common input for operational input on Maintenance Management API  (#2055)

support common input for operational input on Maintenance Management API

5 months agoDo not proceed with cluster creation if addCluster() fails. (#2068)
Komal Desai [Wed, 27 Apr 2022 22:42:08 +0000 (15:42 -0700)] 
Do not proceed with cluster creation if addCluster() fails. (#2068)

In Helix-Tools - ClusterSetup::addCluster() doesn't check return value
of HelixAdmin::addCluster() method. It proceeds even when the call
returns failure.
Check the return status of addCluster() and throw an exception if cluster creation fails.

5 months agoMore term cleanup for tutorial website (#2059)
Qi (Quincy) Qu [Wed, 27 Apr 2022 22:41:06 +0000 (15:41 -0700)] 
More term cleanup for tutorial website (#2059)

5 months agomove to Apache Analytics(Matomo)
Olivier Lamy [Mon, 25 Apr 2022 08:13:54 +0000 (18:13 +1000)] 
move to Apache Analytics(Matomo)

Signed-off-by: Olivier Lamy <olamy@apache.org>
5 months agouse reflow version just released and working with recent version maven-site-plugin
Olivier Lamy [Mon, 25 Apr 2022 08:02:49 +0000 (18:02 +1000)] 
use reflow version just released and working with recent version maven-site-plugin

Signed-off-by: Olivier Lamy <olamy@apache.org>
5 months agofix website deployment
Olivier Lamy [Sat, 23 Apr 2022 04:39:46 +0000 (14:39 +1000)] 
fix website deployment

Signed-off-by: Olivier Lamy <olamy@apache.org>
5 months agoFix release note for Log4j version
Junkai Xue [Fri, 22 Apr 2022 21:35:40 +0000 (14:35 -0700)] 
Fix release note for Log4j version

5 months agoUpdate menu bar
Junkai Xue [Thu, 21 Apr 2022 21:29:45 +0000 (14:29 -0700)] 
Update menu bar

5 months agoAdd bump snapshot script and bump snapshort
Junkai Xue [Thu, 21 Apr 2022 21:19:58 +0000 (14:19 -0700)] 
Add bump snapshot script and bump snapshort

5 months agoupgrade xstream to security issues (#2046)
PJ Fanning [Wed, 20 Apr 2022 21:48:29 +0000 (23:48 +0200)] 
upgrade xstream to security issues (#2046)

5 months agoReplace non-inclusive terms in quickstart (#2050)
Qi (Quincy) Qu [Wed, 20 Apr 2022 20:55:40 +0000 (13:55 -0700)] 
Replace non-inclusive terms in quickstart (#2050)

5 months ago[issue-1728] upgrade guava due to cve (#2042)
PJ Fanning [Tue, 19 Apr 2022 18:21:45 +0000 (20:21 +0200)] 
[issue-1728] upgrade guava due to cve (#2042)

5 months agoupgrade jackson to 2.12.6.1 due to cve (#2043)
PJ Fanning [Tue, 19 Apr 2022 18:21:11 +0000 (20:21 +0200)] 
upgrade jackson to 2.12.6.1 due to cve (#2043)

5 months agoAdd 1.0.3 releasenote
Junkai Xue [Mon, 18 Apr 2022 22:18:22 +0000 (15:18 -0700)] 
Add 1.0.3 releasenote

5 months agoReplace non-inclusive terms in tutorial.md (#2039)
Qi (Quincy) Qu [Mon, 18 Apr 2022 17:57:29 +0000 (10:57 -0700)] 
Replace non-inclusive terms in tutorial.md (#2039)

5 months agoCode refactor and cleanup on instance validation (#2032)
Qi (Quincy) Qu [Mon, 18 Apr 2022 17:57:15 +0000 (10:57 -0700)] 
Code refactor and cleanup on instance validation (#2032)

Unify the usage of checking instance enable/disable using InstanceValidationUtil

5 months agoFixed size history for Scheduled Workflow tasks (#2036)
Komal Desai [Sat, 16 Apr 2022 22:31:19 +0000 (15:31 -0700)] 
Fixed size history for Scheduled Workflow tasks (#2036)

Once we execute scheduled workflow task, we append entry to history.
Each entry is of the format "<taskname>-<timestamp>"

But we never purged old entries.
This will result in hitting size limit of Znode.

Introducing fixed size history of 20 and purge all the previous entries.

5 months agoupgrade snakeyaml to v1.30 due to cve (#2041)
PJ Fanning [Sat, 16 Apr 2022 22:30:31 +0000 (00:30 +0200)] 
upgrade snakeyaml to v1.30 due to cve (#2041)

5 months ago[issue-1727] upgrade to commons-io 2.11.0 due to cve (#2040)
PJ Fanning [Sat, 16 Apr 2022 22:29:52 +0000 (00:29 +0200)] 
[issue-1727] upgrade to commons-io 2.11.0 due to cve (#2040)

5 months agoRemove temp file
Junkai Xue [Fri, 15 Apr 2022 08:10:45 +0000 (01:10 -0700)] 
Remove temp file

5 months agoFix website deployment
Junkai Xue [Fri, 15 Apr 2022 07:24:42 +0000 (00:24 -0700)] 
Fix website deployment

5 months agoRemove archived versions
Junkai Xue [Thu, 14 Apr 2022 19:02:38 +0000 (12:02 -0700)] 
Remove archived versions

5 months agoUpdate dependencies and fix compile errors
Qi (Quincy) Qu [Tue, 5 Apr 2022 23:21:06 +0000 (16:21 -0700)] 
Update dependencies and fix compile errors

Unit test fix and code style improvement.