You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/06/03 14:25:59 UTC

[jira] [Commented] (ASTERIXDB-1438) BufferCache spins indefinitely when cache is exceeded

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

ASF subversion and git services commented on ASTERIXDB-1438:
------------------------------------------------------------

Commit 4bab67bf282e650a6e8c41b338f357b0d47c9714 in incubator-asterixdb's branch refs/heads/master from [~mblow]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git;h=4bab67b ]

ASTERIXDB-1438: BufferCache spins indefinitely...

Fixes ASTERIXDB-1438: BufferCache spins indefinitely when cache is exceeded

After three unsuccessful cycles (each traversing clock pages three times)
and waiting for dirty pages to be cleaned, an exception is thrown

Change-Id: I327a7423bd630c96e16601b1a3a2a21f558f9f50
Reviewed-on: https://asterix-gerrit.ics.uci.edu/894
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Till Westmann <ti...@apache.org>


> BufferCache spins indefinitely when cache is exceeded
> -----------------------------------------------------
>
>                 Key: ASTERIXDB-1438
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1438
>             Project: Apache AsterixDB
>          Issue Type: Bug
>            Reporter: Michael Blow
>            Assignee: Michael Blow
>            Priority: Critical
>
> In case of cache exhaustion, BufferCache.findPage/confiscatePage() will spin forever waiting for pages to be returned to the cache.  These should give up and fail the request after a reasonable number of attempts.



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