#include "VestaLog.H"
#include "Recovery.H"
#include "VestaSource.H"
#include "ShortIdImpl.H"
#include "ReadersWritersLock.H"
#include "VRConcurrency.H"
#include "VestaConfig.H"
#include "VestaSourceServer.H"
#include "VMemPool.H"
#include "VRWeed.H"
#include "DirShortId.H"
#include "FPShortId.H"
#include "Mastership.H"
#include "Replication.H"
#include "nfsd.H"
#include "logging.H"
#include "getopt.h"
#include <stdlib.h>
#include <pthread.h>
#include <errno.h>
#include <iomanip>
#include <stdio.h>
#include <signal.h>
#include <sys/resource.h>
#include "MutableSidref.H"
#include "timing.H"
#include "lock_timing.H"
Go to the source code of this file.
Defines | |
#define | progress(letter) |
#define | DEFAULT_UMASK 022 |
Functions | |
void | GlueInit () |
void | Recover (Text log_dir, int first, Text log_dir2, bool bakckp) |
void | SigHandler (int sig) |
void | Siguser1Inner (int sig) |
void | Sigusr1Handler (int sig) |
void | Siguser2Inner (int sig) |
void | Sigusr2Handler (int sig) |
int | main (int argc, char *argv[]) |
Variables | |
char * | program_name |
int | nfs_bufreqs |
int | nfs_threads |
int | nfs_port |
const char * | Version |
time_t | serverStartTime |
|
Definition at line 76 of file RepositoryMain.C. Referenced by main(). |
|
Definition at line 64 of file RepositoryMain.C. Referenced by main(). |
|
Definition at line 2505 of file glue.C. References CowInProgress::active, allowSymlink, bsdChown, Text::cchars(), FdCache::close(), cowMax, DBG_ALWAYS, Repos::dprintf(), VestaConfig::get(), VestaConfig::get_int(), VestaConfig::get_Text(), NEW_PTRFREE_ARRAY, and shortIdSymlink. Referenced by main(). |
|
|
Definition at line 89 of file RepositoryMain.C. References Text::chars(), Text::Empty(), MutableSidrefCheck(), MutableSidrefInit(), MutableSidrefRecoveryCheck(), VestaLog::nextLog(), LongId::noLock, VestaLog::open(), VestaLog::openCheckpoint(), VMemPool::readCheckpoint(), RecoverFrom(), and VRLog. Referenced by CacheS::CacheS(), main(), FV::ListApp::Recover(), and Weeder::Weeder(). |
|
Definition at line 123 of file RepositoryMain.C. Referenced by main(). |
|
Definition at line 152 of file RepositoryMain.C. Referenced by Sigusr1Handler(). |
|
Definition at line 164 of file RepositoryMain.C. Referenced by Sigusr2Handler(). |
|
Definition at line 158 of file RepositoryMain.C. References Siguser1Inner(). Referenced by main(). |
|
Definition at line 170 of file RepositoryMain.C. References Siguser2Inner(). Referenced by main(). |
|
Definition at line 69 of file RepositoryMain.C. Referenced by main(), and nfsd_init(). |
|
|
|
Definition at line 70 of file RepositoryMain.C. Referenced by main(). |
|
Definition at line 68 of file RepositoryMain.C. |
|
Definition at line 183 of file RepositoryMain.C. Referenced by main(). |
|
|