'Call to release the set
This method begins the step of allocating once the set has
been released.'

def release_set(self):

    self._release_locks()
    if self._locks:
        self._fail_out()
        return
    else:
        with self._state_change:
            if self.failed:
                return
            self.state = PartitionState.ALLOCATING
    self._child_watching(self._allocate_transition, async=True)
