|
|
|
HDDS-7308
|
HDDS-2823
[Doc] Update OM HA Setup Doc
|
Navin Kumar
|
Navin Kumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-6141
|
HDDS-2823
terminate om if statemachine is shut down by ratis
|
Jie Yao
|
Jie Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-6101
|
HDDS-2823
use `Fileutils.move` instead of `Files.move` when installing snapshot
|
Jie Yao
|
Jie Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5640
|
HDDS-2823
Add ratis metric for scm
|
Xu Shao Hong
|
Xu Shao Hong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5529
|
HDDS-2823
For any IOexception from @Replicated method we should throw it
|
Jie Yao
|
Jie Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5440
|
HDDS-2823
remove scm from SCM HA group
|
Unassigned
|
Jie Yao
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-5356
|
HDDS-2823
[SCM-HA] SCM start failed with PipelineNotFoundException
|
Shashikant Banerjee
|
Nilotpal Nandi
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5284
|
HDDS-2823
[SCM-HA] SCM start failed with PipelineNotFoundException
|
Shashikant Banerjee
|
Nilotpal Nandi
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5281
|
HDDS-2823
Add reinitialize() for SequenceIdGenerator.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5273
|
HDDS-2823
Handle unsecure cluster convert to secure cluster for SCM
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5256
|
HDDS-2823
Fix fall back of config in SCM HA Cluster
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5248
|
HDDS-2823
SCM HA: Continuous PipelineNotFoundException seen in SCM log
|
Lokesh Jain
|
Nilotpal Nandi
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5246
|
HDDS-2823
Wait for ever to obtain CA list which is needed during OM/DN startup
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5241
|
HDDS-2823
SCM UI should have leader/follower and Primordial SCM information
|
Sadanand Shenoy
|
Sadanand Shenoy
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5234
|
HDDS-2823
Change default grpc and ratis ports for scm ha
|
Sadanand Shenoy
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5233
|
HDDS-2823
SCM subsequent init failed when previous scm init failed
|
Bharat Viswanadham
|
George Huang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5216
|
HDDS-2823
ozone freon randomkeys failed after leader SCM node is down
|
Bharat Viswanadham
|
George Huang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5205
|
HDDS-2823
Make admin check work for SCM HA cluster
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5202
|
HDDS-2823
Use scm#checkLeader before processing client requests
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5200
|
HDDS-2823
Fix scm roles command if one of the host is unresolvable
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5186
|
HDDS-2823
If primordial SCM id is set, a non-HA cluster can not be initialized.
|
Mukul Kumar Singh
|
István Fajth
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5183
|
HDDS-2823
For AccessControlException do not perform failover
|
Bharat Viswanadham
|
Ethan Rose
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5173
|
HDDS-2823
Divide snapshot related work into notifyInstallSnapshotFromLeader and reinitialize for SCMStateMachine.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5152
|
HDDS-2823
Fix Suggested leader in Client
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5103
|
HDDS-2823
Fix Install Snapshot Mechanism in SCMStateMachine
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5090
|
HDDS-2823
make Decommission work under SCM HA.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5080
|
HDDS-2823
[SCM HA Security] Enable s3 test suite for ozone-secure-ha
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5078
|
HDDS-2823
[SCM HA Security] NPE during secure SCM initialization with HA code updated to an already existing cluster
|
Bharat Viswanadham
|
István Fajth
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5075
|
HDDS-2823
[SCM HA Security] Remove code of not starting ozone services when Security is enabled on SCM HA cluster
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5071
|
HDDS-2823
[SCM HA Security] Fix duration of sub-ca certs
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5060
|
HDDS-2823
[SCM HA Security] Make InterSCM grpc channel secure
|
Bharat Viswanadham
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5054
|
HDDS-2823
Merge SCM HA configs to ScmConfigKeys
|
Aswin Shakil
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5052
|
HDDS-2823
[SCM HA Security] Handle leader changes between SCMInfo and getSCMSigned Cert in OM
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5051
|
HDDS-2823
Ensure failover to suggested leader if any for NotLeaderException
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5033
|
HDDS-2823
SCM may not be able to know full port list of Datanode after Datanode is started.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5027
|
HDDS-2823
[SCM HA Security] Handle leader changes during bootstrap
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5022
|
HDDS-2823
SCM get roles command should provide Ratis Leader/Follower information.
|
George Huang
|
Aravindan Vijayan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5015
|
HDDS-2823
localId is not consistent across SCMs when setup a multi node SCM HA cluster.
|
Glen Geng
|
Xu Shao Hong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-5002
|
HDDS-2823
[SCM HA Security] Make changes required for ratis enabled with new model of RootCA/subCA
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4999
|
HDDS-2823
[SCM HA Security] generate certserialID in distributed sequence
|
Ritesh Shukla
|
Bharat Viswanadham
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDDS-4998
|
HDDS-2823
[SCM HA Security] Make storeValidCertificate method idempotent
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4985
|
HDDS-2823
[SCM HA Security] When Ratis is enabled, SCM secure cluster is not working
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4982
|
HDDS-2823
Solve intellj warnings on DBTransactionBuffer.
|
Xu Shao Hong
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4981
|
HDDS-2823
Remove SequenceIdGenerator#StateManagerImpl
|
Jie Yao
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4978
|
HDDS-2823
[SCM HA Security] Ozone services should be disabled in SCM HA enabled and security enabled cluster
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4968
|
HDDS-2823
Back-port HDDS-4911 (List container by container state) to ContainerManagerV2
|
Jie Yao
|
Jie Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4958
|
HDDS-2823
Adapt admincli tests for SCM HA
|
Attila Doroszlai
|
Attila Doroszlai
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-4957
|
HDDS-2823
Fix flaky test TestSCMInstallSnapshotWithHA#testInstallCorruptedCheckpointFailure
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4953
|
HDDS-2823
[SCM HA Security] Make CertStore DB updates for StoreValidateCertificate go via Ratis
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4952
|
HDDS-2823
[SCM HA Security] Implement listCAs and getRootCA API
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4951
|
HDDS-2823
Return with exit code 0 in case of optional scm bootstrap/init
|
Marton Elek
|
Marton Elek
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4950
|
HDDS-2823
Provide example k8s files to run full HA Ozone
|
Marton Elek
|
Marton Elek
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4949
|
HDDS-2823
NullPointerException during SCM init
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4948
|
HDDS-2823
[Doc] Add SCM HA Setup Doc
|
Marton Elek
|
Xu Shao Hong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4922
|
HDDS-2823
refactor code in SCMStateMachine.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4915
|
HDDS-2823
[SCM HA Security] Integrate CertClient
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4912
|
HDDS-2823
Support inline upgrade from containerId, delTxnId, localId to SequenceIdGenerator.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4899
|
HDDS-2823
Add SCM HA to Chaos tests
|
Mukul Kumar Singh
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4897
|
HDDS-2823
[SCM HA Security] Create SCM Cert Client and change DefaultCA to allow self signed and intermediary
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4896
|
HDDS-2823
Need a tool to upgrade current non-HA SCM node to single node HA cluster
|
Shashikant Banerjee
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4894
|
HDDS-2823
Use PipelineManagerV2Impl in Recon and enable ignored Recon test cases.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4890
|
HDDS-2823
SCM Ratis enable/disable switch
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4886
|
HDDS-2823
Fix and enable TestEndpoints.java
|
Mukul Kumar Singh
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4884
|
HDDS-2823
Fix and enable TestReconTasks
|
Mukul Kumar Singh
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4880
|
HDDS-2823
Fix removing local SCM when submitting request to other SCM.
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4877
|
HDDS-2823
Make SCM ratis server spin up time during initialization configurable
|
Jie Yao
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4876
|
HDDS-2823
[SCM HA Security] Add failover proxy to SCM Security Server Protocol
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4874
|
HDDS-2823
[SCM HA Security] Implement listCertificates based on role
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4866
|
HDDS-2823
Datanode with scmID format should work with clusterID directory format
|
Mukul Kumar Singh
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4863
|
HDDS-2823
Provide docker-compose for SCM HA
|
Attila Doroszlai
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4861
|
HDDS-2823
[SCM HA Security] Implement generate SCM certificate
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4860
|
HDDS-2823
Reopen replication/wait.robot added by HDDS-4834
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4841
|
HDDS-2823
Make changes required for SCM admin commands to work with SCM HA
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4837
|
HDDS-2823
Use SCM service ID in finding SCM Datanode address.
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4829
|
HDDS-2823
Rename MiniOzoneHACluster to MiniOzoneOMHACluster
|
Mukul Kumar Singh
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4823
|
HDDS-2823
Make SCM Generic config support HA Style
|
Bharat Viswanadham
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4822
|
HDDS-2823
Implement scm --bootstrap command
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4821
|
HDDS-2823
Use SCM service ID in SCMBlockClient and SCM Client
|
Bharat Viswanadham
|
Mukul Kumar Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4820
|
HDDS-2823
Add multiple SCM nodes to MiniOzoneCluster
|
Shashikant Banerjee
|
Mukul Kumar Singh
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-4812
|
HDDS-2823
Move Ratis group creation to scm --init phase
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4811
|
HDDS-2823
Use OM style config to construct RaftGroup and initialize Raft Servers
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-4810
|
HDDS-2823
Integrate DeleteBlockLog with PartialTableCache
|
Unassigned
|
Glen Geng
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HDDS-4807
|
HDDS-2823
Add install checkpoint in SCMStateMachine
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4806
|
HDDS-2823
Fix misc acceptance test: List pipelines on unknown host
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4804
|
HDDS-2823
Fix TestReconContainerManager after merge master to HDDS-2823
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4800
|
HDDS-2823
Fix TestContainerEndpoint after merging master to HDDS-2823.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4797
|
HDDS-2823
Fix findbugs issues after HDDS-2195
|
Glen Geng
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4786
|
HDDS-2823
Disable Prevote in Ratis in SCM HA by default
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4782
|
HDDS-2823
Merge SCMRatisSnapshotInfo and OMRatisSnapshotInfo into a single class
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4779
|
HDDS-2823
Temporarily ignore failing Recon tests
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-4778
|
HDDS-2823
Add transactionId into deletingTxIDs when remove it from DB
|
runzhiwang
|
runzhiwang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4773
|
HDDS-2823
Add functionality to transfer Rocks db checkpoint from leader to follower
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4761
|
HDDS-2823
Implement increment count optimization in DeletedBlockLog V2
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4756
|
HDDS-2823
activatePipeline/deactivatePipeline in PipelineManagerV2Impl should acquire lock before calling StateManager#updatePipelineState.
|
Xu Shao Hong
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4744
|
HDDS-2823
Add STOP state to SCMService.
|
Unassigned
|
Glen Geng
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
HDDS-4740
|
HDDS-2823
Admin command should take effect on all SCM instance
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4718
|
HDDS-2823
Bootstrap new SCM node
|
Shashikant Banerjee
|
Shashikant Banerjee
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4712
|
HDDS-2823
Replace UniqueID by the Distributed Sequence ID Generator
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4695
|
HDDS-2823
Support encode and decode ArrayList and Long
|
runzhiwang
|
runzhiwang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4684
|
HDDS-2823
Use applyTransactionSerial instead of applyTransaction
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDDS-4660
|
HDDS-2823
Merge OMTransactionInfo with SCMTransactionInfo
|
Shashikant Banerjee
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4654
|
HDDS-2823
Should disallow log purge before installSnapshot is implemented
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-4651
|
HDDS-2823
Implement Distributed Sequence ID Generator
|
Glen Geng
|
Rui Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HDDS-4643
|
HDDS-2823
Ratis Snapshot should be loaded from the confg
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4636
|
HDDS-2823
Change default SCM snapshot frequency to a lower value
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4634
|
HDDS-2823
Implement DB buffer in MockHAManager
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4633
|
HDDS-2823
Fix SCMHAManagerImpl#isLeader after RATIS-1227
|
Unassigned
|
Nandakumar
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-4632
|
HDDS-2823
Add term into SetNodeOperationalStateCommand.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4630
|
HDDS-2823
Solve deadlock triggered by PipelineActionHandler.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4628
|
HDDS-2823
min/max election timeout of SCMRatisServer is not set properly.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4624
|
HDDS-2823
Fix set configs in SCMHAConfigration
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4622
|
HDDS-2823
Use singe server raft cluster in MiniOzoneCluster.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4600
|
HDDS-2823
Use OM style Configuration to initialize SCM HA
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4589
|
HDDS-2823
Handle potential data loss during ReplicationManager.handleOverReplicatedContainer()
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4575
|
HDDS-2823
Refactor SCMHAManager and SCMRatisServer with RaftServer.Division
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4568
|
HDDS-2823
SCMContext
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4567
|
HDDS-2823
SCMContext Phase 1 - Raft Related Info
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4560
|
HDDS-2823
Add ReadWriteLock into PipelineStateManagerV2Impl to protect contentions between RaftServer and PipelineManager
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4551
|
HDDS-2823
Remove checkLeader in PipelineManager.
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4542
|
HDDS-2823
Need throw exception to trigger FailoverProxyProvider of SCM client to work
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4533
|
HDDS-2823
Avoid rewriting pipeline information during PipelineStateManagerV2Impl initialization
|
Rui Wang
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4532
|
HDDS-2823
Update pipeline db when pipeline state is changed
|
Shashikant Banerjee
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4531
|
HDDS-2823
Fix SCMHAManager#getPeerIdFromRoleInfo
|
Glen Geng
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4422
|
HDDS-2823
Fix TestMiniOzoneHACluster.testGetOMLeader()
|
Rui Wang
|
Rui Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDDS-4393
|
HDDS-2823
Fix CI and test failures after force push on 2020/10/26
|
Nandakumar
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4365
|
HDDS-2823
SCMBlockLocationFailoverProxyProvider should use ScmBlockLocationProtocolPB.class in RPC.setProtocolEngine
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4295
|
HDDS-2823
SCM ServiceManager
|
Glen Geng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4294
|
HDDS-2823
Backport updates from ContainerManager(V1)
|
Unassigned
|
Li Cheng
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-4293
|
HDDS-2823
Backport updates from PipelineManager(V1)
|
Unassigned
|
Li Cheng
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
HDDS-4281
|
HDDS-2823
Use suggestedLeader for SCM failover proxy performing failover
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4195
|
HDDS-2823
Fix Recon after HDDS-4133
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4192
|
HDDS-2823
enable SCM Raft Group based on config ozone.scm.names
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4191
|
HDDS-2823
Add failover proxy for SCM container client
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4133
|
HDDS-2823
Use new ContainerManager in SCM
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4132
|
HDDS-2823
Switch to ContainerManagerV2
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4130
|
HDDS-2823
remove the 1st edition of RatisServer of SCM HA which is copied from OM HA
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4128
|
HDDS-2823
RATIS ONE Pipeline is closed but not removed when a datanode goes stale
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-4125
|
HDDS-2823
Pipeline is not removed when a datanode goes stale
|
Glen Geng
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4115
|
HDDS-2823
CLI command to show current SCM leader and follower status
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4107
|
HDDS-2823
replace scmID with clusterID for container and volume at Datanode side
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4093
|
HDDS-2823
update RATIS version from 1.0.0 to 1.1.0-85281b2-SNAPSHOT
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-4059
|
HDDS-2823
SCMStateMachine::applyTransaction() should not invoke TransactionContext.getClientRequest()
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3988
|
HDDS-2823
DN can distinguish SCMCommand from stale leader SCM
|
Glen Geng
|
Glen Geng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3962
|
HDDS-2823
Use getRoleInfoProto() in isLeader check
|
Glen Geng
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3895
|
HDDS-2823
Implement container related operations in ContainerManagerImpl
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3890
|
HDDS-2823
Stop BackgroundPipelineCreator when PipelineManager is closed
|
Rui Wang
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3838
|
HDDS-2823
Handle stale leader issue
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3837
|
HDDS-2823
Add isLeader check for SCM state updates
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3740
|
HDDS-2823
PipelineStateManagerV2Impl#removePipeline will remove pipeline from db in case of failure
|
Jie Yao
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3711
|
HDDS-2823
Handle inner classes in SCMRatisRequest and SCMRatisResponse
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3693
|
HDDS-2823
Switch to PipelineStateManagerV2 and put PipelineFactory in PipelineManager
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3684
|
HDDS-2823
Add tests for replication annotation
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3679
|
HDDS-2823
Add unit tests for new PipelineManager interface
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3677
|
HDDS-2823
Handle events fired from PipelineManager to close container
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3671
|
HDDS-2823
Introduce SCMStateMachineHandler marker interface
|
Nandakumar
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3662
|
HDDS-2823
decouple finalize and destroy pipeline
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3661
|
HDDS-2823
Add Snapshot into new SCMRatisServer and SCMStateMachine
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-3652
|
HDDS-2823
Add unit test for SCMRatisResponse
|
Li Cheng
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3651
|
HDDS-2823
Add unit test for SCMRatisRequest
|
Li Cheng
|
Nandakumar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3556
|
HDDS-2823
Refactor configuration in SCMRatisServer to Java-based configuration
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3491
|
HDDS-2823
SCM Invoke Handler for Ratis calls
|
Nandakumar
|
Li Cheng
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-3213
|
HDDS-2823
acceptance test for SCM HA
|
Bharat Viswanadham
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3212
|
HDDS-2823
Allow Enabling Purge SCM Ratis log
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3209
|
HDDS-2823
Load Snapshot info upon SCM Ratis starts
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3208
|
HDDS-2823
Implement Ratis Snapshots on SCM
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3207
|
HDDS-2823
Provide docker-compose for SCM HA
|
Unassigned
|
Li Cheng
|
|
Resolved |
Done
|
|
|
|
|
|
|
|
HDDS-3206
|
HDDS-2823
Make sure AllocateBlock can only be executed on leader SCM
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3205
|
HDDS-2823
DeleteBlock via Ratis in SCM HA
|
runzhiwang
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3203
|
HDDS-2823
Replication can only be executed on leader
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3202
|
HDDS-2823
Bootstrap SCM HA Security
|
Bharat Viswanadham
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3201
|
HDDS-2823
SafeMode exit rule for all SCMs
|
Swaminathan Balachandran
|
Li Cheng
|
|
Resolved |
Won't Do
|
|
|
|
|
|
|
|
HDDS-3200
|
HDDS-2823
Handle NodeReport from DN to SCMs
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3199
|
HDDS-2823
Handle PipelineAction and OpenPipline from DN to SCM
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3198
|
HDDS-2823
Handle pipeline reports
|
Unassigned
|
Li Cheng
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-3197
|
HDDS-2823
BackgroundPipelineCreator can only serve leader
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3196
|
HDDS-2823
New PipelineManager interface to persist to RatisServer
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3194
|
HDDS-2823
Handle ContainerAction and CloseContainer
|
Unassigned
|
Li Cheng
|
|
Resolved |
Implemented
|
|
|
|
|
|
|
|
HDDS-3193
|
HDDS-2823
Handle ContainerReport and IncrementalContainerReport
|
Unassigned
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3192
|
HDDS-2823
Handle AllocateContainer operation for HA
|
Nandakumar
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3191
|
HDDS-2823
Switch current pipeline interface to the new Replication based interface to write to Ratis
|
Glen Geng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3190
|
HDDS-2823
SCM needs to replay RaftLog for recovery
|
Rui Wang
|
Li Cheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDDS-3188
|
HDDS-2823
Add failover proxy to SCM block protocol
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3187
|
HDDS-2823
SCM StateMachine
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3186
|
HDDS-2823
Introduce generic SCMRatisRequest and SCMRatisResponse
|
Nandakumar
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDDS-3185
|
HDDS-2823
Standalone SCM RatisServer
|
Li Cheng
|
Li Cheng
|
|
Resolved |
Fixed
|
|
|
|
|