Devlog · Job Scout

One search at a time, and a report that arrives

  • A scheduled search now reports when it finishes. Searches had grown past the 10-minute limit on the routine's command, so the routine gave up waiting, sent a "took too long" notice and never read the results. It now starts the search in the background, waits to be told it finished, then reads a short report the search leaves behind.
  • Only one search can run at a time. A late run could overlap the next scheduled one, and each paced its own requests, so sites got read twice as fast. A second search now stops right away, and the lock clears on its own if a search crashes.