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: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org