Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CF717200B2A for ; Sat, 11 Jun 2016 02:49:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id CC7A9160A5A; Sat, 11 Jun 2016 00:49:22 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1E9C1160A38 for ; Sat, 11 Jun 2016 02:49:21 +0200 (CEST) Received: (qmail 51562 invoked by uid 500); 11 Jun 2016 00:49:21 -0000 Mailing-List: contact issues-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.apache.org Delivered-To: mailing list issues@flink.apache.org Received: (qmail 51548 invoked by uid 99); 11 Jun 2016 00:49:21 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Jun 2016 00:49:21 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 13BF82C0452 for ; Sat, 11 Jun 2016 00:49:21 +0000 (UTC) Date: Sat, 11 Jun 2016 00:49:20 +0000 (UTC) From: "ASF GitHub Bot (JIRA)" To: issues@flink.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FLINK-3395) Polishing the web UI MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sat, 11 Jun 2016 00:49:23 -0000 [ https://issues.apache.org/jira/browse/FLINK-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15325570#comment-15325570 ] ASF GitHub Bot commented on FLINK-3395: --------------------------------------- GitHub user StephanEwen opened a pull request: https://github.com/apache/flink/pull/2092 [FLINK-3395] [build] Make test utils properly available and fix Maven dependencies This pull requests fixes maven project scopes: - No **main** scope must ever depend on a **test** scope - Common test utils (`ForkableMiniCluster`, `TestEnvironment`, ...) should not be in test-jars, but in reusable and user-exposed test utils projects in **main** scope. - The number of test-jar dependencies should be minimal ## New Structure - Created a **flink-test-utils-junit** module that contains all JUnit related utils like - `TestLogger` - `RetryRules` This reduces the `flink-core` `test-jar` dependency. - The **flink-test-utils** project contains all necessary utils for most tests - `ForkableMiniCluster` - `TestEnvironment` & `TestStreamEnvironment` - `MultipleProgramsTestBase` & `StreamingMultipleProgramsTestBase` - ... - The `flink-test-utils-junit` and `flink-test-utils` are in the parent project `flink-test-utils-parent`. Tons of tests have minor adjustments to use different ways of accessing a specific test utility function, to keep the dependencies smaller. ## Other Fixes - Removed unnecessary dependencies in the test scope - The Table API no longer pulls the example projects into the main scope - The Kafka consumer no longer pulls zkclient into the main scope The size of this pull request is very large, but most edits are straightforward minor changes due to moving certain util classes and consolidating duplicate util classes. You can merge this pull request into a Git repository by running: $ git pull https://github.com/StephanEwen/incubator-flink test_utils Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/2092.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2092 ---- commit 0c10ccb1aab18d0709861297f6aa2b8c58512d51 Author: Stephan Ewen Date: 2016-05-30T18:56:05Z [FLINK-3995] [build] Properly structure test scopes and dependencies Makes the JUnit test utils (TestLogger, retry rules, ...) properly available to other projects without the 'flink-core' test-jar, via the 'flink-test-utils-junit' project. Makes the ForkableMiniCluster, TestEnvironment, and other test utilities available in the 'main' scope of the 'flink-test-utils' project. Creates a 'flink-test-utils-parent' project that holds the 'flink-test-utils-junit' and 'flink-test-utils' project. Also moves some tests between projects and inlines some very simple utility functions in order to simplify some test jar dependencies. commit 151324df1d314ce46737bf9994ca7a960c29e6ed Author: Stephan Ewen Date: 2016-06-11T00:14:07Z [FLINK-3995] [build] flink-test-utils also contains the streaming test utilities. Test utilities include the StreamingMultipleProgramsTestBase and StreamingTestEnvironment. This moves the ITCases for streaming into 'flink-tests' to achieve that. ---- > Polishing the web UI > -------------------- > > Key: FLINK-3395 > URL: https://issues.apache.org/jira/browse/FLINK-3395 > Project: Flink > Issue Type: Improvement > Components: Webfrontend > Reporter: Greg Hogan > Assignee: Greg Hogan > > On the job properties page one must select an operator from the plan. Elsewhere in the UI a list of operators is displayed and clicking the table or the plan will reveal the requested information. > A list of operators could likewise be added to the timeline page. > The job exceptions page should display a "No exceptions" notification as done elsewhere for when there is nothing to display. > The job plan is not redrawn when the browser window is resized. -- This message was sent by Atlassian JIRA (v6.3.4#6332)