ign-packo / PackO

Outil pour le contrôle et la retouche du mosaïquage d'ortho
Other
6 stars 2 forks source link

protection de l'API pour des commandes concurrentes sur la même branche #425

Open gmaillet opened 1 week ago

gmaillet commented 1 week ago

Propositions de modification liées à #418 Cette PR est basé sur #417 qui devrait être mergée avant cette PR.

Testée uniquement en local et sous windows, à valider sous Linux avec une attention particulière sur les performances et l'impact sur l'utilisation de la BD Postgres.

coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9744546129

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
middlewares/branch.js 32 38 84.21%
gdal_processing.js 35 50 70.0%
<!-- Total: 95 116 81.9% -->
Totals Coverage Status
Change from base Build 9659724665: -0.2%
Covered Lines: 6017
Relevant Lines: 6234

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9759201786

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
middlewares/branch.js 32 38 84.21%
<!-- Total: 60 66 90.91% -->
Totals Coverage Status
Change from base Build 9757489901: -0.07%
Covered Lines: 6017
Relevant Lines: 6234

💛 - Coveralls
amrosu commented 1 week ago

J'ai testé en local sous Linux et je n'ai pas observé de ralentissement sur mes petits caches. Pour tester les performances, il faudrait tester sur des caches de prod, avec plusieurs utilisateurs concurrents...