Marton Elek created HDDS-2237:
---------------------------------
Summary: KeyDeletingService throws NPE if it's started too early
Key: HDDS-2237
URL: https://issues.apache.org/jira/browse/HDDS-2237
Project: Hadoop Distributed Data Store
Issue Type: Task
Components: om
Reporter: Marton Elek
Assignee: Marton Elek
1. OzoneManager starts KeyManager
2. KeyManager starts KeyDeletingService
3. KeyDeletingService uses OzoneManager.isLeader()
4. OzoneManager.isLeader() uses omRatisServer
5. omRatisServer can be null (bumm)
Now the initialization order in OzoneManager:
new KeymanagerServer() *Includes start()!!!!*
omRatisServer initialization
start() (includes KeyManager.start())
The solution seems to be easy: start the key manager only from the
OzoneManager.start() and not from the OzoneManager.instantiateServices()
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]