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 8A549200D3D for ; Mon, 13 Nov 2017 16:56:04 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8884A160BF3; Mon, 13 Nov 2017 15:56:04 +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 CE859160BE4 for ; Mon, 13 Nov 2017 16:56:03 +0100 (CET) Received: (qmail 54123 invoked by uid 500); 13 Nov 2017 15:56:03 -0000 Mailing-List: contact commits-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list commits@airflow.incubator.apache.org Received: (qmail 54111 invoked by uid 99); 13 Nov 2017 15:56:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Nov 2017 15:56:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 127C01A0700 for ; Mon, 13 Nov 2017 15:56:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 0HKsgm9xGCaW for ; Mon, 13 Nov 2017 15:56:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id E3A285FD14 for ; Mon, 13 Nov 2017 15:56:00 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 5804CE00C9 for ; Mon, 13 Nov 2017 15:56:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 149A1240D6 for ; Mon, 13 Nov 2017 15:56:00 +0000 (UTC) Date: Mon, 13 Nov 2017 15:56:00 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: commits@airflow.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (AIRFLOW-1813) SSH Operator errors on commands with no output MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 13 Nov 2017 15:56:04 -0000 [ https://issues.apache.org/jira/browse/AIRFLOW-1813?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16249761#comment-16249761 ] ASF subversion and git services commented on AIRFLOW-1813: ---------------------------------------------------------- Commit fab727d34edfbd9b96c088ae5f8f538f4f74a114 in incubator-airflow's branch refs/heads/v1-9-test from [~RJKeevil] [ https://git-wip-us.apache.org/repos/asf?p=incubator-airflow.git;h=fab727d ] [AIRFLOW-1813] Bug SSH Operator empty buffer The SSH Operator will throw an empty "SSH operator error" when running commands that do not immediately log something to the terminal. This is due to a call to stdout.channel.recv when the channel currently has a 0-size buffer, either because the command has not yet logged anything, or never will (e.g. sleep 5) Make code PEP8 compliant Closes #2785 from RJKeevil/fix-ssh-operator-no- terminal-output (cherry picked from commit d4d8eb932657f4d1eccfaa8bb1d12933535fae94) Signed-off-by: Bolke de Bruin > SSH Operator errors on commands with no output > ---------------------------------------------- > > Key: AIRFLOW-1813 > URL: https://issues.apache.org/jira/browse/AIRFLOW-1813 > Project: Apache Airflow > Issue Type: Bug > Reporter: Rob Keevil > Original Estimate: 1h > Remaining Estimate: 1h > > The SSH Operator will throw an empty "SSH operator error" when running commands that do not immediately log something to the terminal. This is due to a call to stdout.channel.recv when the channel currently has a 0-size buffer, either because the command has not yet logged anything, or never will (e.g. sleep 5). A simple check of the buffer size before reading will fix this issue, will link a PR shortly -- This message was sent by Atlassian JIRA (v6.4.14#64029)