GitHub user mebe opened a pull request:
https://github.com/apache/helix/pull/299
Remove unused _forceRebalanceTimer from GenericHelixController
`GenericHelixController. _forceRebalanceTimer` is a non-daemon `Timer`
thread. It is started in the initializer of
GitHub user mebe opened a pull request:
https://github.com/apache/helix/pull/300
Daemonize SubscribeChangeEventProcessor thread in CallbackProcessor
`CallbackProcessor.SubscribeChangeEventProcessor` is a `DedupEventProcessor
extends Thread`. It is started in a static initializer in
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/298
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/298
Bump up ivy versions
From 0.8.3-SNAPSHOT to 0.8.4-SNAPSHOT to make it consistent with pom.xml
You can merge this pull request into a Git repository by running:
$ git pull
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/297
---
Github user jiajunwang commented on a diff in the pull request:
https://github.com/apache/helix/pull/297#discussion_r251134740
--- Diff:
helix-core/src/main/java/org/apache/helix/manager/zk/zookeeper/ZkConnection.java
---
@@ -84,6 +83,25 @@ public void close() throws
Github user lei-xia commented on a diff in the pull request:
https://github.com/apache/helix/pull/297#discussion_r250807912
--- Diff:
helix-core/src/main/java/org/apache/helix/manager/zk/zookeeper/ZkConnection.java
---
@@ -84,6 +83,25 @@ public void close() throws
Github user lei-xia commented on a diff in the pull request:
https://github.com/apache/helix/pull/297#discussion_r250795524
--- Diff:
helix-core/src/main/java/org/apache/helix/manager/zk/CallbackHandler.java ---
@@ -674,12 +684,24 @@ public void handleChildChange(String
GitHub user jiajunwang opened a pull request:
https://github.com/apache/helix/pull/297
ZkClient related improvments
We identify 2 potential issues that may cause a retrying ZK operation
failed unexpectedly. These commits fix the problem.
You can merge this pull request into a Git
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/296
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/296
Skip resources with state model def ref as Task during top state handoff
We should not report top state handoff for resources with state model def
ref as "Task" as this is meaningless and creates
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/295
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/295
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/294
Implement view cluster aggregator
Based on #266 , design of helix view aggregator, here is the
implementation. Helix view aggregator will be a different module under helix
repo, and the impl will
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/293
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/293
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/292
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/292
[HELIX-785] Record helix latency instead of user latency in top state
handoff metrics
- top state handoff reports helix latency instead of user latency
- modified test cases
You can merge this
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/291
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/290
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/289
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/291
Fix unstable TestControllerLeadershipChange
- make setLeader more reliable
- restart participant after manager 1 regain leadership
- use cluster verifier to wait for cluster converge
You can
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/290
fix potential NPE in TopStateHandoffReportStage
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zhan849/helix harry/minor-fixes
Alternatively
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/289
[HELIX-780] add task user content related api and added more tests
- added get/add task user content rest api
- consolidated rest api behavior: when getting/adding user content, if
job/workflow
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/288
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/288
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/273
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/287
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/287
[HELIX-780] add get/add job user content rest api
added apis and tests
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zhan849/helix
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/285
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/285
[HELIX-779] do not clean list field in maintenance rebalancer for new
resources
Setting list fields to empty map will prevent newly added and initially
rebalanced resources during maintenance mode
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/284
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/284
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/283
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/283
[HELIX-775] consolidate user content related apis for task driver
HELIX-1315: consolidate user content related apis for task driver
To consolidate task driver user content related apis,
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/282
[HELIX-775] add task driver support for helix rest to add/get task frâ¦
â¦amework user content
consolidate user content related apis for task driver
To consolidate task
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/281
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/281
[HELIX-773] add getLastScheduledTaskTimestamp information in workflow rest
API
- Added TaskExecutionInfo object to wrap task execution information
- added TaskExecutionInfo to last scheduled
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/279
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/280
[HELIX-772] add TaskDriver.addUserContent() api and related tests
Implemented TaskDriver.addUserContent()
Added test (TestGetSetUserContentStore) for testing all getter/setter for
user
GitHub user jiajunwang opened a pull request:
https://github.com/apache/helix/pull/279
Check in the intermediate state calculate stage for best possible state.
Resource rebalance pipeline should continuously processing resource even
some resources cannot be calculated.
This is
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/278
[HELIX-771] More detailed top state handoff metrics
Added more details about top state handoff to distinguish helix latency and
user latency
We define there are 2 types of handoff
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/277
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/277
[HELIX-770] HELIX: Fix a possible NPE in loadBalance in IntermediateSâ¦
â¦tateCalcStage
In isLoadBalanceDownwardForAllReplicas() in IntermediateStateCalcStage,
statePriorityMap was
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/276
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/276
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/275
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/275
PR
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you can review and apply these changes as the patch at:
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/270
---
Really appreciate your time and explanation! Lets summarize here the pros
and cons for using Observer and View Aggregator. (I should really have
included this section in design doc and will add to it.)
*Observer*
Pros:
- Existing ZK component, officially supported by community, and
What you are proposing is no different from an Observer (without
consistency guarantees) etc. Initially, this might look simple but once we
start handling all the edge cases, it will start looking more like Observer.
“Observers forward these requests to the Leader like Followers do, but they
then
I agree that it is undoubtedly true that using native ZooKeeper observer
has big advantage such that it also provides clients with ordered events,
but our use cases (i.e. administration, federation, or Ambry’s data
replication and serving requests from remote) are just not latency
sensitive and
Github user zhan849 commented on a diff in the pull request:
https://github.com/apache/helix/pull/266#discussion_r227597163
--- Diff: designs/aggregated-cluster-view/design.md ---
@@ -0,0 +1,353 @@
+Aggregated Cluster View Design
+==
+
Github user zhan849 commented on a diff in the pull request:
https://github.com/apache/helix/pull/266#discussion_r227562948
--- Diff: designs/aggregated-cluster-view/design.md ---
@@ -0,0 +1,353 @@
+Aggregated Cluster View Design
+==
+
GitHub user hivivo opened a pull request:
https://github.com/apache/helix/pull/273
[UI] Front page minor adjustment
### Changes
- Capitalized service names and increased the font size
- Synced `yarn.lock` to prepare for yarn migration
### Tested Done
- Manually
Github user kishoreg commented on a diff in the pull request:
https://github.com/apache/helix/pull/266#discussion_r226866903
--- Diff: designs/aggregated-cluster-view/design.md ---
@@ -0,0 +1,353 @@
+Aggregated Cluster View Design
+==
+
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/272
---
GitHub user hivivo opened a pull request:
https://github.com/apache/helix/pull/272
Support for maintenance mode
- Add maintenance mode support
- Polished login process
You can merge this pull request into a Git repository by running:
$ git pull
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/271
[HELIX-756] TASK: Change LOG mode from info to debug
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix master
Alternatively you
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/270
[HELIX-753] Record top state handoff finished in single cluster data cache
refresh
This PR adds top state handoff reporting when a single pipeline refresh
catches the entire handoff process, which
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/268
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/269
[HELIX-752] Add missing shutdown for RoutingTableProvider
Changelist:
1. Add a missing shutdown() call to avoid having a background thread keep
printing out error messages
You can merge this
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/268
TASK: Fix AssignableInstanceComparator so that it sorts unsupported quota
types
â¦nsupported quota types
Currently, if the quota type does not exist, it will not sort
AssignableInstances
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/267
---
GitHub user lei-xia opened a pull request:
https://github.com/apache/helix/pull/267
Fix P2P message logic in controller to avoid sending duplicated messages to
participants
You can merge this pull request into a Git repository by running:
$ git pull
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/266
Propose design for aggregated cluster view service
This PR adds a design doc for aggregated cluster view service.
You can merge this pull request into a Git repository by running:
$ git pull
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/265
---
GitHub user hivivo opened a pull request:
https://github.com/apache/helix/pull/265
Workflow support & Cluster dashboard & LDAP
- Workflow DAG and pause/resume
- Cluster dashboard view
- LDAP login support
You can merge this pull request into a Git repository by running:
Github user lei-xia closed the pull request at:
https://github.com/apache/helix/pull/254
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/264
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/263
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/262
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/261
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/260
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/263
[TASK] Fix removeJob so its behavior is more consistent with removeWorkflow
â¦oveWorkflow
Change the behavior of removeJob() so that it's more consistent with
removeWorkflow(). This RB
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/262
[TASK] Make AssignableInstanceManager listen on data changes to update
AssignableInstances
â¦update AssignableInstances
Previously, although AssignableInstanceManager provided an API for
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/261
[TASK] Allow undefined workflow/job types to be assigned as DEFAULT type
â¦ULT type
Previously, we ignored undefined types, that is workflow/job types that are
not defined in
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/260
[TASK] Fix purgeExpiredJobs() so that jobs whose removal has failed do not
get removed from DAG
â¦led do not get removed from DAG
Previously, even if the job removal had failed, Task
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/259
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/258
---
GitHub user hivivo opened a pull request:
https://github.com/apache/helix/pull/259
[helix-front] Workflow job list and toggler for cluster list
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/hivivo/helix master
Alternatively
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/258
[HELIX-741] make swap instance more robust and idempotent
Made swap instance more robust:
1. List ideal state names and read ideal state individually to avoid
partial read
2. remove
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/257
---
GitHub user zhan849 opened a pull request:
https://github.com/apache/helix/pull/257
[HELIX-740] check NPE in getInstancesInClusterWithTag and throw more
meaningful exception
Added cluster config check in `getInstancesInClusterWithTag()` and throw
IllegalStateException when
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/256
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/255
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/256
[TASK] Remove old comments from TestQuotaBasedScheduling
Remove legacy comments that are no longer true to prevent confusion in the
future.
Changelist:
1. Remove old comments
You can merge
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/255
Remove quotaType APIs and make jobs inherit type from workflows
â¦kflows
For quota-based task scheduling, for each job, we provided get/setQuotaType
APIs. However, the use case for
GitHub user lei-xia opened a pull request:
https://github.com/apache/helix/pull/254
Use polling verifier instead of hard-coded sleep in tests to reduce test
time
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/lei-xia/helix
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/253
---
GitHub user jiajunwang opened a pull request:
https://github.com/apache/helix/pull/253
Sync the local change about RoutingTableProvider and related metrics change.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jiajunwang/helix
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/252
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/251
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/250
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/249
---
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/248
---
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/252
Expose ExternalViews in RoutingTable and RoutingTableSnapâ¦
â¦shot
Exposing ExternalViews in RoutingTable allows users an easy access to
ExternalViews to track resource/partition/replica
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/251
Make AssignmentCalculators non-static so that tests pass
With the introduction of quota-based scheduling, every task that gets
scheduled takes up a thread. However, previously these
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/250
Modify TestGetLastScheduledTaskTimestamp for increased stability
â¦ability
This test was experiencing an intermittent failure. No inherent faults of
its own, but sometimes tasks were not
GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/249
Fix test configs for TestRecoveryLoadBalance
There was a fix checked in for NumberOfErrorOrRecoveryPartitionThreshold in
IntermediateStateCalcStage from less than equal to to strictly less than.
1 - 100 of 776 matches
Mail list logo