Browse Source

AMBARI-22950. SPNEGO service keytab is getting deleted upon deleting component from host

Robert Levas 7 năm trước cách đây
mục cha
commit
be703e8a70

+ 1 - 1
ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptorContainer.java

@@ -789,7 +789,7 @@ public abstract class AbstractKerberosDescriptorContainer extends AbstractKerber
   public List<KerberosIdentityDescriptor> getIdentitiesSkipReferences() {
     return nullToEmpty(getIdentities())
       .stream()
-      .filter(identity -> !identity.getReferencedServiceName().isPresent() && identity.getName() != null && !identity.getName().startsWith("/"))
+      .filter(identity -> !identity.getReferencedServiceName().isPresent() && !identity.isReference())
       .collect(toList());
   }