Kinetic-pool-py
Introduction
This library is a connection pool manager for Kinetic devices. You can find more information on the kinetic-protocol or the kinetic-py client on their respective repos.
Requirements
This project requires memcached
Installing latest stable release
pip install kineticpool
Installing from Source
git clone https://github.com/Seagate/kinetic-pool-py.git
cd kinetic-pool-py
python setup.py develop
Getting Started
There are two components, the library and the kinetic-discovery
daemon.
The library
import kineticpool
mgr = kineticpool.ConnectionManager()
c = mgr.get_connection('some-wwn')
c.put('hello', 'world')
c.close()
kinetic-discovery
daemon
The This daemon will listen for multicasts coming from the kinetic devices and will register them on memcached.
kinetic-discovery en0
License
This project is licensed under The MIT License (MIT)