It's all about the answers!

Ask a question

RTC Repository Workspace


T M (8878188143) | asked Jul 05 '09, 7:49 a.m.
Repository workspace has the same copy of the data that a stream has and an eclipse (or a local) workspace will also have the same data as the repository workspace. Is there not a duplication of data in a stream and in a repository workspace? Or, repository workspace will point to streams and will have store only deltas? How is it internally implemented?

Thanks!

2 answers



permanent link
Geoffrey Clemm (30.1k33035) | answered Jul 05 '09, 10:36 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Under the hood, repository workspaces are implemented the same as
streams, and both are implemented as an efficient deltas (via change
sets). Both also have a cached "configuration" which contains pointers
to the actual versions selected by that configuration (for efficient
version selection). Note that the configurations contains pointers to
the appropriate versions, not copies, so a particular version is shared
by all configurations that contain that version.

So very little data is duplicated anywhere.

Cheers,
Geoff

theju wrote:
Repository workspace has the same copy of the data that a stream has
and an eclipse (or a local) workspace will also have the same data as
the repository workspace. Is there not a duplication of data in a
stream and in a repository workspace? Or, repository workspace will
point to streams and will have store only deltas? How is it
internally implemented?

Thanks!

permanent link
Christophe Cornu (47123) | answered Jul 06 '09, 10:07 a.m.
See http://jazz.net/blog/index.php/2009/03/23/how-scalable-are-repository-workspaces/

HTH,
Chrix

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.