×

Breakpoint continuation for stream computing

  • US 9,372,780 B2
  • Filed: 06/28/2013
  • Issued: 06/21/2016
  • Est. Priority Date: 06/28/2013
  • Status: Active Grant
First Claim
Patent Images

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 first attribute of one or more tuples of the first stream received subsequent to pausing the processing meet an attribute condition;

    determining whether first and second conditions to release the breakpoint are met,wherein the first condition to release the breakpoint is that a count of tuples of the first stream received subsequent to the pausing of the processing that meet the attribute condition is outside of a first threshold, andwherein the second condition to release the breakpoint is that a first quantity of tuples of the first stream per unit of time received subsequent to the pausing of the processing changes to a second quantity of tuples of the first stream per unit of time received subsequent to the pausing of the processing, and a difference between the first quantity of tuples of the first stream per unit of time and the second quantity of tuples of the first stream per unit of time is outside of a second threshold; and

    releasing the breakpoint in response to determining that the first and second conditions are met.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×