Project

General

Profile

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).

Back