Patent ID: 9063980
Filing Date: 2015-06-23
Classification: G06F

Abstract:
1. In a virtual computing environment that includes a plurality of tenant databases, a computer-implemented method of consolidating at a consolidated log host a set of tenant log streams from the plurality of tenant databases into a consolidated log stream so that the number of individual tenant log streams consolidated at the consolidated log host are independent of whether a number of disks are available at the consolidated log host, the computer-implemented method comprising: at a virtualization layer of a log consolidation host, intercepting I/O requests from the plurality of tenant log streams from the plurality of tenant databases; linearizing the intercepted I/O requests from the plurality of tenant log streams into a physical log file that forms a consolidated log stream; storing the consolidated log stream in a log file; generating a map from metadata associated with each tenant log stream, the map identifying log records from the plurality of tenant log streams, and the log records being mapped to corresponding locations in the consolidated log stream to provide correlation of data associated with each tenant log stream consolidated into the consolidated log stream with a tenant database from which said data originated; and storing the map.