Changeset 8846

Show
Ignore:
Timestamp:
05/30/11 10:35:43 (2 years ago)
Author:
mtmoore
Message:

re-open server log file on SIGHUP

Location:
branches/Orange-Branch/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/Orange-Branch/src/common/gossip/gossip.c

    r8317 r8846  
    161161    gossip_debug_mask = tmp_debug_mask; 
    162162 
     163    return 0; 
     164} 
     165 
     166int gossip_reopen_file( 
     167    const char *filename, 
     168    const char *mode) 
     169{ 
     170    if( gossip_facility != GOSSIP_FILE ) 
     171    { 
     172        return -EINVAL; 
     173    } 
     174 
     175    /* close the file */ 
     176    gossip_disable_file(); 
     177 
     178    /* open the file */ 
     179    gossip_enable_file( filename, mode ); 
    163180    return 0; 
    164181} 
  • branches/Orange-Branch/src/common/gossip/gossip.h

    r8251 r8846  
    8484    void); 
    8585int gossip_enable_file( 
     86    const char *filename, 
     87    const char *mode); 
     88int gossip_reopen_file( 
    8689    const char *filename, 
    8790    const char *mode); 
  • branches/Orange-Branch/src/server/pvfs2-server.c

    r8828 r8846  
    366366            { 
    367367                reload_config(); 
     368 
     369                /* re-open log file to allow normal rotation */ 
     370                gossip_reopen_file(server_config.logfile, "a"); 
     371 
    368372                signal_recvd_flag = 0; /* Reset the flag */ 
    369373            }