newsletters:2024-09
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| newsletters:2024-09 [2024/10/01 03:44] – osnr | newsletters:2024-09 [2024/10/01 03:47] (current) – [New parallel evaluator] osnr | ||
|---|---|---|---|
| Line 100: | Line 100: | ||
| There are subtleties here where you want to avoid churning the thread pool and constantly killing and re-spawning stuff. Haven' | There are subtleties here where you want to avoid churning the thread pool and constantly killing and re-spawning stuff. Haven' | ||
| - | |||
| - | Added workqueue display on threads Web page, which made it clear that many of the random issues with folk2 are just that work-stealing was breaking down and work items would get permanently stuck on some thread that was stuck running a permanent task (instead of the work getting stolen and executed elsewhere). | ||
| === Sustain / time-to-live field on statements or Holds === | === Sustain / time-to-live field on statements or Holds === | ||
| Line 122: | Line 120: | ||
| === Other new evaluator stuff === | === Other new evaluator stuff === | ||
| + | |||
| + | Added workqueue display on /threads Web page, which made it clear that many of the random issues with folk2 are just that work-stealing was breaking down and work items would get permanently stuck on some thread that was stuck running a permanent task (instead of the work getting stolen and executed elsewhere). | ||
| Fixed some keyboard issues where the keyboard process was erroring or exec-ing stuff all the time (because of lack of persistence / because of blinking), and where the grabber was broken because it wasn't inter-thread-safe. | Fixed some keyboard issues where the keyboard process was erroring or exec-ing stuff all the time (because of lack of persistence / because of blinking), and where the grabber was broken because it wasn't inter-thread-safe. | ||
newsletters/2024-09.1727754242.txt.gz · Last modified: by osnr
