public void notPrimary(InternalDistributedMember member) {
    // Fix for 43569. Only the deposePrimary call should
    // make the local member drop the primary lock.
    if (!member.equals(getDistributionManager().getId())) {
      removePrimary(member);
    }
  }
Marks member as not primary. Initiates volunteerForPrimary if this member is hosting a real
bucket. This method does nothing if the member parameter is the current member.

@param member the member who is not primary
geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java