• Xin Zhao's avatar
    Add DELAY_ISSUING_FOR_PIGGYBACKING option for RMA synchronization. · 9b1b9241
    Xin Zhao authored
    
    
    Originally in the RMA synchronization, we always try to piggyback
    LOCK/UNLOCK/FLUSH flags with operations by delaying issuing some
    of the operations. This is good when number of operations is very
    small, but delaying issuing not good when message size is large or
    number of operations is large.
    
    In this patch, we add an CVAR to control turn on/off piggybacking
    LOCK/UNLOCK/FLUSH flags. Defaultly it is off, which means we only
    piggyback when there are operations available, but not at the cost
    of delaying issuing operations.
    Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
    9b1b9241
ch3u_rma_progress.c 30.5 KB