// Return directly if there is any intentional predicate failure reason, so that daemonset controller skips
// checking other predicate failures, such as InsufficientResourceError and unintentional errors.
ifhasIntentionalPredicatesReasons(reasons){
returnfalse,false,false,nil
}
for_,r:=rangereasons{
for_,r:=rangereasons{
glog.V(4).Infof("DaemonSet Predicates failed on node %s for ds '%s/%s' for reason: %v",node.Name,ds.ObjectMeta.Namespace,ds.ObjectMeta.Name,r.GetReason())
glog.V(4).Infof("DaemonSet Predicates failed on node %s for ds '%s/%s' for reason: %v",node.Name,ds.ObjectMeta.Namespace,ds.ObjectMeta.Name,r.GetReason())