Exemplo n.º 1
0
 def __init__(self, url=None, **kwargs):
     """ Constructor function.
 """
     Client.__init__(self, **kwargs)
     self.setServer('DataManagement/FTS3Manager')
     if url:
         self.setServer(url)
Exemplo n.º 2
0
  def __init__(self, **kwargs):
    """ Simple constructor
    """

    Client.__init__(self, **kwargs)

    self.setServer('WorkloadManagement/Matcher')
Exemplo n.º 3
0
 def __init__(self, url=None, **kwargs):
   """ Constructor function.
   """
   Client.__init__(self, **kwargs)
   self.setServer('DataManagement/FTS3Manager')
   if url:
     self.setServer(url)
Exemplo n.º 4
0
 def __init__( self, host, port = None, **kwargs ):
   """ Constructor function. Takes a mandatory host parameter 
   """
   Client.__init__( self, **kwargs )
   if not port:
     port = SYSADMIN_PORT
   self.setServer( 'dips://%s:%s/Framework/SystemAdministrator' % ( host, port ) )
Exemplo n.º 5
0
    def __init__(self, useCertificates=False):
        """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
        Client.__init__(self)
        ## setup logger
        self.log = gLogger.getSubLogger("RequestManagement/RequestClient")

        ## dict to store all RPC clients for easy reuse
        self.__requestRPCClientsDict = {}
        ## local if any defined
        local = PathFinder.getServiceURL("RequestManagement/localURL")
        if local:
            self.__requestRPCClientsDict.setdefault(
                "local", [self.__requestRPCClient(local)])
        ## central if any defined
        central = PathFinder.getServiceURL("RequestManagement/centralURL")
        if central:
            self.__requestRPCClientsDict.setdefault(
                "central", [self.__requestRPCClient(central)])
        ## voboxes if any defined
        voBoxUrls = fromChar(
            PathFinder.getServiceURL("RequestManagement/voBoxURLs"))
        if voBoxUrls:
            self.__requestRPCClientsDict.setdefault("voboxes", [])
            for voBoxURL in randomize(voBoxUrls):
                self.__requestRPCClientsDict["voboxes"].append(
                    self.__requestRPCClient(voBoxURL))

        self.setServer('RequestManagement/centralURL')
Exemplo n.º 6
0
  def __init__( self, useCertificates = False ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self )
    ## setup logger
    self.log = gLogger.getSubLogger( "RequestManagement/RequestClient" )

    ## dict to store all RPC clients for easy reuse
    self.__requestRPCClientsDict = {}
    ## local if any defined
    local = PathFinder.getServiceURL( "RequestManagement/localURL" )
    if local:
      self.__requestRPCClientsDict.setdefault( "local" , [ self.__requestRPCClient( local ) ] )
    ## central if any defined
    central = PathFinder.getServiceURL( "RequestManagement/centralURL" )
    if central:
      self.__requestRPCClientsDict.setdefault( "central", [ self.__requestRPCClient( central ) ] )
    ## voboxes if any defined
    voBoxUrls = fromChar( PathFinder.getServiceURL( "RequestManagement/voBoxURLs" ) )
    if voBoxUrls:
      self.__requestRPCClientsDict.setdefault( "voboxes", [] )
      for voBoxURL in randomize( voBoxUrls ):
        self.__requestRPCClientsDict["voboxes"].append( self.__requestRPCClient( voBoxURL ) )

    self.setServer( 'RequestManagement/centralURL' )
Exemplo n.º 7
0
    def __init__(self, **kwargs):
        """ Simple constructor
    """

        Client.__init__(self, **kwargs)

        self.setServer('WorkloadManagement/Matcher')
  def __init__( self, **kwargs ):
    """
    Constructor function
    """

    Client.__init__( self, **kwargs )
    self.setServer( 'Framework/ComponentMonitoring' )
Exemplo n.º 9
0
    def __init__(self, **kwargs):
        """
    Constructor function
    """

        Client.__init__(self, **kwargs)
        self.setServer('Framework/ComponentMonitoring')
Exemplo n.º 10
0
  def __init__( self, **kwargs ):

    Client.__init__( self, **kwargs )
    opsH = Operations()
    self.maxResetCounter = opsH.getValue( 'Productions/ProductionFilesMaxResetCounter', 10 )

    self.setServer( 'Transformation/TransformationManager' )
Exemplo n.º 11
0
 def __init__(self, host, port=None, **kwargs):
   """ Constructor function. Takes a mandatory host parameter
   """
   Client.__init__(self, **kwargs)
   if not port:
     port = SYSADMIN_PORT
   self.setServer('dips://%s:%s/Framework/SystemAdministrator' % (host, port))
Exemplo n.º 12
0
    def __init__(self, **kwargs):

        Client.__init__(self, **kwargs)
        opsH = Operations()
        self.maxResetCounter = opsH.getValue(
            'Productions/ProductionFilesMaxResetCounter', 10)

        self.setServer('Transformation/TransformationManager')
Exemplo n.º 13
0
    def __init__(self, **kwargs):
        """ Simple constructor
    """

        Client.__init__(self, **kwargs)
        self.setServer('Production/ProductionManager')
        self.prodDescription = {}
        self.stepCounter = 1
Exemplo n.º 14
0
  def __init__( self ):
    """c'tor

    :param self: self reference
    """
    Client.__init__( self )
    self.log = gLogger.getSubLogger( "RequestManagement/ReqClient/pid_%s" % ( os.getpid() ) )
    self.setServer( "RequestManagement/ReqManager" )
Exemplo n.º 15
0
 def __init__( self, url=None, **kwargs ):
   """ Constructor function.
   """
   Client.__init__( self, **kwargs )
   self.setServer('DataManagement/FileCatalog')
   if url:
     self.setServer(url)
   self.available = False
Exemplo n.º 16
0
    def __init__(self):
        """c'tor

    :param self: self reference
    """
        Client.__init__(self)
        self.log = gLogger.getSubLogger("WorkloadManagement/VMClient")
        self.setServer("WorkloadManagement/VirtualMachineManager")
Exemplo n.º 17
0
 def __init__( self, **kwargs  ):
   """
   :param self: self reference
   :param str url: service URL
   """
   Client.__init__( self, **kwargs )
   self.setServer( "DataManagement/DataLogging" ) 
   self.setTimeout( 120 )
Exemplo n.º 18
0
  def __init__( self):
    Client.__init__( self )
    self.setServer( "DataManagement/Test" )

    url = PathFinder.getServiceURL( "DataManagement/Test" )
    if not url:
      raise RuntimeError( "CS option DataManagement/Test URL is not set!" )
    self.testManager = RPCClient( url )
Exemplo n.º 19
0
 def __init__(self, **kwargs):
     """
 :param self: self reference
 :param str url: service URL
 """
     Client.__init__(self, **kwargs)
     self.setServer("DataManagement/DataLogging")
     self.setTimeout(120)
Exemplo n.º 20
0
 def __init__(self, url=None, **kwargs):
     """ Constructor function.
 """
     Client.__init__(self, **kwargs)
     self.setServer('DataManagement/FileCatalog')
     if url:
         self.setServer(url)
     self.available = False
Exemplo n.º 21
0
  def __init__( self, useCertificates = False ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self )
    self.log = gLogger.getSubLogger( "RequestManagement/ReqClient" )
    self.setServer( "RequestManagement/ReqManager" )
Exemplo n.º 22
0
  def __init__( self, url = "DataManagement/DataLogging" ):
    """ c'tor

    :param self: self reference
    :param str url: service URL
    """
    Client.__init__( self )
    self.setServer( url ) 
    self.setTimeout( 120 )
Exemplo n.º 23
0
  def __init__( self, **kwargs ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self, **kwargs )
    self.log = gLogger.getSubLogger( "RequestManagement/RequestClient" )
    self.setServer( "RequestManagement/RequestManager" )
Exemplo n.º 24
0
  def __init__( self, useCertificates = False ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self )
    self.log = gLogger.getSubLogger( "DataManagement/FTSClient" )
    self.setServer( "DataManagement/FTSManager" )
Exemplo n.º 25
0
    def __init__(self, **kwargs):
        """ Simple constructor
    """

        Client.__init__(self, **kwargs)
        opsH = Operations()
        self.maxResetCounter = opsH.getValue(
            'Transformations/FilesMaxResetCounter', 10)

        self.setServer('Transformation/TransformationManager')
Exemplo n.º 26
0
 def __init__(self, url=None, **kwargs):
     """
 c'tor
 :param str url: can specify a specific URL
 """
     Client.__init__(self, **kwargs)
     self.setServer('Bookkeeping/BookkeepingManager')
     if url:
         self.setServer(url)
     self.setTimeout(3600)
Exemplo n.º 27
0
 def __init__( self, url = False, **kwargs ):
   """ Constructor of the LCGFileCatalogProxy client class
   """
   Client.__init__( self, **kwargs )
   self.method = None
   self.name = 'LFCProxy'
   self.valid = False
   self.setServer( 'DataManagement/LcgFileCatalogProxy' )
   if url:
     self.setServer( url )
   self.setTimeout( 120 )
   self.call = 'ping'
   self.valid = self.executeRPC()['OK']
Exemplo n.º 28
0
 def __init__(self, url=False, **kwargs):
     """ Constructor of the LCGFileCatalogProxy client class
 """
     Client.__init__(self, **kwargs)
     self.method = None
     self.name = 'LFCProxy'
     self.valid = False
     self.setServer('DataManagement/LcgFileCatalogProxy')
     if url:
         self.setServer(url)
     self.setTimeout(120)
     self.call = 'ping'
     self.valid = self.executeRPC()['OK']
Exemplo n.º 29
0
  def __init__( self, useCertificates = False ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self )
    self.log = gLogger.getSubLogger( "DataManagement/FTSClient" )
    self.setServer( "DataManagement/FTSManager" )

    # getting other clients
    self.ftsValidator = FTSValidator()
    self.dataManager = DataManager()
    self.storageFactory = StorageFactory()

    url = PathFinder.getServiceURL( "DataManagement/FTSManager" )
    if not url:
      raise RuntimeError( "CS option DataManagement/FTSManager URL is not set!" )
    self.ftsManager = RPCClient( url )
Exemplo n.º 30
0
  def __init__( self, useCertificates = False ):
    """c'tor

    :param self: self reference
    :param bool useCertificates: flag to enable/disable certificates
    """
    Client.__init__( self )
    self.log = gLogger.getSubLogger( "DataManagement/FTSClient" )
    self.setServer( "DataManagement/FTSManager" )

    # getting other clients
    self.ftsValidator = FTSValidator()
    self.dataManager = DataManager()
    self.storageFactory = StorageFactory()

    url = PathFinder.getServiceURL( "DataManagement/FTSManager" )
    if not url:
      raise RuntimeError( "CS option DataManagement/FTSManager URL is not set!" )
    self.ftsManager = RPCClient( url )
Exemplo n.º 31
0
 def __init__( self, **kwargs ):
   Client.__init__( self, **kwargs )
   self.setServer( 'WorkloadManagement/PilotsLogging' )
   self.pilotsLoggingHandler = self._getRPC()
Exemplo n.º 32
0
    def __init__(self, url=None, **kwargs):
        """ Simple constructor
    """

        Client.__init__(self, **kwargs)
        res = self.serverURL = 'DataManagement/ProvenanceManager' if not url else url
Exemplo n.º 33
0
  def __init__( self, **kwargs ):

    Client.__init__( self, **kwargs )
    self.setServer( 'DataManagement/DataIntegrity' )
    self.rm = ReplicaManager()
Exemplo n.º 34
0
 def __init__( self, **kwargs ):
   Client.__init__( self, **kwargs )
   self.setServer('DataManagement/FileCatalog')
Exemplo n.º 35
0
 def __init__(self, **kwargs ):
   Client.__init__(self, **kwargs )
   self.setServer("Overlay/Overlay")
Exemplo n.º 36
0
 def __init__(self, **kwargs):
     """ Simple constructor
 """
     Client.__init__(self, **kwargs)
     self.setServer('Production/ProductionManager')
Exemplo n.º 37
0
 def __init__(self):
     """ c'tor """
     Client.__init__(self)
     self.setServer('DataManagement/StorageUsage')
Exemplo n.º 38
0
 def __init__( self, **kwargs ):
   
   Client.__init__( self, **kwargs )
   self.setServer('WorkloadManagement/JobMonitoring')
Exemplo n.º 39
0
 def __init__(self, **kwargs):
     Client.__init__(self, **kwargs)
     self.setServer('WorkloadManagement/PilotsLogging')
Exemplo n.º 40
0
 def __init__(self, **kwargs):
     Client.__init__(self, **kwargs)
     self.setServer("Overlay/Overlay")
Exemplo n.º 41
0
    def __init__(self, **kwargs):

        Client.__init__(self, **kwargs)
        self.setServer('WorkloadManagement/JobMonitoring')
        self.monitoringHandler = self._getRPC()
Exemplo n.º 42
0
  def __init__( self, **kwargs ):

    Client.__init__( self, **kwargs )
    self.setServer( 'DataManagement/DataIntegrity' )
    self.dm = DataManager()
    self.fc = FileCatalog()
Exemplo n.º 43
0
 def __init__(self, **kwargs ):
   Client.__init__(self, **kwargs )
   self.setServer('ProcessProduction/ProcessManager')
Exemplo n.º 44
0
 def __init__(self, **kwargs ):
   Client.__init__(self, **kwargs )
   self.setServer("ResourceStatus/SoftwareTag")
Exemplo n.º 45
0
    def __init__(self, **kwargs):

        Client.__init__(self, **kwargs)
        self.setServer('DataManagement/DataIntegrity')
        self.dm = DataManager()
        self.fc = FileCatalog()
Exemplo n.º 46
0
  def __init__( self, **kwargs ):

    Client.__init__( self, **kwargs )
    self.setServer( 'WorkloadManagement/JobMonitoring' )
    self.monitoringHandler = self._getRPC()
Exemplo n.º 47
0
 def __init__( self, **kwargs ):
   Client.__init__( self, **kwargs )
   self.setServer( 'StorageManagement/StorageManager' )
Exemplo n.º 48
0
  def __init__( self, **kwargs ):

    Client.__init__( self, **kwargs )
    self.setServer( 'Transformation/TransformationManager' )
Exemplo n.º 49
0
 def __init__(self, **kwargs):
   Client.__init__(self, **kwargs)
   self.setServer('WorkloadManagement/PilotsLogging')
Exemplo n.º 50
0
 def __init__( self, **kwargs ):
   Client.__init__( self, **kwargs )
   self.setServer( 'StorageManagement/StorageManager' )
Exemplo n.º 51
0
 def __init__( self, **kwargs ):
   
   Client.__init__( self, **kwargs )
   self.setServer('WorkloadManagement/JobMonitoring')
Exemplo n.º 52
0
 def __init__(self, **kwargs):
     Client.__init__(self, **kwargs)
     self.setServer('WorkloadManagement/PilotsLogging')
     self.pilotsLoggingHandler = self._getRPC()