cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "fujian (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-11082) netty's level hadn't prevent OOM when receiver handle slow.
Date Fri, 12 Feb 2016 00:58:18 GMT

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

fujian commented on CASSANDRA-11082:
------------------------------------

I check the netty's code, only the message be sent can decrease the water mark, so if the
message response is big such as > 64M. we can't make one simple decision to set one low
mark so that drop it. So it will involved more discussion.


> netty's level hadn't prevent OOM when receiver handle slow.
> -----------------------------------------------------------
>
>                 Key: CASSANDRA-11082
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11082
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Streaming and Messaging
>            Reporter: fujian
>
> as we know, netty will OOM when received client is slow.
> due to  if receiver can't handle response fast so that cassandra server can't flush data.
it will cause channeloutbuffer with big size.
> we see the cassandra had configure write high/low water level, but I can't found any
code to judge iswritable. so it will have possible OOM
> why cassandra hadn't handle this case?



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

Mime
View raw message