You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Павлухин Иван <vo...@gmail.com> on 2019/03/11 08:52:00 UTC
Re: GridTimeoutProcessor - Timeout has occurred - Too frequent messages
Hi,
There is nothing bad with message you see. GridTimeoutProcessor is
used internally by Ignite for scheduling a task execution after a
delay. Debug message "Timeout has occurred" is logged every time
scheduling delay has ended. It is a debug message and a purpose of it
is checking that arbitrary task was executed by a timeout processor.
сб, 9 мар. 2019 г. в 08:33, userx <ga...@gmail.com>:
>
> Hi,
>
> Any thoughts on the same.
>
>
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
--
Best regards,
Ivan Pavlukhin
Re: GridTimeoutProcessor - Timeout has occurred - Too frequent messages
Posted by Павлухин Иван <vo...@gmail.com>.
Hi,
Yes, perhaps there is no reach documentation for mentioned classes.
But on the other hand they are internal classes which could be changed
at any time. I will try to outline roles for 2 classes.
1. CancellableTask is used internally as a general way to cancel some
action sheduled in the future. GridTimeouProcessor.schedule returns
CacncellableTask which allows to cancel scheduled task.
2. GridCommunicationMessageSet is used during processing ordered
messages. GridIoManager supports ordered message delivery. And in this
case timeouts should be involved during processing in case if some
previous messages were not received.
Unfortunately I cannot say anything meaningful about
CacheContinuousQueryManager$BackupCleaner.
Giving a good answer to your questions is almost equal to creating a
documentation for aforementioned classes. I think that it is much easy
to receive an answer if you have a problem in your use case, e.g.
something does not work or works improperly.
пн, 11 мар. 2019 г. в 12:04, userx <ga...@gmail.com>:
>
> Hi Ivan,
>
> Thanks for the reply. I totally buy your point that these messages are not
> bad. What I wanted to understand basically was the role of the following
> GridTimeOut objects
>
> 1) CancelableTask
> 2) GridCommunicationMessageSet
> 3) CacheContinuousQueryManager$BackupCleaner
>
> There is no documentation available in the class for the above three
> classes. So was just trying to understand the role of each of them.
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
--
Best regards,
Ivan Pavlukhin
Re: GridTimeoutProcessor - Timeout has occurred - Too frequent
messages
Posted by userx <ga...@gmail.com>.
Hi Ivan,
Thanks for the reply. I totally buy your point that these messages are not
bad. What I wanted to understand basically was the role of the following
GridTimeOut objects
1) CancelableTask
2) GridCommunicationMessageSet
3) CacheContinuousQueryManager$BackupCleaner
There is no documentation available in the class for the above three
classes. So was just trying to understand the role of each of them.
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/