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

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 <jenk...@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)

Reply via email to