Skip to content

shenitzky/ioprocess

 
 

Repository files navigation

IOProcess

Why?

When performing IO over network storage (specifically NFS) the process might get stuck in D state. To prevent you main process from becoming unkillable you might prefer to have a slave process do all the risky IO. This is what ioprocess is for.

Goals

  • Small memory footprint per call.
  • Extensible
  • Easy integration with python and other languages.

Hacking

To install required packages on rpm based system:

yum builddep ioprocess

For python binding tests you will need tox; python-tox is too old on some systems, but you can get a recent version using pip:

pip install tox

Packages

No packages published

Languages

  • C 54.7%
  • Python 40.0%
  • Makefile 2.9%
  • M4 1.8%
  • Shell 0.6%