コード例 #1
0
 def __init__(self, couchURL, statSummaryDB, summaryLevel):
     # set the connection for local couchDB call
     self.couchURL = couchURL
     self.couchURLBase, self.dbName = splitCouchServiceURL(couchURL)
     self.jobCouchDB = CouchServer(self.couchURLBase).connectDatabase(self.dbName + "/jobs", False)
     fwjrDBname = "%s/fwjrs" % self.dbName
     self.fwjrAPI = FWJRDBAPI(self.couchURLBase, fwjrDBname)
     self.summaryStatsDB = CouchServer(self.couchURLBase).connectDatabase(statSummaryDB, False)
     self.summaryLevel = summaryLevel
コード例 #2
0
ファイル: ArchiveDataPoller.py プロジェクト: menglu21/WMCore
 def setup(self, parameters):
     """
     set db connection(couchdb, wmbs) to prepare to gather information
     """
     baseURL = self.config.JobStateMachine.couchurl
     dbname = "%s/fwjrs" % getattr(self.config.JobStateMachine, "couchDBName")
      
     self.fwjrAPI = FWJRDBAPI(baseURL, dbname)
     self.wmarchiver = WMArchiver(self.config.ArchiveDataReporter.WMArchiverURL)
     self.numDocsRetrievePerPolling = getattr(self.config.ArchiveDataReporter, "numDocsRetrievePerPolling", 1000)
     self.numDocsUploadPerCall = getattr(self.config.ArchiveDataReporter, "numDocsUploadPerCall", 200)
コード例 #3
0
ファイル: ArchiveDataPoller.py プロジェクト: prozober/WMCore
    def setup(self, parameters):
        """
        set db connection(couchdb, wmbs) to prepare to gather information
        """
        baseURL = self.config.JobStateMachine.couchurl
        dbname = "%s/fwjrs" % getattr(self.config.JobStateMachine,
                                      "couchDBName")

        self.fwjrAPI = FWJRDBAPI(baseURL, dbname)
        self.wmarchiver = WMArchiver(
            self.config.ArchiveDataReporter.WMArchiverURL)
コード例 #4
0
ファイル: FWJRDBAPI_t.py プロジェクト: johnhcasallasl/WMCore
 def setUp(self):
     """
     _setUp_
     """
     self.schema = []
     self.couchApps = ["FWJRDump"]
     self.testInit = TestInitCouchApp('FWJRAPITest')
     self.testInit.setLogging()
     self.testInit.setDatabaseConnection()
     self.testInit.setSchema(customModules=self.schema, useDefault=False)
     dbName = 'fwjrdump_t'
     self.testInit.setupCouch(dbName, *self.couchApps)
     fwjrDBURL = "%s/%s" % (self.testInit.couchUrl, dbName)
     self.fwjrAPI = FWJRDBAPI(fwjrDBURL)
     self.fwjrAPI.defaultStale = {}
     return