You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "wangkui (JIRA)" <ji...@apache.org> on 2017/04/24 03:20:04 UTC
[jira] [Created] (STORM-2489) Overlap and data loss on WindowedBolt
based on Duration
wangkui created STORM-2489:
------------------------------
Summary: Overlap and data loss on WindowedBolt based on Duration
Key: STORM-2489
URL: https://issues.apache.org/jira/browse/STORM-2489
Project: Apache Storm
Issue Type: Bug
Components: storm-core
Affects Versions: 1.0.2
Environment: windows 10, eclipse, jdk1.7
Reporter: wangkui
Attachments: TumblingWindowIssue.java
The attachment is my test script, one of my test results is:
```
expired=1...55
get=56...4024
new=56...4024
Recived=3969,RecivedTotal=3969
expired=56...4020
get=4021...8191
new=4025...8191
Recived=4171,RecivedTotal=8140
SendTotal=12175
expired=4021...8188
get=8189...12175
new=8192...12175
Recived=3987,RecivedTotal=12127
```
This test result shows that some tuples appear in the expired list directly, we lost these data if we just use get() to get tuples, this is the first bug.
The second: the tuples of get() has overlap, the getNew() seems alright.
The problem not happen definitely, may need to try several times.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)