[
https://issues.apache.org/jira/browse/FLINK-20116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17237107#comment-17237107
]
Zhu Zhu edited comment on FLINK-20116 at 11/23/20, 3:59 AM:
------------------------------------------------------------
Test is done and no blocker issue is found.
{{Details:}}
Test jobs:
1. Streaming job with Rocksdb backend
2. Batch job with HashAgg operator which uses managed memory
3. Python job with python UDF
4. Streaming job with Rocksdb backend and python UDF
5. Batch job with Sort operator and and python UDF
Test cases:
1. Normal case: default value of "taskmanager.memory.managed.consumer-weights"
2. Normal case: consumer weights set to large values with a summation larger
than 100, e.g. "DATAPROC:200,PYTHON:100"
3. Exceptional case: required consumer weight set to zero, i.e.
"DATAPROC:30,PYTHON:0" or "DATAPROC:0,PYTHON:70"
4. Exceptional case: consumer weights all set to zero, i.e.
"DATAPROC:0,PYTHON:0"
Verification:
1. Is the feature working as expected under normal conditions
status : Ok. Fractions are properly computed and used by batch operators,
RocksDB statebackends and Python UDF operator. Jobs successfully finished
2. Is the feature working / failing as expected with invalid input, induced
errors etc.
status : almost Ok. Tasks fail as expected due to invalid fraction when
allocating managed memory
found FLINK-20284
3. Are the error messages, log messages, APIs etc. easy to understand
opened FLINK-20282 FLINK-20283
4. Is the documentation easy to understand
opened FLINK-20246
was (Author: zhuzh):
Test is done and no blocker issue is found.
{{Details:}}
Test jobs:
1. Streaming job with Rocksdb backend
2. Batch job with HashAgg operator which uses managed memory
3. Python job with python UDF
4. Streaming job with Rocksdb backend and python UDF
5. Batch job with Sort operator and and python UDF
Test cases:
1. Normal case: default value of "taskmanager.memory.managed.consumer-weights"
2. Normal case: consumer weights set to large values with a summation larger
than 100, e.g. "DATAPROC:200,PYTHON:100"
3. Exceptional case: required consumer weight set to zero, i.e.
"DATAPROC:30,PYTHON:0" or "DATAPROC:0,PYTHON:70"
4. Exceptional case: consumer weights all set to zero, i.e.
"DATAPROC:0,PYTHON:0"
Verification:
1. Is the feature working as expected under normal conditions
status : Ok. Fractions are properly computed and used by batch operators,
RocksDB statebackends and Python UDF operator. Jobs successfully finished
2. Is the feature working / failing as expected with invalid input, induced
errors etc.
status : almost Ok. Tasks fail due to invalid fraction when allocating
managed memory
found FLINK-20284
3. Are the error messages, log messages, APIs etc. easy to understand
opened FLINK-20282 FLINK-20283
4. Is the documentation easy to understand
opened FLINK-20246
> Test Intra-Slot Managed Memory Sharing
> --------------------------------------
>
> Key: FLINK-20116
> URL: https://issues.apache.org/jira/browse/FLINK-20116
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Coordination
> Affects Versions: 1.12.0
> Reporter: Robert Metzger
> Assignee: Zhu Zhu
> Priority: Critical
> Fix For: 1.12.0
>
>
> Introduced in https://issues.apache.org/jira/browse/FLINK-19177
> ----
> [General Information about the Flink 1.12 release
> testing|https://cwiki.apache.org/confluence/display/FLINK/1.12+Release+-+Community+Testing]
> When testing a feature, consider the following aspects:
> - Is the documentation easy to understand
> - Are the error messages, log messages, APIs etc. easy to understand
> - Is the feature working as expected under normal conditions
> - Is the feature working / failing as expected with invalid input, induced
> errors etc.
> If you find a problem during testing, please file a ticket
> (Priority=Critical; Fix Version = 1.12.0), and link it in this testing ticket.
> During the testing keep us updated on tests conducted, or please write a
> short summary of all things you have tested in the end.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)