Changeset 8415

Show
Ignore:
Timestamp:
06/28/10 17:49:22 (3 years ago)
Author:
nlmills
Message:

added code to skip permission checks for subordinate server ops

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/cu-security-branch/src/server/prelude.sm

    r8397 r8415  
    186186    s_op->attr.mask = PVFS_ATTR_COMMON_ALL; 
    187187    s_op->target_object_attr = &s_op->attr; 
     188 
     189    if (s_op->prelude_mask & PRELUDE_PERM_CHECK_DONE) { 
     190        gossip_debug(GOSSIP_SERVER_DEBUG, 
     191                     "(%p) %s (prelude sm) state: perm check already done... skipping.\n", s_op, 
     192                     PINT_map_server_op_to_string(s_op->req->op)); 
     193        return SM_ACTION_COMPLETE; 
     194    } 
    188195 
    189196    gossip_debug(GOSSIP_SECURITY_DEBUG, "Received capability with: \n"