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

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

Commit 6f7efb6d12efb865ae1d081679d50842f0498bd6 in incubator-asterixdb's branch 
refs/heads/master from [~mhubail]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-asterixdb.git;h=6f7efb6 ]

ASTERIXDB-1338: Prevent Metadata Datasets Eviction

- Exclude metadata datasets from eviction policy.
- Fix updating used memory when a dataset is closed.

Change-Id: I56734bfe0eb7d166786cacb8d76f12f8d1a21798
Reviewed-on: https://asterix-gerrit.ics.uci.edu/707
Tested-by: Jenkins <[email protected]>
Reviewed-by: abdullah alamoudi <[email protected]>


> Metadata Datasets are Evicted on Low Memory
> -------------------------------------------
>
>                 Key: ASTERIXDB-1338
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1338
>             Project: Apache AsterixDB
>          Issue Type: Bug
>            Reporter: Murtadha Hubail
>            Assignee: Murtadha Hubail
>            Priority: Critical
>
> When many datasets are created and we need to evict unused ones from memory 
> to allocate their space for the newly created ones, metadata datasets are 
> selected as candidates for eviction. Once they are evicted, the system 
> becomes unusable. This is because of of the special treatment of metadata 
> indexes since they are registered only once during metadata bootstrap.
> To reproduce the issue, just create many datasets and insert a record in them 
> to force their memory to be allocated. Eventually, the metadata datasets will 
> be evicted and the instance will be unusable.



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

Reply via email to