[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #7277(accepted unknown)

Opened 4 years ago

Last modified 3 years ago

Modify tools to use threading

Reported by: mark Owned by: googler
Component: perf Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:


Modify the following to use threads:


That way we can do full testing faster.


Change History

comment:1 Changed 4 years ago by mark

  • Owner changed from anybody to ribnitz
  • Priority changed from assess to major
  • Status changed from new to assigned
  • Component changed from unknown to tools
  • Milestone changed from UNSCH to 26dvet

Add control over the number of threads.

comment:2 Changed 4 years ago by mark


This should be done under a flag, so that we can turn it on and off. Maybe have it take an int parameter (number of threads).

We can break the items up into a pool of "tasks", then have each thread pull a task from the queue as it frees up.

We need the display to be sensible. For example, if we break up TestAll so that subtests are in separate threads, we don't want the display to be interleaved. One possibility is to have the main thread write to the console, and the others write to a StringBuffer, then send that to the main thread when they are done.

comment:3 Changed 4 years ago by mark

  • Owner changed from ribnitz to googler

comment:4 Changed 4 years ago by mark

  • Milestone changed from 26dvet to 27dsub

comment:5 Changed 4 years ago by markus

  • Phase set to dsub
  • Milestone changed from 27dsub to 27

comment:6 Changed 3 years ago by mark

  • Component changed from tools to perf

comment:7 Changed 3 years ago by emmons

  • Milestone changed from 27 to UNSCH

comment:8 Changed 3 years ago by srl

  • Status changed from assigned to accepted

Add a comment

Modify Ticket

as accepted

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.