You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2018/06/16 07:49:00 UTC

[jira] [Commented] (AMBARI-22953) Heartbeat gets lost due to subprocess lock

    [ https://issues.apache.org/jira/browse/AMBARI-22953?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16514712#comment-16514712 ] 

Hudson commented on AMBARI-22953:
---------------------------------

FAILURE: Integrated in Jenkins build Ambari-branch-2.6 #689 (See [https://builds.apache.org/job/Ambari-branch-2.6/689/])
AMBARI-22953. Some package scripts use subprocess instead of (github: [https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=c033ed0048563bf829b0209b03e0dbd8a004ca2c])
* (edit) ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/YARN/package/files/validateYarnComponentStatus.py
* (edit) ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/package/scripts/kerberos_common.py
* (edit) ambari-server/src/main/resources/common-services/R4ML/0.8.0/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/SOLR/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2.5/services/stack_advisor.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/SPARK/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/HIVE/package/alerts/alert_webhcat_server.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/YARN/package/scripts/nodemanager_upgrade.py
* (edit) ambari-common/src/main/python/resource_management/core/providers/package/apt.py
* (edit) ambari-server/src/main/resources/common-services/SYSTEMML/0.10.0/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/KERBEROS/package/scripts/kerberos_common.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/YARN/package/scripts/nodemanager_upgrade.py
* (edit) ambari-common/src/main/python/resource_management/libraries/functions/packages_analyzer.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/KERBEROS/package/scripts/kerberos_common.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/SOLR/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/WEBHCAT/package/files/alert_webhcat_server.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/SYSTEMML/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/HDFS/package/scripts/hdfs_nfsgateway.py
* (edit) ambari-agent/src/test/python/ambari_agent/TestHeartbeat.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/YARN/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2.5/services/HDFS/package/scripts/hdfs_nfsgateway.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/KAFKA/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/package/scripts/namenode.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/YARN/package/files/validateYarnComponentStatus.py
* (edit) ambari-agent/src/main/python/ambari_agent/main.py
* (edit) ambari-agent/src/test/python/ambari_agent/TestController.py
* (edit) ambari-server/src/main/resources/common-services/R4ML/0.8.0/package/scripts/r4ml_client.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/SPARK/package/scripts/service_check.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.2/services/YARN/package/files/validateYarnComponentStatus.py
* (edit) ambari-server/src/main/resources/stacks/BigInsights/4.0/services/HDFS/package/scripts/hdfs_nfsgateway.py


> 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
>              Labels: pull-request-available
>             Fix For: 2.6.2
>
>         Attachments: AMBARI-22953.patch
>
>          Time Spent: 2.5h
>  Remaining Estimate: 0h
>
> 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)