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

Andrew Onischuk updated AMBARI-22953:
-------------------------------------
    Description: 
*Background:*
Subprocess has problem when run in multithreaded environment. As stated by 
developers it should not be used in such env.
As a result Ambari done multiple patches to subprocess. However still we are 
having multithreading problems with it.

This jira targets moving from Subprocess to Subprocess32 (a port of Python3.0 
subprocess) which support multithreaded execution.

  was:
Spawned of https://hortonworks.jira.com/browse/EAR-7786

cc [~swagle]

*Background:*
Subprocess has problem when run in multithreaded environment. As stated by 
developers it should not be used in such env.
As a result Ambari done multiple patches to subprocess. However still we are 
having multithreading problems with it.

This jira targets moving from Subprocess to Subprocess32 (a port of Python3.0 
subprocess) which support multithreaded execution.


> Heartbeat gets lost due to subprocess lock
> ------------------------------------------
>
>                 Key: AMBARI-22953
>                 URL: https://issues.apache.org/jira/browse/AMBARI-22953
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Andrew Onischuk
>            Assignee: Andrew Onischuk
>            Priority: Major
>             Fix For: 2.6.2
>
>         Attachments: AMBARI-22953.patch
>
>
> *Background:*
> Subprocess has problem when run in multithreaded environment. As stated by 
> developers it should not be used in such env.
> As a result Ambari done multiple patches to subprocess. However still we are 
> having multithreading problems with it.
> This jira targets moving from Subprocess to Subprocess32 (a port of Python3.0 
> subprocess) which support multithreaded execution.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to