Performance enhancement for platform data dump collection
First Claim
Patent Images
1. A method for improving platform dump collection, the method comprising:
- responsive to receiving a platform dump request for a system that includes one or more hardware and software locks, accessing, by one or more processors, a model of the system hardware and a list including a plurality of commands for a platform dump;
determining, by one or more processors, whether one or more constraints exist for each of the plurality of commands in the list;
responsive to determining whether one or more constraints exist for each of the plurality of commands in the list, identifying, by one or more processors, which of the one or more hardware and software locks are required by the one or more constraints;
responsive to identifying which of the one or more hardware and software locks are required by the one or more constraints, determining, by one or more processors, whether a first hardware and software lock of the one or more hardware and software locks is required by both a first constraint and a second constraint of the one or more constraints;
responsive to determining that the first hardware and software lock of the one or more hardware and software locks is required by the first constraint and the second constraint, generating, by one or more processors, a grouping of the first constraint and the second constraint; and
generating, by one or more processors, an executable list of commands, based on the grouping of the first constraint and the second constraint and a determination as to whether the first hardware and software locks are held.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems and method for improving platform dump collection. The method includes upon receiving a platform dump request for a system, accessing a model of the system hardware and a list of commands for the dump. The method further includes determining whether a constraint exists for the command in the list, identifying which software and hardware locks are required by the constraints, determining whether a hardware and software lock is required by multiple constraints, generating a grouping of the constraints requiring the hardware and software lock, and generating an executable list of commands.
-
Citations
20 Claims
-
1. A method for improving platform dump collection, the method comprising:
-
responsive to receiving a platform dump request for a system that includes one or more hardware and software locks, accessing, by one or more processors, a model of the system hardware and a list including a plurality of commands for a platform dump; determining, by one or more processors, whether one or more constraints exist for each of the plurality of commands in the list; responsive to determining whether one or more constraints exist for each of the plurality of commands in the list, identifying, by one or more processors, which of the one or more hardware and software locks are required by the one or more constraints; responsive to identifying which of the one or more hardware and software locks are required by the one or more constraints, determining, by one or more processors, whether a first hardware and software lock of the one or more hardware and software locks is required by both a first constraint and a second constraint of the one or more constraints; responsive to determining that the first hardware and software lock of the one or more hardware and software locks is required by the first constraint and the second constraint, generating, by one or more processors, a grouping of the first constraint and the second constraint; and generating, by one or more processors, an executable list of commands, based on the grouping of the first constraint and the second constraint and a determination as to whether the first hardware and software locks are held. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for improving platform dump collection, the computer program product comprising:
-
one or more computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising; responsive to receiving a platform dump request for a system that includes one or more hardware and software locks, program instructions to access a model of the system hardware and a list including a plurality of commands for a platform dump; program instructions to determine whether one or more constraints exist for each of the plurality of commands in the list; responsive to determining whether one or more constraints exist for each of the plurality of commands in the list, program instructions to identify which of the one or more hardware and software locks are required by the one or more constraints; responsive to identifying which of the one or more hardware and software locks are required by the one or more constraints, program instructions to determine by one or more processors, whether a first hardware and software lock of the one or more hardware and software locks is required by both a first constraint and a second constraint of the one or more constraints; responsive to determining that the first hardware and software lock of the one or more hardware and software locks is required by the first constraint and the second constraint, program instructions to generate a grouping of the first constraint and the second constraint; and program instructions to generate an executable list of commands, based on the grouping of the first constraint and the second constraint and a determination as to whether the first hardware and software locks are held. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for improving platform dump collection, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one or the one or more processors, the program instructions comprising; responsive to receiving a platform dump request for a system that includes one or more hardware and software locks, program instructions to access a model of the system hardware and a list including a plurality of commands for a platform dump; program instructions to determine whether one or more constraints exist for each of the plurality of commands in the list; responsive to determining whether one or more constraints exist for each of the plurality of commands in the list, program instructions to identify which of the one or more hardware and software locks are required by the one or more constraints; responsive to identifying which of the one or more hardware and software locks are required by the one or more constraints, program instructions to determine by one or more processors, whether a first hardware and software lock of the one or more hardware and software locks is required by both a first constraint and a second constraint of the one or more constraints; responsive to determining that the first hardware and software lock of the one or more hardware and software locks is required by the first constraint and the second constraint, program instructions to generate a grouping of the first constraint and the second constraint; and program instructions to generate an executable list of commands, based on the grouping of the first constraint and the second constraint and a determination as to whether the first hardware and software locks are held. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification