Patent ID: 9632914
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A computer implemented method for performing troubleshooting of an appliance running in a production environment, the method comprising: recording transactional data, the transactional data comprising active transactions and active user sessions for the appliance; determining an error has occurred in the appliance; copying, to a container, the recorded transactional data associated with the error, the container a restricted environment which is loaded with and can run debug firmware; executing, on the debug firmware in the container and based on the transactional data associated with the error, the active transactions and active user sessions associated with the error; collecting, throughout the executing of the active transactions and active user sessions associated with the error on the debug firmware, troubleshooting data; determining that the error occurs in the executing of the active transactions and active user sessions associated with the error on the debug firmware in the container; encrypting, in response to the determining, the troubleshooting data from the executing on the debug firmware of the active transactions and active user sessions in the container and a product key associated with the error; creating a report, the report including the encrypted troubleshooting data; and deleting the container.