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

zhaojinchao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


    from 120d4f5f120 Add unit test for Bootstrap use proxy default port from 
props (#17707)
     add 30931033f2e Refactor distribute database lock (#17711)

No new revisions were added by this update.

Summary of changes:
 .../cluster/ClusterContextManagerBuilder.java      |   2 +-
 .../cluster/coordinator/RegistryCenter.java        |   4 +-
 ...java => AbstractDistributeLockNodeService.java} |  28 ++-
 .../coordinator/lock/DistributeLockContext.java    |  46 ++---
 .../cluster/coordinator/lock/LockNodeService.java  |  17 +-
 .../coordinator/lock/LockRegistryService.java      |   9 -
 .../lock/ShardingSphereDistributeLockManager.java  |  63 -------
 .../lock/ShardingSphereLockManagerFactory.java     |  44 -----
 .../ShardingSphereDistributeDatabaseLock.java}     |  81 ++++-----
 .../event/DatabaseAckLockReleasedEvent.java        |   2 +-
 .../database/event/DatabaseAckLockedEvent.java     |   2 +-
 .../database/event/DatabaseLockReleasedEvent.java  |   2 +-
 .../database/event/DatabaseLockedEvent.java        |   2 +-
 .../database/node/DatabaseLockNodeService.java     |  14 +-
 .../watcher/DatabaseLockChangedWatcher.java}       |  34 ++--
 .../lock/global/DistributeInterMutexLock.java      | 195 ---------------------
 .../global/DistributeInterReentrantMutexLock.java  |  52 ------
 .../lock/global/ShardingSphereGlobalLock.java      |  56 ------
 ...hardingSphereDatabaseDistributeLockManager.java | 170 ------------------
 .../database/ShardingSphereDatabaseLock.java       |  84 ---------
 .../watcher/DatabaseAckChangedWatcher.java         |  69 --------
 .../coordinator/lock/mutex/InterMutexLock.java     |   5 +-
 .../lock/mutex/InterReentrantMutexLock.java        |   7 +-
 .../mutex/ShardingSphereDistributeMutexLock.java   |   9 +-
 ...ava => ShardingSphereInterMutexLockHolder.java} |  27 ++-
 .../lock/mutex/node/MutexLockNodeService.java      |  12 +-
 .../lock/mutex/watcher/MutexAckChangedWatcher.java |  69 --------
 ...edWatcher.java => MutexLockChangedWatcher.java} |  24 ++-
 .../lock/service/MutexLockRegistryService.java     |  12 +-
 .../service/ReentrantMutexLockRegistryService.java |  75 --------
 .../coordinator/lock/util/LockNodeUtil.java        |  16 +-
 .../coordinator/lock/util/TimeoutMilliseconds.java |   8 +-
 ...anager.cluster.coordinator.lock.LockNodeService |   4 +-
 ...inator.lock.ShardingSphereDistributeLockManager |  18 --
 ....cluster.coordinator.registry.GovernanceWatcher |   6 +-
 ... => AbstractDistributeLockNodeServiceTest.java} |  42 ++---
 .../lock/DistributeLockContextTest.java            |  18 +-
 .../node/DatabaseLockNodeServiceTest.java}         |   6 +-
 .../watcher/DatabaseLockChangedWatcherTest.java}   |  52 ++++--
 .../watcher/DatabaseLocksChangedWatcherTest.java   |  81 ---------
 .../node/MutexLockNodeServiceTest.java}            |  10 +-
 .../mutex/watcher/MutexLockChangedWatcherTest.java | 101 +++++++++++
 .../lock/service/MutexLockRegistryServiceTest.java |   2 +-
 .../ReentrantMutexLockRegistryServiceTest.java     |  65 -------
 .../coordinator/lock/util/LockNodeUtilTest.java    |  22 ++-
 45 files changed, 358 insertions(+), 1309 deletions(-)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/AbstractGlobalLockNodeService.java
 => AbstractDistributeLockNodeService.java} (66%)
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/ShardingSphereDistributeLockManager.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/ShardingSphereLockManagerFactory.java
 copy 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{mutex/ShardingSphereDistributeMutexLock.java
 => database/ShardingSphereDistributeDatabaseLock.java} (59%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global
 => }/database/event/DatabaseAckLockReleasedEvent.java (98%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global
 => }/database/event/DatabaseAckLockedEvent.java (98%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global
 => }/database/event/DatabaseLockReleasedEvent.java (97%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global
 => }/database/event/DatabaseLockedEvent.java (97%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global
 => }/database/node/DatabaseLockNodeService.java (68%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/database/watcher/DatabaseLocksChangedWatcher.java
 => database/watcher/DatabaseLockChangedWatcher.java} (64%)
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/DistributeInterMutexLock.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/DistributeInterReentrantMutexLock.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/ShardingSphereGlobalLock.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/database/ShardingSphereDatabaseDistributeLockManager.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/database/ShardingSphereDatabaseLock.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/database/watcher/DatabaseAckChangedWatcher.java
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/mutex/{ShardingSphereMutexLockHolder.java
 => ShardingSphereInterMutexLockHolder.java} (75%)
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/mutex/watcher/MutexAckChangedWatcher.java
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/mutex/watcher/{MutexLocksChangedWatcher.java
 => MutexLockChangedWatcher.java} (71%)
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/service/ReentrantMutexLockRegistryService.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/main/resources/META-INF/services/org.apache.shardingsphere.mode.manager.cluster.coordinator.lock.ShardingSphereDistributeLockManager
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/AbstractGlobalStandardLockNodeServiceTest.java
 => AbstractDistributeLockNodeServiceTest.java} (52%)
 copy 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/database/node/DatabaseStandardLockNodeServiceTest.java
 => database/node/DatabaseLockNodeServiceTest.java} (87%)
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/database/watcher/DatabaseAckChangedWatcherTest.java
 => database/watcher/DatabaseLockChangedWatcherTest.java} (57%)
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/global/database/watcher/DatabaseLocksChangedWatcherTest.java
 rename 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/{global/database/node/DatabaseStandardLockNodeServiceTest.java
 => mutex/node/MutexLockNodeServiceTest.java} (77%)
 create mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/mutex/watcher/MutexLockChangedWatcherTest.java
 delete mode 100644 
shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/lock/service/ReentrantMutexLockRegistryServiceTest.java

Reply via email to