Skip to content

Cloudxtreme/oio-kinetic

Repository files navigation

OpenIO Kinetic backend

The present repository provides 2 tools:

  • oio-kinetic-client: a coroutine-based code library to put, get and delete BLOBs spread on kinetic drives.
  • oio-kinetic-proxy: a minimal coroutine-based HTTP server wrapping the oio-kinetic-client.

License

Copyright 2016 Contributors (see the AUTHORS file).

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

This program is distributed in the hope that it will be useful, but is provided AS-IS, WITHOUT ANY WARRANTY; including without the implied warranty of MERCHANTABILITY, NON-INFRINGEMENT or FITNESS FOR A PARTICULAR PURPOSE. See the Mozilla Public License for more details.

Dependencies

oio-kinetic-client

  • the Kinetic protocol included as a Git submodule, a Protocol Buffer definition maintained by the Kinetic Open Storage group.
  • libmill: for easy cooperative concurrency, thanks tyo Martin Sustrik's coroutines.
  • glog

oio-kinetic-proxy

Build & Install

cmake .
make
make install

About

Kinetic backend for OpenIO SDS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published