[
https://issues.apache.org/jira/browse/CASSANDRA-15230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16886458#comment-16886458
]
Johannes Weißl commented on CASSANDRA-15230:
--------------------------------------------
CC [~stefania_alborghetti] [~brandon.williams] [~iamaleksey]
Solution is to continue "select" on received EINTR. Python 3.5 does this
automatically:
[https://docs.python.org/3/whatsnew/3.5.html#pep-475-retry-system-calls-failing-with-eintr]
Patch in
[https://github.com/weisslj/cassandra/commit/94c1b3b5f8267d821fcf6711b26b34786f4aa49d].
> Resizing window aborts cqlsh COPY: Interrupted system call
> ----------------------------------------------------------
>
> Key: CASSANDRA-15230
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15230
> Project: Cassandra
> Issue Type: Bug
> Components: Tool/cqlsh
> Reporter: Johannes Weißl
> Priority: Normal
>
> When resizing a terminal window running cqlsh COPY, the Python program aborts
> immediately with:
> {{<stdin>:1:(4, 'Interrupted system call')}}
> This is very annoying, as COPY commands usually run for a long time, and e.g
> re-attaching to a screen session with a different terminal size aborts the
> command. This bug affects versions 2.1, 2.2, 3.0, 3.x, and trunk.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]