You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Jeffrey Manno (Jira)" <ji...@apache.org> on 2021/02/05 14:48:00 UTC

[jira] [Resolved] (ACCUMULO-3716) Accumulo shell run with -e or -f waits on stdin when run in the background

     [ https://issues.apache.org/jira/browse/ACCUMULO-3716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeffrey Manno resolved ACCUMULO-3716.
-------------------------------------
    Resolution: Not A Problem

This was inadvertently fixed with the upgrade to jlin3: [https://github.com/apache/accumulo/pull/1824.] 

If you still run into this problem or something similar, please feel free to open a new issue at https://github.com/apache/accumulo/issues

> Accumulo shell run with -e or -f waits on stdin when run in the background
> --------------------------------------------------------------------------
>
>                 Key: ACCUMULO-3716
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3716
>             Project: Accumulo
>          Issue Type: Bug
>          Components: shell
>    Affects Versions: 1.6.2
>            Reporter: Bill Oley
>            Priority: Minor
>
> I'm writing a script that invokes accumulo shell -u <userame> -p <password> -f <filename>.
> This bug can also be reproduced using 
> accumulo shell -u <userame> -p <password> -e "<command>"
> Whenever the script is backgrounded, the job goes to "Stopped" because the accumulo shell is trying to read from stdin even though all of its input should be coming from the content in the -f or -e parameter.
> accumulo shell -u <userame> -p <password> -e "tables" > /tmp/test &
> is sufficient to reproduce the bug.
> Redirecting stdin from /dev/null doesn't seem to work
> Closing stdin before closing it doesn't seem to work.
> Starting the script (or the accumulo command) with nohup doesn't seem to work.
> The issue seems to be the ConsoleReader that is created in the constructor even when the -e or -f switches are used.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)