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

Ahmet Altay commented on BEAM-8038:
-----------------------------------

We could probably change this [1] atexit.register to pass a reference to 
self._worker_processes

[1] 
https://github.com/apache/beam/blob/3561100b30b64e4ac857afbf6e5016dfaf2ecc22/sdks/python/apache_beam/runners/worker/worker_pool_main.py#L74

> Python Precommit fail: 'BeamFnExternalWorkerPoolServicer' has no attribute 
> '_worker_processes'
> ----------------------------------------------------------------------------------------------
>
>                 Key: BEAM-8038
>                 URL: https://issues.apache.org/jira/browse/BEAM-8038
>             Project: Beam
>          Issue Type: Bug
>          Components: sdk-py-harness, test-failures
>            Reporter: Ahmet Altay
>            Assignee: Thomas Weise
>            Priority: Critical
>
> Logs: https://builds.apache.org/job/beam_PreCommit_Python_Commit/8246/console
> 10:14:09 
> ----------------------------------------------------------------------
> 10:14:09 XML: 
> /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py2/build/srcs/sdks/python/nosetests.xml
> 10:14:09 
> ----------------------------------------------------------------------
> 10:14:09 Ran 2594 tests in 629.438s
> 10:14:09 
> 10:14:09 OK (SKIP=520)
> 10:14:09 Error in atexit._run_exitfuncs:
> 10:14:09 Traceback (most recent call last):
> 10:14:09   File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
> 10:14:09     func(*targs, **kargs)
> 10:14:09   File 
> "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py2/build/srcs/sdks/python/apache_beam/runners/worker/worker_pool_main.py",
>  line 72, in kill_worker_processes
> 10:14:09     for worker_process in cls._worker_processes.values():
> 10:14:09 AttributeError: type object 'BeamFnExternalWorkerPoolServicer' has 
> no attribute '_worker_processes'
> 10:14:09 Error in sys.exitfunc:
> 10:14:09 Traceback (most recent call last):
> 10:14:09   File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
> 10:14:09     func(*targs, **kargs)
> 10:14:09   File 
> "/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py2/build/srcs/sdks/python/apache_beam/runners/worker/worker_pool_main.py",
>  line 72, in kill_worker_processes
> 10:14:09     for worker_process in cls._worker_processes.values():
> 10:14:09 AttributeError: type object 'BeamFnExternalWorkerPoolServicer' has 
> no attribute '_worker_processes'
> 10:14:10 py27-cython run-test-post: commands[0] | 
> /home/jenkins/jenkins-slave/workspace/beam_PreCommit_Python_Commit/src/sdks/python/test-suites/tox/py2/build/srcs/sdks/python/scripts/run_tox_cleanup.sh
> 10:14:10 ___________________________________ summary 
> ____________________________________



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to