Project

General

Profile

Architecture #18093

Updated by Nicolas CHARLES over 3 years ago

rudder-relayd is the only component writing reports in database 
 so a full run is written in the database in a transaction, so there are partial run anymore 
 we should simplify queries that detect runs 


 This change improve, on the load platform, perfs from Store Agent Run Times batch by going from 195 batchs taking more than 5 seconds in 14 hours to 40 in 6 hours.  


 Please note that it does not change method updateExecutions in WoReportsExecutionRepositoryImpl which could simply become saveExecutions  

Back