Changes between Version 79 and Version 85 of Ticket #6495


Ignore:
Timestamp:
05/16/12 05:23:48 (7 years ago)
Author:
jhpalmieri
Comment:

After a lot of swearing at my computer, I think I have the ctrl-c situation figured out. We've been using Pool.apply_async, and this didn't handle ctrl-c well. Adding a timeout (using the get method) caused it to handle interrupts, but it no longer build in parallel. If we instead use Pool.map_async together with get to provide a timeout, it seems to work. Please take a look at the new patch.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6495

    • Property Cc mguaypaq added
    • Property Keywords days38 added
  • Ticket #6495 – Description

    v79 v85  
    3333 - [attachment:trac_6495-part2-everything-else.patch] — this does everything else; in other words, all of the important content is in this patch.
    3434 - [attachment:trac_6495-part3-the-remaining.patch] — this patch takes care of merging the indexes and the bibliography.
     35 - [attachment:trac_6495-part4-interrupts.patch] — handle ctrl-c.
    3536
    3637Before building the docs, you should delete the documentation output directory: {{{rm -rf SAGE_ROOT/devel/sage/doc/output}}}.