1. A distributed filesystem configured to operate on a distributed computing system that includes a first node, a second node and a storage device, wherein said distributed filesystem comprises: a first local filesystem configured to operate on said first node and a second local filesystem configured to operate on said second node, wherein said first and second local filesystems are non-distributed filesystems; a first meta-data stub configured to flush meta-data of said first local filesystem to said storage device; and a cluster filesystem layer configured to interface to said first local filesystem, said second local filesystem and said first meta-data stub and configured to request said first meta-data stub to flush said meta-data to said storage device.