Skip to content
Snippets Groups Projects
  1. Feb 07, 2025
  2. Feb 05, 2025
  3. Jan 29, 2025
    • Nicki Křížek's avatar
      Improve handling of ConnectionError · d0ed86ee
      Nicki Křížek authored
      In a ConnectionError happens, try and capture the information for which
      resolver it occurred. While it may be just a regular one-off network
      blip, it may also indicate a failure mode in one of the target
      resolvers. That is especially true if the same connection error happens
      repeatedly for a single resolver.
      
      Prior to this change, the information about the resolver was lacking.
      This made it hard to assess whether the connection errors were caused by
      some network issue, or if it's likely that one of the target resolver is
      at fault.
      Unverified
      d0ed86ee
  4. May 06, 2024
  5. May 03, 2024
  6. Mar 15, 2023
  7. Oct 26, 2022
  8. Oct 13, 2022
  9. Aug 22, 2022
  10. Jul 11, 2022
  11. Jun 23, 2022
  12. Mar 04, 2022
  13. Dec 22, 2021
  14. Dec 13, 2021
  15. Dec 09, 2021
  16. Nov 24, 2021
    • Nicki Křížek's avatar
      Merge branch 'fix_progress_report' into 'master' · ab3df8b3
      Nicki Křížek authored
      orchestrator: fix progress report
      
      See merge request !112
      ab3df8b3
    • Petr Špaček's avatar
      orchestrator: fix progress report · 0da94645
      Petr Špaček authored
      For some reason, the code reading answers was using imap() function to
      read them _in order_ they were sent. This could cause answer buildup
      in an internal multiprocessing queue, and eventually the program logged
      multiple 'Received xxx answers' lines at once, which made the status
      reporting useless.
      
      It was like that since d422292d, and
      this commit claims it reduced storage requirements by factor 25.
      The problem is that the commit did three changes at once:
      - it moved txn.put() into central place in the main thread
      - it coalesced all writes into one huge transactoin
      - it changed imap_unordered() to imap() call
      
      In my tests today, centralized txn.put() in the main thread in
      combination with one huge transaction and imap_unordered() increases
      storage size by 5 %, and that does not seem worth incorrect status
      reporting.
      
      Tested with LMDB version 0.9.29.
      Verified
      0da94645
  17. Nov 08, 2021
  18. Oct 27, 2021
  19. Sep 17, 2021
  20. Aug 26, 2021
  21. May 03, 2021
  22. Feb 19, 2021
Loading