This is an automated email from the ASF dual-hosted git repository.
jxue pushed a change to branch replica_level_throttle
in repository https://gitbox.apache.org/repos/asf/helix.git.
from 0a5682f Revert "Change participant message monitor to use dynamic
metric (#1685)" (#1693)
add 5eae445 Directly use Best Possible State to calculate
DifferenceWithIdealStateGauge metrics instead of relying on the persisted
IdealState. (#1697)
add 35b5ec1 Add option to continue checks on failures for stoppable api
(#1689)
add 551a70f Add tutorial for Helix distributed lock (#1687)
add 24c3c24 Change participant message monitor from static metric to
dynamic metric (#1696)
No new revisions were added by this update.
Summary of changes:
.../ResourceControllerDataProvider.java | 20 ++-
.../stages/BestPossibleStateCalcStage.java | 63 +++++--
.../stages/ExternalViewComputeStage.java | 5 +-
.../controller/stages/PersistAssignmentStage.java | 33 ++--
.../monitoring/mbeans/ClusterStatusMonitor.java | 19 +-
.../monitoring/mbeans/MessageLatencyMonitor.java | 2 +-
.../mbeans/ParticipantMessageMonitor.java | 97 ++++++-----
.../mbeans/ParticipantMessageMonitorMBean.java | 31 ----
.../mbeans/ParticipantStatusMonitor.java | 62 +++----
.../helix/monitoring/TestParticipantMonitor.java | 107 ++++++++++--
.../mbeans/TestClusterAggregateMetrics.java | 2 +-
.../mbeans/TestClusterStatusMonitor.java | 15 +-
.../rest/server/json/instance/StoppableCheck.java | 5 +
.../server/resources/helix/InstancesAccessor.java | 15 +-
.../resources/helix/PerInstanceAccessor.java | 38 ++--
.../rest/server/service/InstanceServiceImpl.java | 43 +++--
.../helix/rest/server/TestInstancesAccessor.java | 2 -
.../helix/rest/server/TestPerInstanceAccessor.java | 9 +-
.../rest/server/service/TestInstanceService.java | 68 ++++++--
website/1.0.1/src/site/markdown/Tutorial.md | 1 +
.../src/site/markdown/tutorial_distributed_lock.md | 191 +++++++++++++++++++++
.../images/HelixPriorityLockWorkflow.jpeg | Bin 0 -> 145221 bytes
22 files changed, 614 insertions(+), 214 deletions(-)
delete mode 100644
helix-core/src/main/java/org/apache/helix/monitoring/mbeans/ParticipantMessageMonitorMBean.java
create mode 100644 website/1.0.1/src/site/markdown/tutorial_distributed_lock.md
create mode 100644
website/1.0.1/src/site/resources/images/HelixPriorityLockWorkflow.jpeg