[ https://issues.apache.org/jira/browse/STORM-1873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15307661#comment-15307661 ]
ASF GitHub Bot commented on STORM-1873: --------------------------------------- GitHub user kosii opened a pull request: https://github.com/apache/storm/pull/1453 STORM-1873 Implement alternative behaviour for late tuples You can merge this pull request into a Git repository by running: $ git pull https://github.com/kosii/storm late-tuple-poc-2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/1453.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1453 ---- commit 7fedf89e75ba414be3894de7dd316394eb91baa5 Author: Balazs Kossovics <balazs.kossov...@s4m.io> Date: 2016-05-31T12:29:46Z Implement alternative behaviour for late tuples ---- > Reemit late tuples in windowed mode > ----------------------------------- > > Key: STORM-1873 > URL: https://issues.apache.org/jira/browse/STORM-1873 > Project: Apache Storm > Issue Type: Improvement > Components: storm-core > Reporter: Balazs Kossovics > > Currently late tuples are just logged (and acknowledged in the coming 1.0.2), > but in our use-case it would be desirable to emit them on a different stream > than the default. > I implemented a first version, where every windowed bolt are going to have a > '_late' stream by default, and component-specific parameter > (Config.TOPOLOGY_BOLTS_EMIT_LATE_TUPLE) the definer of the bolt could turn on > or off the emission of the late tuples on this stream. > One could turn on the emission of late tuples with a builder method like this: > new MyWindowedBolt() > .withTimestampField("timestamp") > .withLateTupleEmission(true) > .withWindow( > new BaseWindowedBolt.Duration(1, > TimeUnit.MINUTES), > new BaseWindowedBolt.Duration(1, > TimeUnit.SECONDS) > ); > What do you think about it? -- This message was sent by Atlassian JIRA (v6.3.4#6332)