IBM/comanche

Name: comanche

Owner: International Business Machines

Description: comanche

Created: 2017-10-03 15:40:15.0

Updated: 2018-05-17 16:37:18.0

Pushed: 2018-05-24 03:40:22.0

Homepage: null

Size: 5691

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Comanche

Framework for user-level compositional storage systems development. See wiki for more information.

NOTE: Comanche is in its early stages of development and while we welcome collaboration from the open source community, this effort is not for the faint hearted and requires a certain level of systems expertise.

HowTo

Comanche currently uses DPDK/SPDK. You should install and test this first (see dpdk/usertools/dpdksetup.sh). Note, it is possible to run in a virtual machine (using UIO) but you will need to run your programs as root.

eps
stall-apts.sh
tch-deps.sh
togen.py (run this once to generate .cmakeinclude files in subdirectories)
e .

e -DCMAKE_BUILD_TYPE=Debug .

Other build options:

e -DCMAKE_BUILD_TYPE=ASAN .
e -DCMAKE_BUILD_TYPE=Release .
e -DCMAKE_BUILD_TYPE=NOOPT .
Tested Compilers and OS/HW

DPDK

rt EXTRA_CFLAGS='-O0 -g'

SPDK

IG_DEBUG=y (command line or CONFIG file)
Conventions

C++ style guide - https://genode.org/documentation/developer-resources/coding_style


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.