Patent ID: 8332441
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: receiving, by a unioning module, a request to open a directory of a union file system that merges a lower level file system and an upper level file system; processing, by the unioning module executable by a computing device, a plurality of directory entries in at least one of the lower level file system and the upper level file system that correspond to the directory, the plurality of directory entries processed for whiteouts and duplicates between the lower level file system and the upper level file system; writing, by the unioning module, the processed plurality of directory entries to disk storage for the union file system, the disk storage separate from kernel memory and application memory of the computing device; and flagging, by the unioning module, directory entries from the lower level file system that correspond to any of the processed plurality of directory entries written to the disk storage as fall-through entries.