#include <sys/types.h>
#include <dirent.h>
#include <time.h>
#include <unistd.h>
#include <Basics.H>
#include <FS.H>
#include <VestaLog.H>
#include <Recovery.H>
#include <VestaLogSeq.H>
#include <AtomicFile.H>
#include <FP.H>
#include <UniqueId.H>
#include <BitVector.H>
#include <CacheConfig.H>
#include <CacheIntf.H>
#include <Debug.H>
#include <PKPrefix.H>
#include <Timer.H>
#include <Model.H>
#include <PKEpoch.H>
#include <CacheIndex.H>
#include <Derived.H>
#include <FV.H>
#include <VestaVal.H>
#include <GraphLog.H>
#include <CacheConfigServer.H>
#include <Leases.H>
#include <CacheEntry.H>
#include <CacheLog.H>
#include <Intvl.H>
#include <VPKFile.H>
#include <VMultiPKFile.H>
#include "VCacheVersion.H"
#include "PKPrefixSeq.H"
#include "CacheS.H"
Go to the source code of this file.
Functions | |
void * | CacheS_DoFreeMPKFiles (void *arg) throw () |
void * | CacheS_DoDeletions (void *arg) throw () |
void * | CacheS_CleanCacheLogWorker (void *arg) throw () |
void * | CacheS_FlushWorker (void *arg) throw () |
|
Definition at line 2348 of file CacheS.C. References CacheWorker::argsReady, CacheS::CleanCacheLog(), CacheWorker::cs, CacheWorker::Finish(), Basics::mutex::lock(), CacheWorker::mu, CacheS::RegisterIdleCleanWorker(), Basics::mutex::unlock(), Basics::cond::wait(), and CacheWorker::workToDo. Referenced by CleanWorker::CleanWorker(). |
|
|
|
Definition at line 3165 of file CacheS.C. References CacheWorker::argsReady, CacheWorker::cs, CacheWorker::Finish(), Basics::mutex::lock(), CacheWorker::mu, FlushWorker::pfx, CacheS::RegisterIdleFlushWorker(), Basics::mutex::unlock(), CacheS::VToSCache(), Basics::cond::wait(), and CacheWorker::workToDo. Referenced by FlushWorker::FlushWorker(). |