Shunyang Li created FLINK-29578:
-----------------------------------

             Summary: Multiple executions of `runVertexCentricIteration` cause 
memory errors (flink gelly)
                 Key: FLINK-29578
                 URL: https://issues.apache.org/jira/browse/FLINK-29578
             Project: Flink
          Issue Type: Bug
          Components: Library / Graph Processing (Gelly)
    Affects Versions: 1.15.1
         Environment: * Flink 1.15.1
 * Java 11
 * Gradle 7.4.2
            Reporter: Shunyang Li
         Attachments: example.java

When the runVertexCentricIteration function is executed twice it will throw an 
error: 
java.lang.IllegalArgumentException: Too few memory segments provided. Hash 
Table needs at least 33 memory segments.
 
We solved this issue by setting the following configuration:
```
VertexCentricConfiguration parameter = new VertexCentricConfiguration();
parameter.setSolutionSetUnmanagedMemory(true);
```
 
However, the execution times cannot be greater than 4 (>4).  After executing 
four times it will throw an error: java.lang.IllegalArgumentException: Too 
little memory provided to sorter to perform task. Required are at least 12 
pages. Current page size is 32768 bytes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to