petardfs

petardfs is a FUSE filesystem designed to hoist your applications with errors. With no configuration, petardfs takes a base filesystem and exposes it through FUSE. An XML configuration file is used to tell petardfs which files to report errors for and what error code to use. For example, foo.txt can have an EIO error at bytes 34 to 37. There is explicit support for errors such as EAGAIN and EINTR, where petardfs will only report such transient errors a nominated number of times. This is handy for testing applications that support such I/O conditions gracefully.

Tags Filesystems Software Development Quality Assurance
Licenses GPL
Operating Systems POSIX Linux

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Mar 2007 10:26
  • Rrelease-after

Changes: Petardfs is now a subclass of fuselagefs. Much filesystem delegating code has now been moved to libfuselagefs.

No changes have been submitted for this release.

No-screenshot

Project Spotlight

blindRSS

A very simple browser-operated RSS reader.

No-screenshot

Project Spotlight

Parrot

A virtual machine for all dynamic languages.