LI Guobao commented on SYSTEMML-2482:

[~mboehm7] well, sorry about the unspecific description. Actually, I just found 
that the data status in list object is no longer used (i.e., null or array of 
false). Because, before that commit, all the matrices of the list output will 
be pinned in the vars table and the pinned status will be saved in this boolean 
array. And I just fix the problem of eviction by changing the logic of 
cleanning up the list object with its data status.

> Unexpected cleanup of list object
> ---------------------------------
>                 Key: SYSTEMML-2482
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-2482
>             Project: SystemML
>          Issue Type: Bug
>            Reporter: LI Guobao
>            Priority: Major
> Some unexpected overhead occurred when running the 
> {{*testParamservASPEpochDisjointContiguous*}} in test 
> {{*org.apache.sysml.test.integration.functions.paramserv.ParamservSparkNNTest*}}.
>  It took more time to finish the test in the case that the output of 
> instruction is a list which will be cleaned up after the execution. However, 
> the matrices referenced by the list should be pinned to avoid being cleaned 
> up. And this issue is related to 
> [SYSTEMML-2481|https://issues.apache.org/jira/browse/SYSTEMML-2481] 

This message was sent by Atlassian JIRA

Reply via email to