Patent ID: 7185319
Filing Date: 2007-02-27
Classification: G06F

Abstract:
1. In a distributed system that includes a plurality of message processors and a distributed application having a plurality of portions, the plurality of portions being distributed across the plurality of message processors respectively, the distributed system also including a debug initiator, a computer-implemented method for configuring debug functions that are to be performed to debug the distributed application, the method comprising the following: an act of accessing a first message that originated at a message initiator, the message initiator including a first portion of the distributed application, the first message configured with distributed application data for at least one other portion of the distributed application; an act of receiving debug controls in a second message; an act of propagating the debug controls from the second message into the first message, thereby inserting debug controls for debugging the distributed application into the first message such that the first message includes the distributed application data and the debug controls, the debug controls configured to cause one or more other portions of the distributed application to perform appropriate debug functions for debugging the distributed application, when triggered at any of the one or more other portions of the distributed application; and an act of routing the first message to a further portion of the distributed application designated in the first message such that inserted debug controls flow with distributed application data to a next portion of the distributed application where debug functions are to be performed.