Feature #7894
Updated by Evgeny Novikov about 7 years ago
Some time ago an additional check of report archives were introduced in Bridge. Indeed it just checks that archives are ZIP ones by using standard _zipfile.is_zipfile()_. Unfortunately, this check fails seldom and nondeterministically. After some experiments I suggest to rollback all changes made revealed that it is likely related with a race during processing of requests prior detecting of bad ZIP archives (it would be much better to check them before any changes) and return an error rather than to fail a whole job decision. Core and Native Scheduler Task Worker will be able to send corresponding requests more times in such the case. This uploading reports that is or course a crucial bug existing for a long time (perhaps forever).