Please download the dossier by clicking on the dossier button x
×

Error handling

  • US 8,799,609 B1
  • Filed: 06/30/2009
  • Issued: 08/05/2014
  • Est. Priority Date: 06/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in error handling, the method comprising:

  • determining, from a plurality of user skill levels, a first user skill level of an associated requestor making a data storage configuration request, each user skill level of said plurality of user skill levels being associated with a respective different level of abstraction with respect to processing performed in the data storage system for servicing the data storage configuration request;

    wherein a level of abstraction with a higher level of skill is provided with more information than a level of abstraction associated with a lower level of skill and the skill levels are independent of the permissions of the associated requestor;

    servicing the data storage configuration request, wherein the data storage configuration request has one or more sub-tasks;

    wherein the one or more sub-tasks are executed independent of the skill level of the requestor;

    storing an indication of the success of each sub-task of the one or more sub-tasks of the data storage configuration request in an error structure for each sub-task of the one or more sub-tasks;

    based on the storing, recording, in one or more error trees whether each sub-task of the one or more sub-tasks of the data storage configuration request executed successfully;

    the one or more error trees corresponding to a structure of the data storage configuration request including the one or more sub-tasks, wherein the one or more error trees include a node corresponding to the each sub-task of the one or more sub-tasks;

    wherein each node denotes a status of the corresponding each sub-task;

    wherein each node corresponds to a level of levels;

    wherein each level of the levels indicates a different level of abstraction with respect to the data storage configuration request; and

    based on the first user skill level and in response to a status request, determining what level of the levels to display to the user based on the first user skill level;

    displaying a report of the status of the data storage configuration request including the status of the sub-tasks indicated in the nodes corresponding to the determined level as recorded in the one or more error trees.

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