PCP is a system for replicating files on multiple nodes of a PC cluster. Replication is done by building an n-ary tree of TCP sockets and using parallelized, pipelined data transfers which use RSA authentication. For large file transfers or replication on many nodes, PCP provides highly efficient data transfers when compared to existing alternatives (e.g. NFS).
|Operating Systems||POSIX Linux|
Release Notes: The license was changed from the GPL to the BSD license.
Release Notes: This release includes small workarounds for bugs in LinuxThreads to allow GEXEC to work with newer distributions of Linux, such as Red Hat 9.
Release Notes: Addition of a pointer arithmetic patch for portability to IA64 and pcp.spec.in to simplify creation of RPMs.
Release Notes: This release includes some minor bug fixes.
Release Notes: PCP now handles overwriting of files correctly and also propagates local file permissions to files written to remote nodes. A heartbeat thread has been added to reduce timeout detection time when a node crashes hard. Finally, additional options are available, including the specification of an alternative TCP port.