×

Enabling filter-level access to virtual disks

  • US 10,025,606 B2
  • Filed: 04/14/2015
  • Issued: 07/17/2018
  • Est. Priority Date: 04/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for enabling filter-level access to a virtual disk (VMDK), the method comprising:

  • invoking, by an application running on a computer system, a first application programming interface (API) for opening the VMDK, the invoking of the first API causing an ordered group of filters associated with the VMDK to be instantiated;

    coordinating, by the application, with a target filter in the ordered group of filters to establish a communication channel between the application and the target filter;

    receiving, by the application from the target filter, a handle to the target filter via the communication channel, the handle being a reference or identifier that is uniquely associated with the target filter; and

    issuing, by the application, an I/O request to the VMDK via the target filter by specifying the handle, the issuing causing data associated with the I/O request to be filtered by all other filters that are downstream from the target filter in the ordered group while bypassing the target filter and all other filters that are upstream from the target filter in the ordered group, wherein the first API does not return a VMDK handle to the application, and wherein the application does not have access to any APIs that enable the application to issue I/O requests directly to the VMDK using a VMDK handle.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×