BREAKPOINT CONTINUATION FOR STREAM COMPUTING
First Claim
1. A method for debugging a stream computing application having a plurality of processing elements operating on one or more computer processors, each processing element having one or more stream operators, comprising:
- receiving a first stream of tuples at a first stream operator;
processing the first stream of tuples at the first stream operator;
pausing the processing at the first stream operator in response to receiving a first one of the tuples in the first stream that triggers a breakpoint in the first stream operator;
determining whether a condition to release the breakpoint is met; and
releasing the breakpoint in response to determining that the condition is met.
1 Assignment
0 Petitions
Accused Products
Abstract
A first stream operator in a stream computing application receives and processes a first stream of tuples. The processing at the first stream operator is paused in response to receiving a first one of the tuples in the first stream that triggers a breakpoint in the first stream operator. A determination of whether a condition to release the breakpoint is met is made, and the breakpoint is released in response to determining that the condition is met. The condition to release the breakpoint may be that a count of tuples of the first stream is outside of a threshold. A second stream of tuples may be received for processing at a second stream operator. The condition to release the breakpoint may be that a count of tuples of the second stream is outside of a threshold.
22 Citations
17 Claims
-
1. A method for debugging a stream computing application having a plurality of processing elements operating on one or more computer processors, each processing element having one or more stream operators, comprising:
-
receiving a first stream of tuples at a first stream operator; processing the first stream of tuples at the first stream operator; pausing the processing at the first stream operator in response to receiving a first one of the tuples in the first stream that triggers a breakpoint in the first stream operator; determining whether a condition to release the breakpoint is met; and releasing the breakpoint in response to determining that the condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for processing a stream of tuples, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising computer readable program code configured to facilitate debugging of a stream computing application having a plurality of processing elements operating on one or more computer processors, each processing element having one or more stream operators, comprising:
-
receiving a first stream of tuples at a first stream operator; processing the first stream of tuples at the first stream operator; pausing the processing at the first stream operator in response to receiving a first one of the tuples in the first stream that triggers a breakpoint in the first stream operator; determining whether a condition to release the breakpoint is met; and releasing the breakpoint in response to determining that the condition is met. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17-20. -20. (canceled)
Specification