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]
