ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladislav Pyatkov (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (IGNITE-3138) IgniteDataStreamer: failures are not shown on the streaming side
Date Tue, 16 Aug 2016 09:03:20 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-3138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15422381#comment-15422381
] 

Vladislav Pyatkov edited comment on IGNITE-3138 at 8/16/16 9:03 AM:
--------------------------------------------------------------------

My point of view:
1) This check was did for the check are buffers flushing needed. And this can be skip at all
(because buffer can by empty, if count of entry loaded per node divisible by {{bufSize}},
what unlikely).

2) Yes, а hang into a future it possible (this easy reproduce, if custom Reciver hangs).
Future get method (which return from {{addData}}) need to invoke with timeout, even through
timeout of Streamer is using.


was (Author: v.pyatkov):
My point of view:
1) This check was did for the check are buffers flushing needed. And this can be skip at all
(because buffer can by empty, if count of entry loaded per node divisible by {{bufSize}},
what unlikely).

2) Yes, а hang into a future it possible (this easy reproduce, if custom Reciver hangs).
Future get method (which return from {{addData}}) need to invoke with timeout, even through
timeout of Streamer is use.

> IgniteDataStreamer: failures are not shown on the streaming side
> ----------------------------------------------------------------
>
>                 Key: IGNITE-3138
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3138
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Denis Magda
>            Assignee: Vladislav Pyatkov
>         Attachments: DataStreamerFailuresTest.java
>
>
> If an exception happens during the streaming, the side that streams the data won't printed
out anything in its logs even if IGNITE_QUIET set to false.
> This makes it's inconvenient to see whether there an issue happened during the streaming
or not.
> Suggested improvements:
> - print out errors that happened during the streaming on the streaming side;
> - Future that is returned from {{addData}} methods is not called in case of error. This
must be fixed. So that the user is able to write a custom logic around this feature and process
errors somehow.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message