flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-1297) Add support for tracking statistics of intermediate results
Date Mon, 17 Aug 2015 14:22:45 GMT

    [ https://issues.apache.org/jira/browse/FLINK-1297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14699581#comment-14699581

ASF GitHub Bot commented on FLINK-1297:

Github user rmetzger commented on a diff in the pull request:

    --- Diff: flink-contrib/flink-operator-stats/pom.xml ---
    @@ -0,0 +1,67 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +Licensed to the Apache Software Foundation (ASF) under one
    +or more contributor license agreements.  See the NOTICE file
    +distributed with this work for additional information
    +regarding copyright ownership.  The ASF licenses this file
    +to you under the Apache License, Version 2.0 (the
    +"License"); you may not use this file except in compliance
    +with the License.  You may obtain a copy of the License at
    +  http://www.apache.org/licenses/LICENSE-2.0
    +Unless required by applicable law or agreed to in writing,
    +software distributed under the License is distributed on an
    +KIND, either express or implied.  See the License for the
    +specific language governing permissions and limitations
    +under the License.
    +<project xmlns="http://maven.apache.org/POM/4.0.0"
    +         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    +         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    +    <modelVersion>4.0.0</modelVersion>
    +    <parent>
    +        <groupId>org.apache.flink</groupId>
    +        <artifactId>flink-contrib-parent</artifactId>
    +        <version>0.10-SNAPSHOT</version>
    +        <relativePath>..</relativePath>
    +    </parent>
    +    <artifactId>flink-operator-stats</artifactId>
    +    <name>flink-operator-stats</name>
    +    <packaging>jar</packaging>
    +    <dependencies>
    +        <dependency>
    +            <groupId>org.apache.flink</groupId>
    +            <artifactId>flink-java</artifactId>
    +            <version>${project.version}</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.flink</groupId>
    +            <artifactId>flink-core</artifactId>
    +            <version>${project.version}</version>
    +        </dependency>
    +        <dependency>
    +            <groupId>org.apache.flink</groupId>
    +            <artifactId>flink-test-utils</artifactId>
    +            <version>${project.version}</version>
    +            <scope>test</scope>
    +        </dependency>
    +        <dependency>
    +            <groupId>com.clearspring.analytics</groupId>
    --- End diff --
    ASL 2.0 license, that's good.

> Add support for tracking statistics of intermediate results
> -----------------------------------------------------------
>                 Key: FLINK-1297
>                 URL: https://issues.apache.org/jira/browse/FLINK-1297
>             Project: Flink
>          Issue Type: Improvement
>          Components: Distributed Runtime
>            Reporter: Alexander Alexandrov
>            Assignee: Alexander Alexandrov
>             Fix For: 0.9
>   Original Estimate: 1,008h
>  Remaining Estimate: 1,008h
> One of the major problems related to the optimizer at the moment is the lack of proper
> With the introduction of staged execution, it is possible to instrument the runtime code
with a statistics facility that collects the required information for optimizing the next
execution stage.
> I would therefore like to contribute code that can be used to gather basic statistics
for the (intermediate) result of dataflows (e.g. min, max, count, count distinct) and make
them available to the job manager.
> Before I start, I would like to hear some feedback form the other users.
> In particular, to handle skew (e.g. on grouping) it might be good to have some sort of
detailed sketch about the key distribution of an intermediate result. I am not sure whether
a simple histogram is the most effective way to go. Maybe somebody would propose another lightweight
sketch that provides better accuracy.

This message was sent by Atlassian JIRA

View raw message