Skip to main content

EMC Centera Content Addressable Storage binding library.

Project description

# caspython-centera

EMC Centera Python Wrapper with a user-friendly CenteraConnector interface.

## Usage

Connecting to Centera is easy thanks to CenteraConnector.

from Filepool.connector import CenteraConnector

# Connect to a pool. pool = CenteraConnector(‘192.168.1.1,192.168.1.2’)

# Put many files. clip_id = pool.put(“put_one_file”, files=[“file1.txt”, “file2.txt”], retention_sec=10)

# Get clip metadata. clip = self.connection.get(clip_id, tag=True) print(clip.attributes)

# Close pool. pool.close()

## Installing

On RHEL7 you need:

#yum -y install compat-libstdc++-33

Download and unpack the Centera SDK 3.1 or above.

export CENTERA_HOME=/opt/centera export PYTHONPATH+=:$(echo $PWD/src/build/lib.*) (cd src && python setup.py install; )

If using sudo, run:

(cd src && sudo CENTERA_HOME=$CENTERA_HOME python setup.py install; )

## Develop

Setup the enviroment for using the local build and your test environment

export CENTERA_PEA_LOCATION=$PWD/stage_pool.pea tox

## Centera Garbage collection & shredding

https://community.emc.com/message/518033 https://community.emc.com/docs/DOC-7853

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page