def METHOD_NAME(self):
    """
    Test that the scheduler won't confirm a reservation on a stale node.
    """
    # Ensure the hostsets aren't used by associating a node to a queue
    a = {'queue_type': 'Execution', 'enabled': 'True', 'started': 'True'}
    self.server.manager(MGR_CMD_CREATE, QUEUE, a, id='workq2')
    self.server.manager(MGR_CMD_SET, NODE, {'queue': 'workq2'},
                        id=self.mom.shortname)
    # Submit a job that will run on our stale vnode
    a = {'Resource_List.select': '1:vnode=vn[0]',
         'Resource_List.walltime': 3600}
    J = Job(TEST_USER, attrs=a)
    jid = self.server.submit(J)
    self.server.expect(JOB, {ATTR_state: 'R'}, id=jid)
    self.mom.delete_vnode_defs(vdefname='fname1')
    self.mom.signal('-HUP')
    self.server.expect(NODE, {'state': (MATCH_RE, 'Stale')}, id='vn[0]')
    now = int(time.time())
    a = {'reserve_start': now + 5400, 'reserve_end': now + 7200}
    R = Reservation(TEST_USER, a)
    rid = self.server.submit(R)
    # Reservation should be confirmed on vnode[0] since vn[0] is Stale
    a = {'resv_nodes': '(vnode[0]:ncpus=1)'}
    a2 = {'reserve_state': (MATCH_RE, 'RESV_CONFIRMED|2')}
    self.server.expect(RESV, a, id=rid)
    self.server.expect(RESV, a2, id=rid)