Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

How does the addition of GC and local baselines impact QM and RM?

I have an inquiry regarding baselines. Let me first clarify my understanding (I will use ETM as an example, but I believe it is the same with RM):

- Artifacts (TC, TCER, TCR, etc.) are stored externally (outside of configuration).
- Local Configuration stores a version of artifacts.
- GC stream does not store data, only references local stream/baseline.

The question at hand is how data is stored:
What is the impact of creating numerous local baselines? Does a baseline contain a duplication of all data?
Or does an artifact contain all its versions and the baseline only contains references to the related versions (with configuration acting as a filter)?

We are attempting to assess the frequency at which we can create baselines without affecting server storage.

0 votes


Accepted answer

Permanent link

A baseline describes artifacts at a specific point in time. Implementations vary, but generally, it is the specific versions (a list) of artifacts that are used at a point in time.

A Local Global Configuration is a grouping of one or more baselines with the artifacts being from the same application. To see Global Configurations across tools, you would need to examine the GCM Global Configuration.

A local GC is used to resolve components to a GC context. It also includes GC contribution data. We keep local versions in the applications to improve overall performance. A GC is a collection of versioned artifacts from one or more tools. A local GC will show you those streams and contained artifacts that "live" in that tool. 
<o:p> </o:p>

<o:p>   </o:p>

GC Stream <o:p> </o:p>

ETM Stream <o:p> </o:p>

Test Case 1 Version <o:p> </o:p>

Test Case 2 Version <o:p> </o:p>

<o:p>   </o:p>

The local configuration shows you those elements in that tool, while the global version gives you a view across multiple products.  <o:p> </o:p>

Ralph Schoon selected this answer as the correct answer

1 vote

Comments

I assume point in time means the item id and item state at that point in time, Rich.

Yes.  Correct. A baseline is a list of artifact versions at a specific point in time (that are contained within that baseline).


One other answer

Permanent link

The ELM tools, when using them configuration management enabled, do not duplicate data. The configurations select the version.

0 votes

Comments

thaks for the quick answer, Ralph! Can you elaborate little more, please?

My understanding is:

Items have an item ID. Each item has a state ID. When Items are changed, a new state id is used. An item can have a predecessor item, this makes up the history.

Configurations like baselines select the item and state for the elements they contain as far as I know. So they do not store a copy of the object but a reference to the version of the object.

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 7,505
× 6,130
× 1,335

Question asked: Jul 01 '24, 11:57 p.m.

Question was seen: 574 times

Last updated: Jul 05 '24, 8:09 a.m.

Related questions
Confirmation Cancel Confirm