×

Deploying data-path-related plug-ins

  • US 9,612,851 B2
  • Filed: 01/19/2014
  • Issued: 04/04/2017
  • Est. Priority Date: 03/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for deploying a data-path-related plug-in for a logical storage entity of a storage system, the method comprising:

  • deploying said data-path-related plug-in for said logical storage entity, wherein said deploying includes creating a plug-in inclusive data-path specification and wherein said plug-in inclusive data-path specification includes operation of the data-path-related plug-in;

    creating a verification data-path specification, wherein said verification data-path specification does not include operation of the data-path-related plug-in and wherein a task executed in a verification data-path, having said verification data-path specification, generates verification data that enables validation of given data generated by said task being executed in a plug-in inclusive data-path having said plug-in inclusive data-path specification;

    executing a given task on said plug-in inclusive data-path and on said verification data-path, giving rise to said given data and to said verification data;

    verifying said given data using said verification data; and

    if said verifying failed, performing one or more failure actions, wherein said one or more failure actions include one or more of the following actions;

    (a) removing the data-path-related plug-in with failed verification from the logical storage entity;

    (b) disabling the data-path-related plug-in with failed verification for the logical storage entity;

    (c) utilizing the verification data for correcting the given data;

    (d) issuing a notification indicative of a failure to a user of the logical storage entity;

    (e) reverting to a previous version of the data-path-related plug-in with failed verification if any previous version exists;

    (f) reducing a grade associated with the data-path-related plug-in with failed verification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×