[
https://issues.apache.org/jira/browse/IGNITE-3810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15489785#comment-15489785
]
Semen Boikov commented on IGNITE-3810:
--------------------------------------
As I understand the purpose of 'maxWriteQueueSize' is throttling (avoid file
writer overload when there are to many writes), it defenetely should not case
hangs. We can fix it this way: if value size is large than 'maxWriteQueueSize'
print warning that this paremeter should be increased, then such large values
should just wait when write queue is empty.
> FileSwapSpaceSpi can hang when large value is written
> -----------------------------------------------------
>
> Key: IGNITE-3810
> URL: https://issues.apache.org/jira/browse/IGNITE-3810
> Project: Ignite
> Issue Type: Bug
> Components: swap
> Affects Versions: 1.7
> Reporter: Valentin Kulichenko
> Assignee: Dmitriy Govorukhin
> Fix For: 1.8
>
> Attachments: SwapSpaceTest.java
>
>
> Test reproducing the issue is attached.
> Weirdly, the value of size {{1024 * 1024 - 48}} is successfully written, but
> when it is only one byte bigger, the swap space hangs.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)