private boolean isShunnedOrNew(final ID m) {
    final MembershipView<ID> view = latestView;
    if (m.getVmViewId() <= view.getViewId() && view.contains(m)) {
      return false;
    }
    latestViewReadLock.lock();
    try {
      return isShunned(m) || isNew(m);
    } finally { // synchronized
      latestViewReadLock.unlock();
    }
  }
Indicate whether the given member is in the zombie list (dead or dying)

@param m the member in question

@return true if the given member is a zombie
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembership.java