UCMWB 1.2.4 & new comptree (IPC)

  • Released UCMWB 1.2.4
  • Added exec call to Clearcase.pm which uses IPC rather than constantly invoking cleartool. Tests show an 8 fold increase in performance!

Interesting results here. I changed my comptree utility from repeatedly executing cleartool, which is damn slow!, to using IPC. Even if the OS caches the executable setting up a process must take some time. Here are the results:

comptree v1.5 run at 20071120@17:17 with the following options:
Using exec cleartool
...
34936 elements compared successfully
Errors: 0 Warnings 0
Finished in 2 hours 25 minutes 57 seconds

Whereas using IPC (i.e. starting cleartool and feeding it commands and reading the output, using Expect) yields:

comptree v1.5 run at 20071120@16:46 with the following options:
Using IPC cleartool
...
34926 elements compared successfully
Errors: 0 Warnings 0
Finished in 27 minutes 51 seconds

This is an 8 fold increase in time!

Oh, and /prj/muosran/Build/P4.0.24_SwitcherConfigSpecs/RncSolarisTB.cs compares with no errors and is ready for you to test.