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

sergehuber pushed a change to branch UNOMI-967-scheduler-lock-recovery
in repository https://gitbox.apache.org/repos/asf/unomi.git


    from 166ee60d0 UNOMI-967: Harden clustered scheduler locks, recovery, and 
tests
     add fc8186a17 UNOMI-967: Address PR #830 review findings in scheduler 
locking/recovery
     add c95ce023f UNOMI-967: Fix double-execution regression from CAS release 
fix
     add f5b100c8e UNOMI-967: Add lock lease renewal (heartbeating) to close 
residual steal race
     add c718fa5d7 UNOMI-967: Fix 3 unit test regressions introduced by the 
base commit's in-memory double rewrite
     add 79f13cdcf UNOMI-967: Document lock lease renewal and clear 
UNOMI_DISTRIBUTION on teardown

No new revisions were added by this update.

Summary of changes:
 clear-elasticsearch.sh                             |   6 +-
 clear-opensearch.sh                                |   7 +-
 manual/src/main/asciidoc/scheduler.adoc            | 117 +++++++++++++-
 .../impl/scheduler/SchedulerServiceImpl.java       |  26 +++-
 .../impl/scheduler/TaskExecutionManager.java       | 159 ++++++++++++++-----
 .../services/impl/scheduler/TaskLockManager.java   | 107 ++++++++++++-
 .../impl/scheduler/TaskRecoveryManager.java        |  29 ++--
 .../impl/InMemoryPersistenceServiceImplTest.java   |  49 +++++-
 .../scheduler/SchedulerServiceClusterRaceTest.java |  93 +++++++++++
 .../impl/scheduler/TaskExecutionManagerTest.java   |  10 +-
 .../impl/scheduler/TaskLockManagerTest.java        | 172 ++++++++++++++++++++-
 .../impl/segments/SegmentServiceImplTest.java      |   1 +
 12 files changed, 696 insertions(+), 80 deletions(-)

Reply via email to