Book a Demo

Author Topic: ClearCase Snapshot View  (Read 4374 times)

Dorian Workman

  • EA User
  • **
  • Posts: 194
  • Karma: +0/-0
    • View Profile
ClearCase Snapshot View
« on: February 07, 2009, 11:28:06 am »
We are using ClearCase for version control, and it is working fine with a Dynamic View for users on the LAN.  However we have a team member who works remotely via WAN, and the Dynamic View remote performance is unacceptable.

So we have set her up with a Snapshot View, but it is doing some strange things.  Does anyone know if using a Snapshot view is recommended / not recommended?  Anyone have any suggestions as to how to setup remote access with ClearCase?

Thanks.
<a href="http://www.linkedin.com/in/dorianworkman" ><img src="http://www.linkedin.com/img/webpromo/btn_liprofile_blue_80x15.gif" width="80" height="15" border="0" alt="View Dorian Workman

cbsanders

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: ClearCase Snapshot View
« Reply #1 on: February 27, 2009, 07:51:51 am »
Have you resolved your issues with the snapshot view?  What type of strange behavior were you seeing?  We are also considering using ClearCase for version control but I have not figured out yet a solution for our non-LAN users.  With ClearCase, if your WAN connection is very slow, even a snapshot view will not perform well.  It may be usable sometimes and at other times it may time out.  For remote ClearCase development, we utilize the ClearCase Remote Client.  This performs very well over the WAN but I don't believe it is an option with EA.  You cannot operate on a remote client view using the regular ClearCase client command line APIs and if you tell EA that you are using ClearCase, it will not recognize your remote client view as a valid ClearCase view.   They have just released a command line for the remote client for ClearCase version 7.1, but we have not upgraded yet so I can't speak as to whether or not that will allow EA to integrate with a remote client ClearCase view.

Oliver F.

  • EA User
  • **
  • Posts: 573
  • Karma: +2/-1
  • Aren´t we all in the model business ?
    • View Profile
    • Karl Storz homepage
Re: ClearCase Snapshot View
« Reply #2 on: February 27, 2009, 11:12:07 pm »
Using ClearCase with EA is a mess if you are operating on multisite environments. Either you have one repository on a single server (which performs acceptable inhouse but is a different story over WAN) or you are using a replication server on the remote side and here the problems start. If both sides need write access then you have to transfer masterships between both servers which takes some time.
The other option seems to be to work with streams and UCM instead of a Base ClearCase repository which requires merging afterwards- unacceptable for XMI based data.

Additionally we have not found out how to visualise that a package has already been checked out.

We did not consider the snapshot view as it kills the possibility of dynamically providing the view on all information in the repository.

Actually based on the experiences I made I would not recommend using ClearCase with EA if another option is available. However often there is not much of a choice.

Oliver

Dorian Workman

  • EA User
  • **
  • Posts: 194
  • Karma: +0/-0
    • View Profile
Re: ClearCase Snapshot View
« Reply #3 on: February 28, 2009, 08:17:54 am »
The odd behavior we were seeing was specifically related to selecting 'Get Latest' on a package in the EA GUI, for a user with a snapshot view.  EA was overwriting packages checked out to *other users* (who had dynamic views) with the last checked in version, thereby deleting those users' changes.

We got around it by having the snapshot view user do the Get Latest using ClearCase Explorer directly on the View.  This works fine.

So now we're all good actually.  We're definitely looking forward to 7.5's apparent speed improvements over the WAN, too.
<a href="http://www.linkedin.com/in/dorianworkman" ><img src="http://www.linkedin.com/img/webpromo/btn_liprofile_blue_80x15.gif" width="80" height="15" border="0" alt="View Dorian Workman