Back to index

nordugrid-arc-nox  1.1.0~rc6
Classes | Variables
storage.ahash.ahash Namespace Reference

Classes

class  CentralAHash
class  AHashService

Variables

tuple log = Logger(arc.Logger(arc.Logger_getRootLogger(), 'Storage.A-Hash'))

Detailed Description

A-Hash
----

Centralized prototype implementation of the A-Hash service.
This service is a metadata-store capable of storing object with unique IDs,
where each object has a key-value pairs organized in sections.

Methods:
    - get
    - change

Sample configuration:

<Service name="pythonservice" id="ahash">
    <ClassName>storage.ahash.ahash.AHashService</ClassName>
    <AHashClass>storage.ahash.ahash.CentralAHash</AHashClass>
    <StoreClass>storage.common.PickleStore</StoreClass>
    <StoreCfg><DataDir>ahash_data</DataDir></StoreCfg>
</Service>

Variable Documentation

Definition at line 30 of file ahash.py.