![]() |
XRootD
|
#include <stdio.h>
#include <string>
#include <fcntl.h>
#include "XrdVersion.hh"
#include "XrdCeph/XrdCephOss.hh"
#include "XrdCeph/XrdCephOssDir.hh"
#include "XrdCeph/XrdCephOssFile.hh"
#include "XrdCeph/XrdCephPosix.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdOuc/XrdOucName2Name.hh"
#include "XrdOuc/XrdOucN2NLoader.hh"
Go to the source code of this file.
Functions | |
static void | logwrapper (char *format, va_list argp) |
XrdOss * | XrdOssGetStorageSystem (XrdOss *native_oss, XrdSysLogger *lp, const char *config_fn, const char *parms) |
XrdVERSIONINFO (XrdOssGetStorageSystem, XrdCephOss) | |
Variables | |
char | g_logstring [1024] |
unsigned int | g_maxCephPoolIdx |
XrdOucName2Name * | g_namelib |
XrdSysError | XrdCephEroute (0) |
|
static |
Definition at line 49 of file XrdCephOss.cc.
References g_logstring, XrdSysError::Say(), and XrdCephEroute.
Referenced by XrdOssGetStorageSystem().
XrdOss* XrdOssGetStorageSystem | ( | XrdOss * | native_oss, |
XrdSysLogger * | lp, | ||
const char * | config_fn, | ||
const char * | parms | ||
) |
Definition at line 62 of file XrdCephOss.cc.
References ceph_posix_set_defaults(), ceph_posix_set_logfunc(), XrdSysError::logger(), logwrapper(), XrdSysError::Say(), XrdSysError::SetPrefix(), and XrdCephEroute.
Referenced by XrdCephOss::Configure().
XrdVERSIONINFO | ( | XrdOssGetStorageSystem | , |
XrdCephOss | |||
) |
char g_logstring[1024] |
Definition at line 48 of file XrdCephOss.cc.
Referenced by logwrapper().
|
extern |
size of the Striper/IoCtx pool, defaults to 1 may be overwritten in the configuration file (See XrdCephOss::configure)
Definition at line 116 of file XrdCephPosix.cc.
Referenced by ceph_posix_disconnect_all(), XrdCephOss::Configure(), and getCephPoolIdxAndIncrease().
|
extern |
pointer to library providing Name2Name interface. 0 be default populated in case of ceph.namelib entry in the config file used in XrdCephPosix
pointer to library providing Name2Name interface. 0 be default populated in case of ceph.namelib entry in the config file in XrdCephOss
Definition at line 119 of file XrdCephPosix.cc.
Referenced by XrdCephOss::Configure(), and translateFileName().
XrdOucTrace XrdCephTrace & XrdCephEroute | ( | 0 | ) |
Definition at line 45 of file XrdCephOss.cc.
Referenced by logwrapper(), XrdCephOss::Stat(), XrdCephOss::Truncate(), XrdCephOss::Unlink(), and XrdOssGetStorageSystem().