[ https://issues.apache.org/jira/browse/FLINK-25648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yang Wang updated FLINK-25648: ------------------------------ Fix Version/s: 1.16.0 > Redundant to query deployment when creating task manager pods > ------------------------------------------------------------- > > Key: FLINK-25648 > URL: https://issues.apache.org/jira/browse/FLINK-25648 > Project: Flink > Issue Type: Improvement > Components: Deployment / Kubernetes > Affects Versions: 1.14.2 > Reporter: Yuan Huang > Assignee: Yuan Huang > Priority: Critical > Labels: pull-request-available > Fix For: 1.16.0 > > Attachments: trace.png > > > When creating Task Manager (TM) Pod, the fabric client needs the deployment > to set owner reference for the TM pod. However, repeating to querying the > deployment each time is unnecessary which will waste a lot of time. > [https://github.com/apache/flink/blob/36ff71f5ff63a140acc634dd1d98b2bb47a76ba5/flink-kubernetes/src/main/java/org/apache/flink/kubernetes/kubeclient/Fabric8FlinkKubeClient.java] > (line 128-162) > > According to the measured result by > [https://arthas.aliyun.com/doc/trace.html#id1]) below: Quering deployment may > cost more than 50% (203/349 ms) of time. > Can we save the deployment reference in memory instead of querying it each > time to save pod creating time? > !trace.png! -- This message was sent by Atlassian Jira (v8.20.1#820001)