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 E083A200D3D for ; Mon, 13 Nov 2017 16:02:04 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id DECEC160C06; Mon, 13 Nov 2017 15:02: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 302DB160BE4 for ; Mon, 13 Nov 2017 16:02:04 +0100 (CET) Received: (qmail 19319 invoked by uid 500); 13 Nov 2017 15:02: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 19305 invoked by uid 99); 13 Nov 2017 15:02:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Nov 2017 15:02:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A3D2EC38D7 for ; Mon, 13 Nov 2017 15:02:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id eGe2m81159y5 for ; Mon, 13 Nov 2017 15:02:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 28FC85FCC4 for ; Mon, 13 Nov 2017 15:02:01 +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 67036E0D3C for ; Mon, 13 Nov 2017 15:02: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 1DFDD240D6 for ; Mon, 13 Nov 2017 15:02:00 +0000 (UTC) Date: Mon, 13 Nov 2017 15:02: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:02:05 -0000 [ https://issues.apache.org/jira/browse/AIRFLOW-1813?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16249686#comment-16249686 ] ASF subversion and git services commented on AIRFLOW-1813: ---------------------------------------------------------- Commit d4d8eb932657f4d1eccfaa8bb1d12933535fae94 in incubator-airflow's branch refs/heads/master from [~RJKeevil] [ https://git-wip-us.apache.org/repos/asf?p=incubator-airflow.git;h=d4d8eb9 ] [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 > 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)