It's all about the answers!

Ask a question

CC/CQ Connector performance


Harry Koehnemann (30125238) | asked Oct 20 '07, 10:46 a.m.
Hi all. At RSDC, the Jazz team demoed the CC connector and discussed the rather poor performance at that time, but that they had a strategy for improving it. Can someone give us a status update. If we have a customer's project with, say, 4G of data in a few CC VOBs and 12K records in CQ, could a small, agile team on that project pilot Jazz and use the connectors to sync with the rest of the project? Is that something we would recommend yet? And I hate to put anyone on the spot, but if not now, any ideas when?

Thanks.

One answer



permanent link
Geoffrey Clemm (30.1k33035) | answered Oct 23 '07, 12:37 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The performance for the M3 CC Connectors has not significantly changed
since RSDC. So the primary purpose of the M3 release is to get feedback
on the proposed usage model. But we are very interested in getting that
feedback, so let me know if we can be of assistance for you to try it out.

The main performance item we are currently working on (i.e., in M4) is
allowing the "sync" operation to be performed as a build job (since it
can take minutes to hours, depending on how much you are sync'ing).

Note that the key metric for CC Connectors is how many files have
changed since the last sync. In particular, the cost is proportional to:
- for each UCM component that contains a sync root
- a few cleartool describe commands
- a mkbl command
- a diffbl command
- for each entry in the diffbl command
- a few cleartool describe commands
- for each changed file in TeamConcert
- a few cleartool describe commands
- a checkout command
- a file copy
- a checkin command
- for each changed directory/folder in TeamConcert
- a few cleartool describe commands
- a checkout command
- the necessary number of cleartool mv commands
- a checkin command

Also note that with ClearCase Connectors, you don't sync over a whole
stream, but rather the specific set of individual IDE projects that you
will be working on in TeamConcert.

So the main performance question isn't so much how many gigabytes of
data, but rather how many files are being sync'ed over.

Cheers,
Geoff

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.