This has been sitting in my workspace for a long time (after doing initial round of code review with Danek and Eric) and it generally works nicely so I'd like to get another chance to finish this.

The idea of the changes is simple - convert wsdiff to use number of threads each of which grabs an item from the list of changed files, processes it and moves on to the next one, until the list is empty.

The changes are fairly straightforward; notable gotchas:
  - the SIGINT handling is best effort due to Python threading limitations
- the 20% formula for computing number of threads comes from extensive benchmarks

webrev is here:
  http://cr.opensolaris.org/~vkotal/wsdiff_parallel-6591130.onnv/


v.
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to