diff options
author | Joey Hess <joey@kitenet.net> | 2012-07-14 00:45:39 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-07-14 00:45:39 -0400 |
commit | 06d2b60eef7c73776fd538fe8b26e98b7e0159ae (patch) | |
tree | 976b5ce3919721d04b1644079ea77ee590edcbde /doc | |
parent | e67877088c05655cb204846f7c4eabe8c488257f (diff) |
catchup blog
Diffstat (limited to 'doc')
-rw-r--r-- | doc/design/assistant/blog/day_28-35__threaded_runtime_tarpit.mdwn | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_28-35__threaded_runtime_tarpit.mdwn b/doc/design/assistant/blog/day_28-35__threaded_runtime_tarpit.mdwn new file mode 100644 index 000000000..612dfc514 --- /dev/null +++ b/doc/design/assistant/blog/day_28-35__threaded_runtime_tarpit.mdwn @@ -0,0 +1,17 @@ +I didn't plan to work on git-annex much while at DebConf, because the conference +always prevents the kind of concentration I need. But I unexpectedly also had to deal +with [three dead drives](http://joeyh.name/blog/entry/I_am_become_Joey_destroyer_of_drives/) +and illness this week. + +That said, I have been trying to debug a problem with git-annex and Haskell's threaded +runtime all week. It just hangs, randomly. No luck so far isolating why, although I now +have a branch that hangs fairly reliably, and in which I am trying to whittle the entire +git-annex code base (all 18 thousand lines!) into a nice test case. + +This threaded runtime problem doesn't affect the assistant yet, but if I want to use +Yesod in developing the webapp, I'll need the threaded runtime, and using the threaded +runtime in the assistant generally would make it more responsive and less hacky. + +Since this is a task I can work on without much concentration, I'll probably keep beating +on it until I return home. Then I need to spend some quality thinking time on where +to go next in the assistant. |