Loading .gitignore +3 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,6 @@ build dist *egg-info *.pyc # IDEs .idea/ .gitmodules +1 −1 Original line number Diff line number Diff line [submodule "kinetic-protocol"] path = kinetic-protocol url = https://github.com/Seagate/kinetic-protocol.git branch = 2.0.6 branch = 3.0.5 CHANGES.md +16 −4 Original line number Diff line number Diff line Changes since 0.8.0 Changes since 0.8.1 =========================== This section will document changes to the library since the last release Changes from 0.8.0 to 0.8.1 =========================== This section will document changes to the library since the last release ## Important - Kinetic Protocol version updated to [3.0.5](https://github.com/Seagate/kinetic-protocol/tree/3.0.5) ## New features - Added timeout, time_quanta, priority and early_exit support - Pin size added to limits - SHA1 calculation used as default on puts when algorithm and tag not specified. Changes from 0.7.3 to 0.8.0 =========================== ## Important - Kinetic Protocol version updated to [3.0.0](https://github.com/Seagate/kinetic-protocol/tree/3.0.0) - Everything requires requires proto 3.0.0 or higher on the device - Everything requires proto 3.0.0 or higher on the device - Devices pre 3.0.0 do not have handshakes and will raise Handshake timeout ## New features Loading Loading @@ -91,8 +103,8 @@ Kinetic Protocol version updated to 2.0.3 - Added version field on kinetic module. ## Breaking changes - Renamed Synchronization.ASYNC to Synchronization.WRITETHROUGH - Renamed Synchronization.SYNC to Synchronization.WRITEBACK - Renamed Synchronization.ASYNC to Synchronization.WRITEBACK - Renamed Synchronization.SYNC to Synchronization.WRITETHROUGH ## Bug Fixes - Fixed issue with asynchronous clients leaving the socket open after _close_ was called (ASOKVAD-263). README.md +15 −0 Original line number Diff line number Diff line Introduction ============ The [kinetic-protocol](https://github.com/Seagate/kinetic-protocol) python client. Requires Python 2.7.3 or higher. Python 3.x is not supported. Installing latest stable release ================================ Loading @@ -15,6 +16,11 @@ Installing from Source git submodule update --init python setup.py develop For devices with old firmware code: git checkout 0.7.3 python setup.py develop Running Tests ============= The tests need a Kinetic device to run. You can use the simulator available at https://github.com/Seagate/kinetic-java. Loading Loading @@ -42,6 +48,15 @@ print c.get('message').value ``` Should print out _hello_ _world_ Troubleshooting during the installation ======================================= On a brand new system, you might be missing a few things. If you get an error saying setup tools not installed or missing. Check the python [setuptools intallation guide](https://pypi.python.org/pypi/setuptools#installation-instructions). If you needed to installed that, chances are you are missing some requirements to install and compile eventlet on your system. On debian systems the quickest way is `sudo apt-get install python-eventlet`. License ------- Loading kinetic-protocol @ 6d2dc127 Compare f74698fb to 6d2dc127 Original line number Diff line number Diff line Subproject commit f74698fba2df685cbfa9b6b9de54f1d2398f8615 Subproject commit 6d2dc127bbfc88607702768559693177d4ca7db2 Loading
.gitignore +3 −0 Original line number Diff line number Diff line Loading @@ -3,3 +3,6 @@ build dist *egg-info *.pyc # IDEs .idea/
.gitmodules +1 −1 Original line number Diff line number Diff line [submodule "kinetic-protocol"] path = kinetic-protocol url = https://github.com/Seagate/kinetic-protocol.git branch = 2.0.6 branch = 3.0.5
CHANGES.md +16 −4 Original line number Diff line number Diff line Changes since 0.8.0 Changes since 0.8.1 =========================== This section will document changes to the library since the last release Changes from 0.8.0 to 0.8.1 =========================== This section will document changes to the library since the last release ## Important - Kinetic Protocol version updated to [3.0.5](https://github.com/Seagate/kinetic-protocol/tree/3.0.5) ## New features - Added timeout, time_quanta, priority and early_exit support - Pin size added to limits - SHA1 calculation used as default on puts when algorithm and tag not specified. Changes from 0.7.3 to 0.8.0 =========================== ## Important - Kinetic Protocol version updated to [3.0.0](https://github.com/Seagate/kinetic-protocol/tree/3.0.0) - Everything requires requires proto 3.0.0 or higher on the device - Everything requires proto 3.0.0 or higher on the device - Devices pre 3.0.0 do not have handshakes and will raise Handshake timeout ## New features Loading Loading @@ -91,8 +103,8 @@ Kinetic Protocol version updated to 2.0.3 - Added version field on kinetic module. ## Breaking changes - Renamed Synchronization.ASYNC to Synchronization.WRITETHROUGH - Renamed Synchronization.SYNC to Synchronization.WRITEBACK - Renamed Synchronization.ASYNC to Synchronization.WRITEBACK - Renamed Synchronization.SYNC to Synchronization.WRITETHROUGH ## Bug Fixes - Fixed issue with asynchronous clients leaving the socket open after _close_ was called (ASOKVAD-263).
README.md +15 −0 Original line number Diff line number Diff line Introduction ============ The [kinetic-protocol](https://github.com/Seagate/kinetic-protocol) python client. Requires Python 2.7.3 or higher. Python 3.x is not supported. Installing latest stable release ================================ Loading @@ -15,6 +16,11 @@ Installing from Source git submodule update --init python setup.py develop For devices with old firmware code: git checkout 0.7.3 python setup.py develop Running Tests ============= The tests need a Kinetic device to run. You can use the simulator available at https://github.com/Seagate/kinetic-java. Loading Loading @@ -42,6 +48,15 @@ print c.get('message').value ``` Should print out _hello_ _world_ Troubleshooting during the installation ======================================= On a brand new system, you might be missing a few things. If you get an error saying setup tools not installed or missing. Check the python [setuptools intallation guide](https://pypi.python.org/pypi/setuptools#installation-instructions). If you needed to installed that, chances are you are missing some requirements to install and compile eventlet on your system. On debian systems the quickest way is `sudo apt-get install python-eventlet`. License ------- Loading
kinetic-protocol @ 6d2dc127 Compare f74698fb to 6d2dc127 Original line number Diff line number Diff line Subproject commit f74698fba2df685cbfa9b6b9de54f1d2398f8615 Subproject commit 6d2dc127bbfc88607702768559693177d4ca7db2