Software Configuration Management
Posts 1-4 of 4
-
Karl Heinz Marbaise Premium Member Group moderatorThe company name is only visible to registered members.ClearCase bzw. ClearCase MultiSite
Hallo,
ich habe da eine Frage zu CC und CC-MultiSite:
Kann mir jemand sagen, wie das mit dem MultiSite genau funktioniert oder gibt es Quellen darüber wo das erklärt wird?
Mich interessiert hier tatsächlich die Technik....
Werden Updates von einer Site zu anderen als Patch file verschickt?
Kann die Entwicklung in verschiedenen Standorten nur auf Branches gemacht werden oder wie läuft das?
Oder wird jede Änderung am einem Standort direkt auf den Anderen Standort repliziert? Was passiert aber in einer solchen Situation mit eventuellen Konflikten?
Vielen Dank für die Hilfe im Voraus.
MfG
Karl Heinz Marbaise
- 12 Oct 2006, 7:25 pm
-
Post visible to registered members
-
Robert AmbroschThe company name is only visible to registered members.Re^2: ClearCase bzw. ClearCase MultiSite
Richtig ist dass MultiSite ein konsequentes Mastership Konzept verfolgt, damit wird verhindert, dass auf den einzelnen Sites konfliktierende Änderungen erfolgen können.
Nun gibt es 3 Möglichkeiten die Mastership zu organisieren
1) wie schon erwähnt auf Branchebene - jede Site benötigt Mastership auf einen Branchtypen um damit arbeiten zu können
2) Auf Elementebene - für jedes Element, Folder, ... ist geregelt, welche Seite wann zugreigen kann
3) Request Konzept: die Seite die ein ClearCase Onjekt verändern möchte, holt sich dynamisch zum Zeitpunkt des Auscheckens
die Mastership (geht natürlich nur, wenn diese gerade verfügbar ist). Damit kann man auch ohne Branches verteilt arbeiten.
Die Replizierung ist zeitlich frei konfigurierbar, viele Benutzer machen das 1 täglich, andere im Minutentakt, es werden natürlich nur dann Pakete erzeugt, wenn auch etwas geändert wurde. Auch der Import der Pakete lässt sich z.B: über einen RECEIPT-HANDLE automatisieren.
Konflikte können durch das Mastership Konzept keine auftreten, wenn dann gibt es unterschiedliche Chekckins auf den Site-spezifischen Branches.
Der ClearCase Merge ist ein sehr brauchbarer Mechanismus, ich kann mich erinnern, dass ich in einer früheren Firma beim Merge ganzer Weltmarktlinien für eine Telekom Software, die Fehlerrate beim Mergen um einen Faktor 10 senken konnte.
Natürlich waren dann bei 1000-en gemergeten Files auch der eine oder andere ClearCase "Fehler" dabei (ein Automatismus kann eben nicht alle Möglichkeiten abdecken), jedenfalls war die Anzahl dieser Fehler wesentlich geringer, als die, die beim manuellen Mergen passiert sind.
Für genaue technische Details kann ich die IBM Publication Seite empfehlen:
http://w3.ncs.ibm.com/crmd.nsf/allbydocid/0GLOS-6GQBNB?OpenD...
dort kann man sich z.B das ClearCase MultiSite Administration Handbuch downloaden (GI11-6388-00),
darin sind die grundlegenden Konzepte beschrieben.
Ich hoffe, ich konnte helfen
MfG
Robert Ambrosch
- 13 Oct 2006, 11:20 am
-
Robert AmbroschThe company name is only visible to registered members.Re^2: ClearCase bzw. ClearCase MultiSite
Sorry, falscher Link, hier ist der richtige:
http://www.elink.ibmlink.ibm.com/public/applications/publica...
Robert Ambrosch
- 13 Oct 2006, 12:30 pm
