1. Nov 13, 2021
    • Sergey Pepyakin's avatar
      Limit the number of PVF workers (#4273) · ada3fe1a
      Sergey Pepyakin authored
      * Limit the number of PVF workers
      
      In particular, limit the number of preparation workers to 1 (soft &
      hard) and limit the number of execution workers to 2.
      
      The reason why we are doing this is that it seems many workers launched
      at the same time can cause problems. I.e. if there are more than 2
      preparation workers, the time for preparation rises significantly to the
      point of reaching the timeout.
      
      This was mostly observed with parallel_compilation=true, so each worker
      used `numcpu` threads and now we are looking to flip that parameter to
      `false`. That said, we want to err on the safe side here and gradually
      enable it later if our measurements show that we can do that safely.
      
      * Adjust the test to accomodate the changed config value
      ada3fe1a
  2. Nov 12, 2021
  3. Nov 11, 2021
  4. Nov 09, 2021
  5. Nov 08, 2021
  6. Nov 02, 2021
  7. Oct 30, 2021
  8. Oct 28, 2021
  9. Oct 27, 2021
  10. Oct 25, 2021
  11. Oct 22, 2021
    • Chris Sosnin's avatar
      Move artifacts states into memory in PVF validation host (#3907) · 18266783
      Chris Sosnin authored
      
      
      * pvf host: store only compiled artifacts on disk
      
      * Correctly handle failed artifacts
      
      * Serialize result of PVF preparation uniquely
      
      * Set the artifact state depending on the result
      
      * Return the result of PVF preparation directly
      
      * Move PrepareError to the error module
      
      * Update doc comments
      
      * Update misleading comment
      
      * Cleanup docs
      
      * Conclude a test job with an error
      
      Co-authored-by: default avatarSergei Shulepov <[email protected]>
      18266783
    • Chris Sosnin's avatar
      Introduce new Runtime API endpoint for fetching the validation data (#3728) · ad33b874
      Chris Sosnin authored
      * Introduce new Runtime API endpoint
      
      `persisted_validation_data_with_code_hash` that will be used
      by the candidate validation subsystem in order to decrease amount
      of runtime API requests.
      
      * Node-side part of new runtime API request
      
      * Define code hash getter via macro
      
      * Rename new endpoint to `assumed_validation_data`
      
      * Docs for runtime API impl of new endpoint
      
      * AssumedValidationData specialized request function
      
      * fmt
      ad33b874
  12. Oct 19, 2021
  13. Oct 15, 2021
  14. Oct 12, 2021
  15. Oct 11, 2021
  16. Oct 07, 2021
  17. Oct 06, 2021
  18. Oct 04, 2021
  19. Oct 03, 2021
  20. Oct 01, 2021
  21. Sep 30, 2021
  22. Sep 29, 2021
  23. Sep 28, 2021
  24. Sep 27, 2021
  25. Sep 26, 2021
  26. Sep 23, 2021
  27. Sep 22, 2021