Method Summary |
|
__init__ (self,
url)
Constructs an instance. |
|
__del__ (self)
Destroy an instance. |
|
lrc_add (self,
lfn,
pfn)
Add a mapping for a PFN to an existing LFN. |
|
lrc_attr_add (self,
fn,
attr)
Set an attribute value for an entry (LFN or PFN) in the LRC |
|
lrc_attr_create (self,
attr)
Define an attribute in the LRC |
|
lrc_attr_delete (self,
attr,
clear)
Delete an attribute definition in the LRC |
|
lrc_attr_get (self,
objtype,
name)
Get definitions of attributes from LRC. |
|
lrc_attr_remove (self,
fn,
attr)
Remove an attribute value from an entry (LFN or PFN) in the LRC |
|
lrc_attr_search (self,
attr1,
op,
attr2,
offset,
reslimit)
Search for objects (LFNs or PFNs) in a LRC database that have the
specified attribute whose value matches a boolean expression. |
|
lrc_attr_value_get (self,
fn,
objtype,
attrname)
Get attributes in LRC for a specific object (LFN or PFN) |
|
lrc_clear (self)
Clear all mappings from LRC database. |
|
lrc_create_lfn (self,
lfn,
pfn)
Create LFN with associated PFN in LRC |
|
lrc_delete (self,
lfn,
pfn)
Delete a mapping for a PFN to an existing LFN. |
|
lrc_exists (self,
fn,
objtype)
Query LRC for existence of a LFN or PFN |
|
lrc_get_lfn (self,
pfn,
offset,
reslimit)
Query LRC with PFN to obtain LFNs |
|
lrc_get_lfn_wc (self,
pfnpat,
offset,
reslimit)
Query LRC with PFN wildcard expression to obtain LFNs. |
|
lrc_get_pfn (self,
lfn,
offset,
reslimit)
Query LRC with LFN to obtain PFNs |
|
lrc_get_pfn_wc (self,
lfnpat,
offset,
reslimit)
Query LRC with LFN wildcard expression to obtain PFNs. |
|
lrc_rli_add (self,
url,
pattern,
bloom)
LRC servers send information about LFNs in their database to the the
list of RLI servers in the database, added with this function. |
|
lrc_rli_delete (self,
url,
pattern)
Delete an entry from the LRC rli/partition tables. |
|
lrc_rli_get_part (self,
url,
pattern)
Get RLI update partitions from LRC server. |
|
lrc_rli_info (self,
url)
Get info about RLI server updated by an LRC server. |
|
lrc_rli_list (self)
Return URLs of RLIs that LRC sends updates to. |
|
rli_get_lrc (self,
lfn,
offset,
reslimit)
Return LRCs mapped to LFN in the RLI database. |
|
rli_get_lrc_wc (self,
lfnpat,
offset,
reslimit)
Query RLI with LFN wildcard expression to obtain LRCs. |
|
rli_lfn_exists (self,
lfn)
Check if LFN exists in RLI database. |