Exemple #1
0
  def __init__( self, storageName, parameters ):

    StorageBase.__init__( self, storageName, parameters )
    self.pluginName = 'Proxy'
    self.isok = True

    self.url = PathFinder.getServiceURL( "DataManagement/StorageElementProxy" )
    if not self.url:
      self.isok = False
Exemple #2
0
  def __init__( self, storageName, parameters ):

    StorageBase.__init__( self, storageName, parameters )
    self.pluginName = 'Proxy'
    self.isok = True

    self.url = PathFinder.getServiceURL( "DataManagement/StorageElementProxy" )
    if not self.url:
      self.isok = False
Exemple #3
0
    def __init__(self, storageName, parameters):

        StorageBase.__init__(self, storageName, parameters)
        self.spaceToken = self.protocolParameters['SpaceToken']

        self.isok = True

        self.pluginName = 'RFIO'

        self.timeout = 100
        self.long_timeout = 600
Exemple #4
0
  def __init__( self, storageName, parameters ):
    
    StorageBase.__init__( self, storageName, parameters )
    self.spaceToken = self.protocolParameters['SpaceToken']
    
    self.isok = True

    self.pluginName = 'RFIO'

    self.timeout = 100
    self.long_timeout = 600
Exemple #5
0
    def __init__(self, storageName, parameters):
        """ c'tor

    :param self: self reference
    :param str storageName: SE name
    """
        StorageBase.__init__(self, storageName, parameters)
        self.log = gLogger.getSubLogger(__name__, True)

        self.pluginName = 'FCOnly'
        self.protocol = []
Exemple #6
0
    def __init__(self, storageName, parameters):
        """ c'tor

    :param self: self reference
    :param str storageName: SE name
    :param str protocol: protocol to use
    :param str rootdir: base path for vo files
    """

        # # init base class
        StorageBase.__init__(self, storageName, parameters)
        self.log = gLogger.getSubLogger("FileStorage", True)
        #     self.log.setLevel( "DEBUG" )

        self.pluginName = 'File'
        self.protocol = self.protocolParameters['Protocol']
Exemple #7
0
  def __init__( self, storageName, parameters ):
    """ c'tor

    :param self: self reference
    :param str storageName: SE name
    :param str protocol: protocol to use
    :param str rootdir: base path for vo files
    """

    # # init base class
    StorageBase.__init__( self, storageName, parameters )
    self.log = gLogger.getSubLogger( "FileStorage", True )
#     self.log.setLevel( "DEBUG" )

    self.pluginName = 'File'
    self.protocol = self.protocolParameters['Protocol']
Exemple #8
0
    def __init__(self, storageName, parameters):
        """ """
        StorageBase.__init__(self, storageName, parameters)
        self.pluginName = "DIP"

        self.log = gLogger.getSubLogger(self.__class__.__name__)

        # Several ports can be specified as comma separated list, choose
        # randomly one of those ports
        ports = self.protocolParameters["Port"].split(",")
        random.shuffle(ports)
        self.protocolParameters["Port"] = ports[0]

        pathDict = dict(self.protocolParameters)
        pathDict["Path"] = self.basePath
        result = pfnunparse(pathDict)
        if result["OK"]:
            self.url = result["Value"]

        self.checkSum = "CheckSum"
        self.isok = True
Exemple #9
0
    def __init__(self, storageName, parameters):
        """
    """
        StorageBase.__init__(self, storageName, parameters)
        self.pluginName = 'DIP'

        self.log = gLogger.getSubLogger("DIPStorage", True)

        # Several ports can be specified as comma separated list, choose
        # randomly one of those ports
        ports = self.protocolParameters['Port'].split(',')
        random.shuffle(ports)
        self.protocolParameters['Port'] = ports[0]

        pathDict = dict(self.protocolParameters)
        pathDict['Path'] = self.basePath
        result = pfnunparse(pathDict)
        if result['OK']:
            self.url = result['Value']

        self.checkSum = "CheckSum"
        self.isok = True
Exemple #10
0
  def __init__( self, storageName, parameters ):
    """
    """
    StorageBase.__init__( self, storageName, parameters )
    self.pluginName = 'DIP'

    self.log = gLogger.getSubLogger( "DIPStorage", True )

    # Several ports can be specified as comma separated list, choose
    # randomly one of those ports
    ports = self.protocolParameters['Port'].split( ',' )
    random.shuffle( ports )
    self.protocolParameters['Port'] = ports[0]

    pathDict = dict( self.protocolParameters )
    pathDict['Path'] = self.basePath
    result = pfnunparse( pathDict )
    if result['OK']:
      self.url = result['Value']

    self.checkSum = "CheckSum"
    self.isok = True
Exemple #11
0
  def __init__( self, storageName, parameters ):

    StorageBase.__init__( self, storageName, parameters )
    self.pluginName = 'Proxy'
    self.isok = True
    self.url = 'DataManagement/StorageElementProxy'
Exemple #12
0
    def __init__(self, storageName, parameters):

        StorageBase.__init__(self, storageName, parameters)
        self.pluginName = 'Proxy'
        self.isok = True
        self.url = 'DataManagement/StorageElementProxy'