Projects / Parrot and Chirp

Parrot and Chirp

Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.

Operating Systems

Recent releases

  •  29 Jul 2013 16:36

    Release Notes: Support for a search system call has been added. Search allows for finding files in a number of directories with a shell pattern. See parrot_search for more information. There are several bugfixes for cvmfs support.

    •  18 Feb 2013 22:38

      Release Notes: File extended attributes are now supported.

      •  11 Feb 2013 19:07

        Release Notes: Parrot watchdog now properly honors minimum wait time. Parrot now reports the logical executable name for /proc/self/exe instead of the physical name.

        •  02 Nov 2012 19:59

          Release Notes: The Chirp server -b option is now documented in the man/-h page.

          •  19 Sep 2012 01:27

            Release Notes: Parrot now supports file extended attributes, more efficient iRODS getfile/putfile operations, and watchdog process management.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.