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 80B73200B9D for ; Thu, 13 Oct 2016 12:08:44 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7F3B5160AE4; Thu, 13 Oct 2016 10:08:44 +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 C117B160AE3 for ; Thu, 13 Oct 2016 12:08:43 +0200 (CEST) Received: (qmail 10415 invoked by uid 500); 13 Oct 2016 10:08:43 -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 10405 invoked by uid 99); 13 Oct 2016 10:08:42 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2016 10:08:42 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 93003C03BC for ; Thu, 13 Oct 2016 10:08:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -7.019 X-Spam-Level: X-Spam-Status: No, score=-7.019 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 4YHW2hrJSpk4 for ; Thu, 13 Oct 2016 10:08:39 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id BC9EF5FB37 for ; Thu, 13 Oct 2016 10:08:38 +0000 (UTC) Received: (qmail 10368 invoked by uid 99); 13 Oct 2016 10:08:37 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2016 10:08:37 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id C81F2DFE80; Thu, 13 Oct 2016 10:08:37 +0000 (UTC) From: kl0u To: issues@flink.incubator.apache.org Reply-To: issues@flink.incubator.apache.org References: In-Reply-To: Subject: [GitHub] flink pull request #2618: Refactoring the Continuous File Monitoring Functio... Content-Type: text/plain Message-Id: <20161013100837.C81F2DFE80@git1-us-west.apache.org> Date: Thu, 13 Oct 2016 10:08:37 +0000 (UTC) archived-at: Thu, 13 Oct 2016 10:08:44 -0000 Github user kl0u commented on a diff in the pull request: https://github.com/apache/flink/pull/2618#discussion_r83183505 --- Diff: flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/source/ContinuousFileMonitoringFunction.java --- @@ -60,26 +63,27 @@ private static final Logger LOG = LoggerFactory.getLogger(ContinuousFileMonitoringFunction.class); /** - * The minimum interval allowed between consecutive path scans. This is applicable if the - * {@code watchType} is set to {@code PROCESS_CONTINUOUSLY}. + * The minimum interval allowed between consecutive path scans. + *

NOTE: Only applicable to the {@code PROCESS_CONTINUOUSLY} mode. */ - public static final long MIN_MONITORING_INTERVAL = 100l; + public static final long MIN_MONITORING_INTERVAL = 1l; /** The path to monitor. */ private final String path; - /** The default parallelism for the job, as this is going to be the parallelism of the downstream readers. */ + /** The parallelism of the downstream readers. */ private final int readerParallelism; /** The {@link FileInputFormat} to be read. */ private FileInputFormat format; - /** How often to monitor the state of the directory for new data. */ + /** The interval between consecutive path scans. */ private final long interval; /** Which new data to process (see {@link FileProcessingMode}. */ private final FileProcessingMode watchType; + /** The maximum file modification time seen so far. */ private Long globalModificationTime; --- End diff -- Well it is not needed because it is always modified while having the checkpointLock. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastructure@apache.org or file a JIRA ticket with INFRA. ---