It seems that both Python Performance Tests and some of the IOIT Java 
Performance Test Jobs started failing after this change (version conflict 
error): 
 - [Python performance tests 
logs](https://builds.apache.org/view/A-D/view/Beam/job/beam_PerformanceTests_Python/1378/console)
 - [example IOIT logs (see Jenkins for 
more)](https://builds.apache.org/view/A-D/view/Beam/job/beam_PerformanceTests_Compressed_TextIOIT/934/console)

I investigated the issue a little bit in 
https://github.com/apache/beam/pull/6330 and it seems that we were using 
fastavro version from system site packages (not from virtualenv). From the 
performance tests perspective, I don't see any reason to use system site 
packages so I removed it which fixed the non-python performance tests. 

There is still problem with python performance tests though - the job has 
trouble loading BeamTestPlugin due to the very same version mismatch. I gave it 
a shot and tried [installing nose in 
beam_env](https://github.com/apache/beam/pull/6330/commits/acdc1a4f78b85f7137c57e8f3f6f2703ad530f0f)
 but it didn't help. Does anyone have an idea what should be the proper fix in 
this case? Or maybe we need to use the --system-site-packages flag for some 
reason?

cc: 
@charlesccychen @akedin @pabloem @chamikaramj  @DariuszAniszewski @kkucharc 



[ Full content available at: https://github.com/apache/beam/pull/6321 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to