Form("StoreOCDB - cannot activate main %s storage", type));
return -2;
}
+ gridSto->SetMirrorSEs(fgkMirrorSEs.Data());
gridIds = gridSto->GetQueryCDBList();
static void SetMainRefStorage (TString mainRefStorage) {fgkMainRefStorage = mainRefStorage;}
static void SetLocalRefStorage (TString localRefStorage) {fgkLocalRefStorage = localRefStorage;}
+ static void SetMirrorSEs (TString mirrors) {fgkMirrorSEs = mirrors;}
static void SetShuttleTempDir (const char* tmpDir);
static void SetShuttleLogDir (const char* logDir);
TString AliShuttleInterface::fgkLocalCDB("local://LocalShuttleCDB");
TString AliShuttleInterface::fgkMainRefStorage("alien://folder=ShuttleReference");
TString AliShuttleInterface::fgkLocalRefStorage("local://LocalReferenceStorage");
+TString AliShuttleInterface::fgkMirrorSEs("ALICE::CERN::OCDB");
TString AliShuttleInterface::fgkShuttleTempDir("/tmp");
TString AliShuttleInterface::fgkShuttleLogDir("/tmp/log");
static TString GetMainCDB () {return fgkMainCDB;}
static TString GetLocalCDB () {return fgkLocalCDB;}
-
static TString GetMainRefStorage() {return fgkMainRefStorage;}
static TString GetLocalRefStorage() {return fgkLocalRefStorage;}
+ static TString GetMirrorSEs () {return fgkMirrorSEs;}
+
static const char* GetShuttleLogDir() {return fgkShuttleLogDir.Data();}
static const char* GetShuttleTempDir() {return fgkShuttleTempDir.Data();}
static TString fgkLocalCDB; // URI of the local backup CDB storage
static TString fgkMainRefStorage; // URI of the main (Grid) REFERENCE storage
static TString fgkLocalRefStorage; // URI of the local REFERENCE storage
+ static TString fgkMirrorSEs; // mirror SEs for the main (Grid) CDB storage
static TString fgkShuttleTempDir; // path of SHUTTLE temp folder
static TString fgkShuttleLogDir; // path of SHUTTLE log folder