SlideShare a Scribd company logo
1 of 43
Download to read offline
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts
© 2013 IBM Corporation
ClearCase Deployments: New upgrading
flexibility to ClearCase v8.x makes life
easier and other strategies
Mike Donati, Performance Engineer
IBM Software, Rational
17 April 2014
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
22
Please note the following
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract. The
development, release, and timing of any future features or functionality described for our
products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance that any
user will experience will vary depending upon many factors, including considerations
such as the amount of multiprogramming in the user’s job stream, the I/O configuration,
the storage configuration, and the workload processed. Therefore, no assurance can be
given that an individual user will achieve results similar to those stated here.
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
33
Agenda
 Current releases – 7.1.x, 8.0, 8.0.1
– 7.1.x End of Support
– 8.0 Performance Enhancements
– 8.0 Schema Upgrade
– 8.0 CTE
– 8.0.1 - ClearCase Security: Role-based Granular Access Control Lists
– Fixpacks
 Upgrading ClearCase systems
– Client
– CCRC server
– VOB server
 How to prepare for ClearCase Deployment changes
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
4
7.1 – End of Support
 Reaching the end of the normal 5 year support lifecycle
 Announced in April that End Of Support is September 30, 2014
 3 year extension available for additional cost
 Intend to release last fixpack for 7.1.2 in Q1 2014
 Reserve the option to address high-priority APARs as necessary in testfixes
 Please plan your upgrade
4
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
5
Overview of IBM Rational ClearCase and ClearQuest
Upgrade Assistance Program
Objective: Proactive Support engagement to assist our ClearCase and ClearQuest
clients with upgrade planning and technical assistance during their upgrade
 Identify/contact clients who are in the process of planning a ClearCase and/or
ClearQuest upgrade in 2014
 Dedicate a Support resource to be available to assist with any issues that arise
during the upgrade
 Leading up to scheduled upgrade, hold periodic meetings with client and
Support resource to:
– Understand/document upgrade plans/challenges/environment
– Provide relevant content to assist with upgrade preparation
– Identify key contacts who will be performing the upgrade
 This program is available at no additional cost
 Please contact Leigh Haith (lhaith@us.ibm.com) or Barbara Smith
(barbs @us.ibm.com) if interested in participating in this program
5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
6
8.0 – ClearCase Performance
 CCRC Web load performance improved as much as 40% with multi-threading
 Base ClearCase performance improved as much as 20%
 UCM performance improved as much as 30%, much greater for certain operations
 ClearCase evil-twin protection is built-in, 10 – 100x improvement over triggers
6
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
7
8.0 – ClearCase Schema Upgrade (optional)
 Minimum for 8.0: Schema 54, Feature Level 3
 New Schema 80
 New Feature Level 7, turns on…
– UCM performance enhancements
– Built-in evil twin detection and prevention
– Bi-directional Rational Team Concert integration links
– Predefined element types
 Easier to upgrade
– One VOB at a time
– Schema upgrade is time consuming, Feature Level 7 upgrade is fast.
– VOB family feature level upgrade must be done simultaneously across sites
 Ready for new functionality in 8.0.1
 http://www-01.ibm.com/support/docview.wss?uid=swg27023578&aid=1
7
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
8
8.0 – ClearTeam Explorer
 A Unified ClearCase Client
• Rich User Interface
• Supports multiple platforms
• Supports LAN and WAN view types
• Dynamic & Web Views
 Provides First Class Integrations
• Inbuilt ClearQuest Integration
• Inbuilt Jazz Platform Integration
 Easily Consumable
• Less than 100MB extension install
•Web View Cmd Line
• rcleartool
8
Easy to install. Easy to use. Highly Productive
“It’s a developer’s delight…”
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
9
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
10
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
11
ClearCase CCRC 7.1.2.3 vs 8.0.0.2 with WAS 8
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
12
WAN Simulation Tests (1)
WAN
500 – 750 Miles, Boston to Raleigh: 30ms latency, 100Mbps bandwidth
1500 – 1750 Miles, Boston to Dallas: 60ms, 10Mbps
3000 – 3500 Miles, Boston to Los Angeles or to London, UK: 100ms, 10Mbps
LAN
<1 Mile, Local campus: 0.5ms, 100Mbps
Boston
Raleigh
DallasLos Angeles
Web View Load 435MB on Windows
7.1.2.3 vs. 8.0.0.0 Simulating different WANs
0
2
4
6
8
10
12
14
16
18
20
0.5ms 100Mbps 30ms 100Mbps 60ms 10Mbps 100ms 10Mbps
Latency / Bandwidth
Responsetime(minutes)
7.1.2.3
8.0.0.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
13
WAN Simulation Tests (2)
Web View Load 435MB, 8.0.0.0
(simulated LAN: 0.5ms 100Mbps)
0 1 2 3 4 5 6
windows
linux
sparc
platform
Response time (minutes)
7.1.2.3
8.0.0.0
Web View Load 435MB, 8.0.0.0
(simulated WAN: 100ms, 10Mbps)
0 2 4 6 8 10 12 14 16 18 20
windows
linux
sparc
platform
Response time (minutes)
7.1.2.3
8.0.0.0
Web View Load 435MB, 8.0.0.0
(simulated WAN: 60ms, 10Mbps)
0 2 4 6 8 10 12 14
windows
linux
sparc
platform
Response time (minutes)
7.1.2.3
8.0.0.0
Web View Load 435MB, 8.0.0.0
(simulated WAN: 30ms, 100Mbps)
0 2 4 6 8 10
windows
linux
sparc
platform
Response time (minutes)
7.1.2.3
8.0.0.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
14
Evil twin prevention performance gains
 Test case 1: directory (db) with 505 versions
– Evil twin trigger 1: 3.2 minutes, Evil twin trigger 2: 10 seconds, Built in detection: 1.3 seconds
 Test case 2: directory (vob) with 1069 versions
– Evil twin trigger 1: 6 minutes, Evil twin trigger 2: 16 seconds, Build in detection: 1.5 seconds
ClearCase Evil Twin Trigger vs Builtin Schema 80
1 10 100 1000
505
1069
Directoryversions
Time in seconds (logarithmic)
Schema 80 (builtin)
Trigger 2
Trigger 1
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
1515
ReformatVOB time estimates
 Linux Server - xSeries 3650, RHEL 5.8, 2 x Intel Xeon 5160 @ 3.00GHz (dual core), 16GB
 Linux Client - xSeries 345, RHEL 5.3, Intel Xeon @ 2.66GHz (dual core), 4GB
 Windows Server - xSeries 366, Windows 2008R2, 4 x Intel Xenon @ 3.67Ghz(dual core), 8GB
 Storage – Same for all configurations - NetApp 3170 with 15K SAS drives
 Conclusion – each site should run tests to find approximate timings for their configuration
– UCM project VOBs are slower, VOBs with large DO pools run a bit faster
reformatvob timings
0
50
100
150
200
250
300
linux server 1Gb linux server
iSCSI
linux client
100Mb
linux client 1Gb Windows server
1Gb
MBperminute
Fastest
Average
Slowest
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
16
8.0.1 – ClearTeam Explorer Enhancements
 Version Tree enhancements
– Support multiple instances of the Version Tree view
– Copy/Send to version retains the original element name
– Copy version extended pathname
– Show whole label type
– Sort labels by apply time
– Copy labels
 Logical Model support
– Preference to disable for checkin and undo checkout
– Display Logical Model element name in dialogs
– Annotation to reflect partial selection of model elements
– Performance improvements for large models
– Better action enablement for models with mixed state
– Preferences to customize ClearCase operations on models
 Headless build and project set import support
16
201320122011 2013 Q1 Future
 Usability
– Address Bar support for activity selector to find change set
– Create View/Join Project default to drive letter: {none}
– ClearCase Checkouts view (with Logical Model support)
– Join Project Wizard to load project components only
– Merge Search from a view
– Make Baseline from a list of activities
– Attribute Handling
– Non-modal Edit View Configuration dialog
– Automatic merge support on Checkin non-latest
– Compare/Vtree/History from Checkin/Undo Checkout
– General performance improvements
 Eclipse 3.8, Eclipse 4.2.2, Macintosh OS 10.7
 VS.net Integration uses CTE for dynamic views
 Site-wide enforceable RTC integration
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
17
 Security enhancements
• SSL Support, Proxy Authentication, Groups, Login
 Usability improvements
• Session Management / Caching, Customizable Runtime
Environment, Improved Scripting Support
 Enhancements to commands/options
• Significantly expanded Options, New Commands
 Server-side trigger support
• Just like CCRC, with clearprompt support
 Ongoing enhancements planned for future releases
CCRC CLI rcleartool enhancements
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
18
8.0.1 - Platforms
• ClearCase
– SLES on x86, PPC, Linux 390
11 SP2
– Oracle Solaris on x86, SPARC
11, 11.1
– AIX 6.1 TL7, 6.1 TL8
AIX 7.1 TL1, 7.1 TL2
Power 7+
– Ubuntu 12.04
– Mac OS X 10.7 (CCRC only)
– VMware ESXi V5.0
– 64-bit Microsoft Windows Explorer
– Samba 3.5.11, 3.5.14, 3.5.16
– Open SSL
– Visual Studio 2012
– Eclipse 3.7, 3.8, 4.2.1, 4.2.2
– Sybase PowerBuilder 12.5
• ClearQuest
– Oracle Solaris 11.1 on SPARC only
– Internet Explorer 10
– Firefox ESR17, ESR17.0.2
– Firefox 21
– Eclipse 4.2.2
– OSLC 2.0 Consumer Support
– Apache Solr 3.6.1
– SQL Server 2012 SP1
– DB2 10.1
• Common
– RHEL on x86, PPC, Linux 390
5.8, 5.9, 6.2, 6.3
– Windows 8
– Windows 2012 Server
– WAS/IHS 7.0.0.27, 8.0.0.4, 8.0.0.5,
8.5
– JRE updates: Java 5 SR15, Java 6
SR12
– JREs have been upgraded to
address security vulnerabilities
– IM 1.6.2 , IM 1.6.2_64, IM 1.6.3
– IBM Installation Manager console
support
– RCL 8.1.2.1, 8.1.3
– GSKit update
– USGCB for Windows 7
18
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
19
8.0.1 – RHEL and NAS
 History
– Mixed performance results for various RHEL 5.x kernels involving NAS/NFS storage
– Testing RHEL 6.x versions
– Significant performance issue discovered in RHEL 6.x and SLES 11.x testing
 Recent Issue
– Linux kernel changed NFS client that caused performance issue when the almd file is accessed over NFS.
All 2.6.27 and higher kernels are believe to be affected.
– Workaround in Q2 release
– Working with Red Hat and Novell to identify and resolve
– Technote will be updated
 Bugzilla defect filed against RHEL 6.x
– https://bugzilla.linux.ibm.com/show_bug.cgi?id=87502
 Bugzilla defect filed against SLES 11
– https://bugzilla.linux.ibm.com/show_bug.cgi?id=91976
19
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
20
8.0.1 - Performance
 mklabel
– 10-20% improvement
– Introduced slight delay into certain operations
– http://www-01.ibm.com/support/docview.wss?uid=swg21574484
 iSCSI
– Interesting and positive results comparing iSCSI to NAS under load
 Multi-processor scaling
– Improved parallel audited build performance (MVFS MP Scaling).
– A parallel audited -J 16 build of ClearCase source on a Linux 32-CPU machine improved by 43%
20
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
21
8.0.1 – ClearCase Role-based Granular Access Control Lists
21
201320122011 2013 Q1 Future
 Out of the box Solution to:
– Provide granular Access Control of files and folders
stored in ClearCase Repositories
– Out of the box Role based Security to associate roles
with user accounts and/or groups
 This Solution provides the mechanism to:
– Effectively control access to sensitive IP assets stored in ClearCase and shared among distributed
development teams
– Overcome Operating System group limitations to implement strong IP security solution.
maximum groups on UNIX and Linux for use with ClearCase:
http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21207807
MVFS limitations on the number of ClearCase groups a user may belong:
http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21131881
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
22
8.0.1 – Rational Team Concert Integration
 Specify RTC work items during ClearCase operations
– Check In, Checkout, Add to Source Control, Move, Rename, Remove, Merge
 Create new RTC work items
 Allows 1:N, N:1, or N:N associations between versions/activities and work items.
 Enable integration locally, or enforce integration from VOB server
 Full support for CLM server rename
– http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/topic/com.ibm.team.connector.scm.cc.doc/topics/c_cc_b
ridge_server_rename.html
22
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
23
7.1.2.12, 8.0.0.8, 8.0.1.1
 ClearCase
– CMI Enhancements – Support throughout the CC stack
– ClearTeam Explorer
• preview only option for update can be set as the default
• vtree annotates with RESERVED/UNRESERVED for checked out version
• Upgrade unlabeled baseline
– rcleartool find –print, merge, deliver, rebase
– Several enhancements to the ClearCase Cadence integration
23
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
24
8.0.0.9, 8.0.1.2
 ClearCase
– Platforms: Z/OS 2.1 added
– Linux VOB mount limit increased from 1K to 4K
– Change Management Integration supports ClearQuest state transitions
– ClearTeam Explorer adds Create Project support
– rcleartool make baseline (mkbl) enhancements to create component baselines
– cleartool mkelem enhancement to reset original name of a .mkelem file
– Cleartool chproj to automatically select the project based on the –cview argument
– Several enhancements to the ClearCase Cadence Integration
24
201320122011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
25
Formula to approximate enable_acls runtime
 The final step to enable ACLs once the VOBs are at feature level 8
– cleartool protectvob –enable_acls $vob_path
 The runtime depends on a number of factors
– VOB server performance
– Container access speed (local disk vs SAN vs NAS)
– Number of elements, versions and cleartext containers
 Enable_acls performed on a small VOB can provide runtime estimate of a large VOB
– Use countdb to find # of ELEMENT and VERSION in each VOB
•ELEMENT : 62283
•VERSION : 149800
•Total # = ELEMENT + VERSION + CLTXT containers for each VOB
•Time per 100K = (Total # / runtime (minutes)) * 100,000
ELEMENT VERSION CLTXT Total Runtime per 100K
/vobs/java 62283 149800 0 212,083 4.1 1.93
/vobs/atria 11814 583178 0 594,992 11.63 1.95
/vobs/3rdparty 116996 774122 0 891,118 16.27 1.83
/vobs/sys 642309 1319551 0 1,961,860 36.77 1.87
/vobs/java 62283 149800 49000 261,083 5.35 2.05
/vobs/atria 11814 583178 18000 612,992 13.2 2.15
/vobs/3rdparty 116996 774122 66000 957,118 19.1 2.00
/vobs/sys 642309 1319551 222000 2,183,860 45.98 2.11
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
26
NFSv4 Configuration with NAS
 Note: When using NFSv4 filer storage for a VOB, ClearCase may encounter slow performance for
checkout, checkin, clearfsimport, and related operations that create new containers in VOB storage
directories. If you disable write delegations in the filer configuration, you may see performance
improvements for these operations.
 These are some of our observations using a NetApp 3170 OnTap 8.1.1 7-Mode:
– http://media.netapp.com/documents/tr-3580.pdf
 The following table shows how different platforms perform with NFSv4 enabled, with write delegation
on and off.
– NOTE: Negative numbers mean that NFSv4 is faster than NFSv3 in our tests.
– These results are only valid in the Rational ClearCase performance environment
NFSv4 NFSv4
NFSv4 w/write
delegation off
NFSv4 w/write
delegation off
clearfsimport mklabel clearfsimport mklabel
RHEL 5.6 -5% -7% 24% 2%
RHEL 6.2 1% 21% 0% 4%
SUSE 11.2 -14% -6% 4% 1%
Solaris SPARC 10 651% 13% 12% 18%
Solaris SPARC 11 220% 4% 1% 3%
Solaris x86 11 1% 1% 3% 1%
Aix 7.1 10% 57% 9% 11%
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
2727
Base ClearCase 8.0.1.0 vs 8.0.0.x – RHEL 5.5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
2828
ClearCase UCM 8.0.1.0 vs 8.0.0.x – RHEL 5.5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
2929
CCRC Server 8.0.1.0 vs 8.0.0.1
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
3030
CCRC Server 8.0.1.x Scalability – up to 400 Users!!
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
3131
Results for MultiProcessor MVFS Improvements
Full Build RHEL 5.6 X86 32-CPU
0
5
10
15
20
25
30
35
J4 J8 J16 J32
Concurrency
BuildTime(min)
8.0.0.4 8.0.0.6 8.0.0.6 Run 2 Q2 2013
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
32
ClearCase Deployment – Mix of Versions
VOB Server A – 8.0
VOB Server B – 7.1.2
VOB Server C – 8.0
NAS
View Server ZClient 1 – 7.1.2
Client 2 – 8.0
Client 3 – 8.0.1
Client n
LAN
CM Server 7.1.2
CCRC Server 8.0.1
MultiSite MultiSite – 8.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
33
Differences with ClearCase install for 7.1.x vs 8.0.x
 ClearCase deployment version sync
– 8.0.x servers and clients can be mixed in the same deployment
 Introduction of Installation Manager
– 7.1.x was the first ClearCase install to use Installation Manager
– Installation Manager has been used for many releases and benefits from many fixes
 ClearCase VOB server schema
– 7.1.x VOB servers had to reformat all VOBs at once to the new schema
– 8.0.x VOB servers can host schema 54 and 80 at the same time
 CCRC Server usage of WebSphere
– 7.1.x had WAS bundled with ClearCase which limited upgrade options
– 8.0.x uses separate install of WAS to allow WAS to be upgraded when needed
 Integrations with other Rational Products
– These still have requirements on compatible versions
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
34
Why upgrade my VOB server to 8.0.x?
 Performance improvements discussed previously
– New schema 80 for better UCM performance
– New feature levels for new capabilities
 Evil twin detection
 Ability to host old and new VOB schemas
– Can now upgrade VOBs one at a time
 Complete compatibility with 7.1.x servers
 MultiSite compatibility with 7.1.x replicas
 Support new OS versions
 http://www-01.ibm.com/support/docview.wss?uid=swg21597061
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
35
Why upgrade my CCRC server to 8.0.x?
 Performance improvements discussed previously
– Multithreaded view load/update
– 64 bit WAS 8.x – up to 400 users!!
 Ability to install and upgrade WAS independently
– Can use WAS 8.0 64 bit for better scalability ( CC 8.0.0.1 or later )
– Installation Manager for easier install vs multistep install for WAS 7.x via Install Shield
• http://pic.dhe.ibm.com/infocenter/cchelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.clearcase.cc_m
s_install.doc%2Ftopics%2Fc_install_overview.htm
 Better client support
– New CTE has smaller footprint and more capabilities
– Command line usage with CCRC CLI - rcleartool
 Complete compatibility with 7.1.x servers
 Support new OS versions
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
36
Why upgrade my ClearCase client to 8.0.x?
 Performance improvements discussed previously
– MultiProcessor improvements for builds
– Base ClearCase and UCM performance
 Complete compatibility with 7.1.x VOB servers
 Support new OS versions
 Use new ClearTeam Explorer for dynamic views
 Be prepared for site wide ClearCase upgrades
 http://www-01.ibm.com/support/docview.wss?uid=swg21597061
 NOTE: Plan carefully to make sure compatibility is maintained with other IBM Rational products
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
Upgrade strategies
 Limit the amount of change
– ClearCase Version
– Operating System
– Server Hardware
– Storage Hardware
– Lab and Networking
 Validate backup/restore processes
 Document and save any custom settings
– If an upgrade install fails, you may have to uninstall
 Use cleartool hostinfo to probe ClearCase versions used in the region
– Lets you know which client versions are being used
 Test each step of the way
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
3838
How to prepare for ClearCase Deployment changes
Hardware
 # of systems and OS’s
 # of processors and kind
(cores/threads/GHz)
 Amount of RAM
 Storage connection type
(NFS/FC/iSCSI)
 Network connections (#
and type)
 Current server
virtualization in use, if any
Usage
 ClearCase version
 VOB server
 View server
 Build server
 CC Remote Client
 License/registry
 Multi-site
 Integrations (ClearQuest,
Rational Team Concert,
others)
Volume
 # of users on average
 # builds per day
 Average build run time
 Total VOB size
 Total database size
 Discover and Document current Deployment
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
3939
Run baseline tests
Establish performance baseline for current environment
Identify a repeatable test or set of tests
– clearsfsimport
– mklabel
– build
– rcleartool for changes to CCRC Server
Consider both single-user and load testing
Strongly recommended to start with repeatable scripts
Increase consistency of tests and therefore confidence in results
These same tests will be re-run on new test environment
Will be able to compare current and new environments and verify performance
improvements
Document environment changes and performance after each change
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
40
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States,
other countries or both. Other company, product, or service names may be trademarks or service marks of others.
www.ibm.com/software/rational
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
41
www.ibm.com/software/rational
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts

More Related Content

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Webcast Presentation - ClearCase Deployments: New upgrading flexibility to ClearCase v8.x makes life easier and other strategies

  • 1. Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts
  • 2. © 2013 IBM Corporation ClearCase Deployments: New upgrading flexibility to ClearCase v8.x makes life easier and other strategies Mike Donati, Performance Engineer IBM Software, Rational 17 April 2014
  • 3. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 22 Please note the following IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 4. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 33 Agenda  Current releases – 7.1.x, 8.0, 8.0.1 – 7.1.x End of Support – 8.0 Performance Enhancements – 8.0 Schema Upgrade – 8.0 CTE – 8.0.1 - ClearCase Security: Role-based Granular Access Control Lists – Fixpacks  Upgrading ClearCase systems – Client – CCRC server – VOB server  How to prepare for ClearCase Deployment changes
  • 5. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 4 7.1 – End of Support  Reaching the end of the normal 5 year support lifecycle  Announced in April that End Of Support is September 30, 2014  3 year extension available for additional cost  Intend to release last fixpack for 7.1.2 in Q1 2014  Reserve the option to address high-priority APARs as necessary in testfixes  Please plan your upgrade 4
  • 6. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 5 Overview of IBM Rational ClearCase and ClearQuest Upgrade Assistance Program Objective: Proactive Support engagement to assist our ClearCase and ClearQuest clients with upgrade planning and technical assistance during their upgrade  Identify/contact clients who are in the process of planning a ClearCase and/or ClearQuest upgrade in 2014  Dedicate a Support resource to be available to assist with any issues that arise during the upgrade  Leading up to scheduled upgrade, hold periodic meetings with client and Support resource to: – Understand/document upgrade plans/challenges/environment – Provide relevant content to assist with upgrade preparation – Identify key contacts who will be performing the upgrade  This program is available at no additional cost  Please contact Leigh Haith (lhaith@us.ibm.com) or Barbara Smith (barbs @us.ibm.com) if interested in participating in this program 5
  • 7. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 6 8.0 – ClearCase Performance  CCRC Web load performance improved as much as 40% with multi-threading  Base ClearCase performance improved as much as 20%  UCM performance improved as much as 30%, much greater for certain operations  ClearCase evil-twin protection is built-in, 10 – 100x improvement over triggers 6 201320122011 2013 Q1 Future
  • 8. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 7 8.0 – ClearCase Schema Upgrade (optional)  Minimum for 8.0: Schema 54, Feature Level 3  New Schema 80  New Feature Level 7, turns on… – UCM performance enhancements – Built-in evil twin detection and prevention – Bi-directional Rational Team Concert integration links – Predefined element types  Easier to upgrade – One VOB at a time – Schema upgrade is time consuming, Feature Level 7 upgrade is fast. – VOB family feature level upgrade must be done simultaneously across sites  Ready for new functionality in 8.0.1  http://www-01.ibm.com/support/docview.wss?uid=swg27023578&aid=1 7 201320122011 2013 Q1 Future
  • 9. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 8 8.0 – ClearTeam Explorer  A Unified ClearCase Client • Rich User Interface • Supports multiple platforms • Supports LAN and WAN view types • Dynamic & Web Views  Provides First Class Integrations • Inbuilt ClearQuest Integration • Inbuilt Jazz Platform Integration  Easily Consumable • Less than 100MB extension install •Web View Cmd Line • rcleartool 8 Easy to install. Easy to use. Highly Productive “It’s a developer’s delight…” 201320122011 2013 Q1 Future
  • 10. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 9
  • 11. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 10
  • 12. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 11 ClearCase CCRC 7.1.2.3 vs 8.0.0.2 with WAS 8
  • 13. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 12 WAN Simulation Tests (1) WAN 500 – 750 Miles, Boston to Raleigh: 30ms latency, 100Mbps bandwidth 1500 – 1750 Miles, Boston to Dallas: 60ms, 10Mbps 3000 – 3500 Miles, Boston to Los Angeles or to London, UK: 100ms, 10Mbps LAN <1 Mile, Local campus: 0.5ms, 100Mbps Boston Raleigh DallasLos Angeles Web View Load 435MB on Windows 7.1.2.3 vs. 8.0.0.0 Simulating different WANs 0 2 4 6 8 10 12 14 16 18 20 0.5ms 100Mbps 30ms 100Mbps 60ms 10Mbps 100ms 10Mbps Latency / Bandwidth Responsetime(minutes) 7.1.2.3 8.0.0.0
  • 14. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 13 WAN Simulation Tests (2) Web View Load 435MB, 8.0.0.0 (simulated LAN: 0.5ms 100Mbps) 0 1 2 3 4 5 6 windows linux sparc platform Response time (minutes) 7.1.2.3 8.0.0.0 Web View Load 435MB, 8.0.0.0 (simulated WAN: 100ms, 10Mbps) 0 2 4 6 8 10 12 14 16 18 20 windows linux sparc platform Response time (minutes) 7.1.2.3 8.0.0.0 Web View Load 435MB, 8.0.0.0 (simulated WAN: 60ms, 10Mbps) 0 2 4 6 8 10 12 14 windows linux sparc platform Response time (minutes) 7.1.2.3 8.0.0.0 Web View Load 435MB, 8.0.0.0 (simulated WAN: 30ms, 100Mbps) 0 2 4 6 8 10 windows linux sparc platform Response time (minutes) 7.1.2.3 8.0.0.0
  • 15. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 14 Evil twin prevention performance gains  Test case 1: directory (db) with 505 versions – Evil twin trigger 1: 3.2 minutes, Evil twin trigger 2: 10 seconds, Built in detection: 1.3 seconds  Test case 2: directory (vob) with 1069 versions – Evil twin trigger 1: 6 minutes, Evil twin trigger 2: 16 seconds, Build in detection: 1.5 seconds ClearCase Evil Twin Trigger vs Builtin Schema 80 1 10 100 1000 505 1069 Directoryversions Time in seconds (logarithmic) Schema 80 (builtin) Trigger 2 Trigger 1
  • 16. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 1515 ReformatVOB time estimates  Linux Server - xSeries 3650, RHEL 5.8, 2 x Intel Xeon 5160 @ 3.00GHz (dual core), 16GB  Linux Client - xSeries 345, RHEL 5.3, Intel Xeon @ 2.66GHz (dual core), 4GB  Windows Server - xSeries 366, Windows 2008R2, 4 x Intel Xenon @ 3.67Ghz(dual core), 8GB  Storage – Same for all configurations - NetApp 3170 with 15K SAS drives  Conclusion – each site should run tests to find approximate timings for their configuration – UCM project VOBs are slower, VOBs with large DO pools run a bit faster reformatvob timings 0 50 100 150 200 250 300 linux server 1Gb linux server iSCSI linux client 100Mb linux client 1Gb Windows server 1Gb MBperminute Fastest Average Slowest
  • 17. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 16 8.0.1 – ClearTeam Explorer Enhancements  Version Tree enhancements – Support multiple instances of the Version Tree view – Copy/Send to version retains the original element name – Copy version extended pathname – Show whole label type – Sort labels by apply time – Copy labels  Logical Model support – Preference to disable for checkin and undo checkout – Display Logical Model element name in dialogs – Annotation to reflect partial selection of model elements – Performance improvements for large models – Better action enablement for models with mixed state – Preferences to customize ClearCase operations on models  Headless build and project set import support 16 201320122011 2013 Q1 Future  Usability – Address Bar support for activity selector to find change set – Create View/Join Project default to drive letter: {none} – ClearCase Checkouts view (with Logical Model support) – Join Project Wizard to load project components only – Merge Search from a view – Make Baseline from a list of activities – Attribute Handling – Non-modal Edit View Configuration dialog – Automatic merge support on Checkin non-latest – Compare/Vtree/History from Checkin/Undo Checkout – General performance improvements  Eclipse 3.8, Eclipse 4.2.2, Macintosh OS 10.7  VS.net Integration uses CTE for dynamic views  Site-wide enforceable RTC integration
  • 18. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 17  Security enhancements • SSL Support, Proxy Authentication, Groups, Login  Usability improvements • Session Management / Caching, Customizable Runtime Environment, Improved Scripting Support  Enhancements to commands/options • Significantly expanded Options, New Commands  Server-side trigger support • Just like CCRC, with clearprompt support  Ongoing enhancements planned for future releases CCRC CLI rcleartool enhancements
  • 19. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 18 8.0.1 - Platforms • ClearCase – SLES on x86, PPC, Linux 390 11 SP2 – Oracle Solaris on x86, SPARC 11, 11.1 – AIX 6.1 TL7, 6.1 TL8 AIX 7.1 TL1, 7.1 TL2 Power 7+ – Ubuntu 12.04 – Mac OS X 10.7 (CCRC only) – VMware ESXi V5.0 – 64-bit Microsoft Windows Explorer – Samba 3.5.11, 3.5.14, 3.5.16 – Open SSL – Visual Studio 2012 – Eclipse 3.7, 3.8, 4.2.1, 4.2.2 – Sybase PowerBuilder 12.5 • ClearQuest – Oracle Solaris 11.1 on SPARC only – Internet Explorer 10 – Firefox ESR17, ESR17.0.2 – Firefox 21 – Eclipse 4.2.2 – OSLC 2.0 Consumer Support – Apache Solr 3.6.1 – SQL Server 2012 SP1 – DB2 10.1 • Common – RHEL on x86, PPC, Linux 390 5.8, 5.9, 6.2, 6.3 – Windows 8 – Windows 2012 Server – WAS/IHS 7.0.0.27, 8.0.0.4, 8.0.0.5, 8.5 – JRE updates: Java 5 SR15, Java 6 SR12 – JREs have been upgraded to address security vulnerabilities – IM 1.6.2 , IM 1.6.2_64, IM 1.6.3 – IBM Installation Manager console support – RCL 8.1.2.1, 8.1.3 – GSKit update – USGCB for Windows 7 18 201320122011 2013 Q1 Future
  • 20. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 19 8.0.1 – RHEL and NAS  History – Mixed performance results for various RHEL 5.x kernels involving NAS/NFS storage – Testing RHEL 6.x versions – Significant performance issue discovered in RHEL 6.x and SLES 11.x testing  Recent Issue – Linux kernel changed NFS client that caused performance issue when the almd file is accessed over NFS. All 2.6.27 and higher kernels are believe to be affected. – Workaround in Q2 release – Working with Red Hat and Novell to identify and resolve – Technote will be updated  Bugzilla defect filed against RHEL 6.x – https://bugzilla.linux.ibm.com/show_bug.cgi?id=87502  Bugzilla defect filed against SLES 11 – https://bugzilla.linux.ibm.com/show_bug.cgi?id=91976 19 201320122011 2013 Q1 Future
  • 21. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 20 8.0.1 - Performance  mklabel – 10-20% improvement – Introduced slight delay into certain operations – http://www-01.ibm.com/support/docview.wss?uid=swg21574484  iSCSI – Interesting and positive results comparing iSCSI to NAS under load  Multi-processor scaling – Improved parallel audited build performance (MVFS MP Scaling). – A parallel audited -J 16 build of ClearCase source on a Linux 32-CPU machine improved by 43% 20 201320122011 2013 Q1 Future
  • 22. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 21 8.0.1 – ClearCase Role-based Granular Access Control Lists 21 201320122011 2013 Q1 Future  Out of the box Solution to: – Provide granular Access Control of files and folders stored in ClearCase Repositories – Out of the box Role based Security to associate roles with user accounts and/or groups  This Solution provides the mechanism to: – Effectively control access to sensitive IP assets stored in ClearCase and shared among distributed development teams – Overcome Operating System group limitations to implement strong IP security solution. maximum groups on UNIX and Linux for use with ClearCase: http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21207807 MVFS limitations on the number of ClearCase groups a user may belong: http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21131881
  • 23. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 22 8.0.1 – Rational Team Concert Integration  Specify RTC work items during ClearCase operations – Check In, Checkout, Add to Source Control, Move, Rename, Remove, Merge  Create new RTC work items  Allows 1:N, N:1, or N:N associations between versions/activities and work items.  Enable integration locally, or enforce integration from VOB server  Full support for CLM server rename – http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/topic/com.ibm.team.connector.scm.cc.doc/topics/c_cc_b ridge_server_rename.html 22 201320122011 2013 Q1 Future
  • 24. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 23 7.1.2.12, 8.0.0.8, 8.0.1.1  ClearCase – CMI Enhancements – Support throughout the CC stack – ClearTeam Explorer • preview only option for update can be set as the default • vtree annotates with RESERVED/UNRESERVED for checked out version • Upgrade unlabeled baseline – rcleartool find –print, merge, deliver, rebase – Several enhancements to the ClearCase Cadence integration 23 201320122011 2013 Q1 Future
  • 25. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 24 8.0.0.9, 8.0.1.2  ClearCase – Platforms: Z/OS 2.1 added – Linux VOB mount limit increased from 1K to 4K – Change Management Integration supports ClearQuest state transitions – ClearTeam Explorer adds Create Project support – rcleartool make baseline (mkbl) enhancements to create component baselines – cleartool mkelem enhancement to reset original name of a .mkelem file – Cleartool chproj to automatically select the project based on the –cview argument – Several enhancements to the ClearCase Cadence Integration 24 201320122011 2013 Q1 Future
  • 26. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 25 Formula to approximate enable_acls runtime  The final step to enable ACLs once the VOBs are at feature level 8 – cleartool protectvob –enable_acls $vob_path  The runtime depends on a number of factors – VOB server performance – Container access speed (local disk vs SAN vs NAS) – Number of elements, versions and cleartext containers  Enable_acls performed on a small VOB can provide runtime estimate of a large VOB – Use countdb to find # of ELEMENT and VERSION in each VOB •ELEMENT : 62283 •VERSION : 149800 •Total # = ELEMENT + VERSION + CLTXT containers for each VOB •Time per 100K = (Total # / runtime (minutes)) * 100,000 ELEMENT VERSION CLTXT Total Runtime per 100K /vobs/java 62283 149800 0 212,083 4.1 1.93 /vobs/atria 11814 583178 0 594,992 11.63 1.95 /vobs/3rdparty 116996 774122 0 891,118 16.27 1.83 /vobs/sys 642309 1319551 0 1,961,860 36.77 1.87 /vobs/java 62283 149800 49000 261,083 5.35 2.05 /vobs/atria 11814 583178 18000 612,992 13.2 2.15 /vobs/3rdparty 116996 774122 66000 957,118 19.1 2.00 /vobs/sys 642309 1319551 222000 2,183,860 45.98 2.11
  • 27. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 26 NFSv4 Configuration with NAS  Note: When using NFSv4 filer storage for a VOB, ClearCase may encounter slow performance for checkout, checkin, clearfsimport, and related operations that create new containers in VOB storage directories. If you disable write delegations in the filer configuration, you may see performance improvements for these operations.  These are some of our observations using a NetApp 3170 OnTap 8.1.1 7-Mode: – http://media.netapp.com/documents/tr-3580.pdf  The following table shows how different platforms perform with NFSv4 enabled, with write delegation on and off. – NOTE: Negative numbers mean that NFSv4 is faster than NFSv3 in our tests. – These results are only valid in the Rational ClearCase performance environment NFSv4 NFSv4 NFSv4 w/write delegation off NFSv4 w/write delegation off clearfsimport mklabel clearfsimport mklabel RHEL 5.6 -5% -7% 24% 2% RHEL 6.2 1% 21% 0% 4% SUSE 11.2 -14% -6% 4% 1% Solaris SPARC 10 651% 13% 12% 18% Solaris SPARC 11 220% 4% 1% 3% Solaris x86 11 1% 1% 3% 1% Aix 7.1 10% 57% 9% 11%
  • 28. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 2727 Base ClearCase 8.0.1.0 vs 8.0.0.x – RHEL 5.5
  • 29. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 2828 ClearCase UCM 8.0.1.0 vs 8.0.0.x – RHEL 5.5
  • 30. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 2929 CCRC Server 8.0.1.0 vs 8.0.0.1
  • 31. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 3030 CCRC Server 8.0.1.x Scalability – up to 400 Users!!
  • 32. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 3131 Results for MultiProcessor MVFS Improvements Full Build RHEL 5.6 X86 32-CPU 0 5 10 15 20 25 30 35 J4 J8 J16 J32 Concurrency BuildTime(min) 8.0.0.4 8.0.0.6 8.0.0.6 Run 2 Q2 2013
  • 33. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 32 ClearCase Deployment – Mix of Versions VOB Server A – 8.0 VOB Server B – 7.1.2 VOB Server C – 8.0 NAS View Server ZClient 1 – 7.1.2 Client 2 – 8.0 Client 3 – 8.0.1 Client n LAN CM Server 7.1.2 CCRC Server 8.0.1 MultiSite MultiSite – 8.0
  • 34. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 33 Differences with ClearCase install for 7.1.x vs 8.0.x  ClearCase deployment version sync – 8.0.x servers and clients can be mixed in the same deployment  Introduction of Installation Manager – 7.1.x was the first ClearCase install to use Installation Manager – Installation Manager has been used for many releases and benefits from many fixes  ClearCase VOB server schema – 7.1.x VOB servers had to reformat all VOBs at once to the new schema – 8.0.x VOB servers can host schema 54 and 80 at the same time  CCRC Server usage of WebSphere – 7.1.x had WAS bundled with ClearCase which limited upgrade options – 8.0.x uses separate install of WAS to allow WAS to be upgraded when needed  Integrations with other Rational Products – These still have requirements on compatible versions
  • 35. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 34 Why upgrade my VOB server to 8.0.x?  Performance improvements discussed previously – New schema 80 for better UCM performance – New feature levels for new capabilities  Evil twin detection  Ability to host old and new VOB schemas – Can now upgrade VOBs one at a time  Complete compatibility with 7.1.x servers  MultiSite compatibility with 7.1.x replicas  Support new OS versions  http://www-01.ibm.com/support/docview.wss?uid=swg21597061
  • 36. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 35 Why upgrade my CCRC server to 8.0.x?  Performance improvements discussed previously – Multithreaded view load/update – 64 bit WAS 8.x – up to 400 users!!  Ability to install and upgrade WAS independently – Can use WAS 8.0 64 bit for better scalability ( CC 8.0.0.1 or later ) – Installation Manager for easier install vs multistep install for WAS 7.x via Install Shield • http://pic.dhe.ibm.com/infocenter/cchelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.clearcase.cc_m s_install.doc%2Ftopics%2Fc_install_overview.htm  Better client support – New CTE has smaller footprint and more capabilities – Command line usage with CCRC CLI - rcleartool  Complete compatibility with 7.1.x servers  Support new OS versions
  • 37. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 36 Why upgrade my ClearCase client to 8.0.x?  Performance improvements discussed previously – MultiProcessor improvements for builds – Base ClearCase and UCM performance  Complete compatibility with 7.1.x VOB servers  Support new OS versions  Use new ClearTeam Explorer for dynamic views  Be prepared for site wide ClearCase upgrades  http://www-01.ibm.com/support/docview.wss?uid=swg21597061  NOTE: Plan carefully to make sure compatibility is maintained with other IBM Rational products
  • 38. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational Upgrade strategies  Limit the amount of change – ClearCase Version – Operating System – Server Hardware – Storage Hardware – Lab and Networking  Validate backup/restore processes  Document and save any custom settings – If an upgrade install fails, you may have to uninstall  Use cleartool hostinfo to probe ClearCase versions used in the region – Lets you know which client versions are being used  Test each step of the way
  • 39. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 3838 How to prepare for ClearCase Deployment changes Hardware  # of systems and OS’s  # of processors and kind (cores/threads/GHz)  Amount of RAM  Storage connection type (NFS/FC/iSCSI)  Network connections (# and type)  Current server virtualization in use, if any Usage  ClearCase version  VOB server  View server  Build server  CC Remote Client  License/registry  Multi-site  Integrations (ClearQuest, Rational Team Concert, others) Volume  # of users on average  # builds per day  Average build run time  Total VOB size  Total database size  Discover and Document current Deployment
  • 40. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 3939 Run baseline tests Establish performance baseline for current environment Identify a repeatable test or set of tests – clearsfsimport – mklabel – build – rcleartool for changes to CCRC Server Consider both single-user and load testing Strongly recommended to start with repeatable scripts Increase consistency of tests and therefore confidence in results These same tests will be re-run on new test environment Will be able to compare current and new environments and verify performance improvements Document environment changes and performance after each change
  • 41. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 40 © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/rational
  • 42. © 2013 IBM Corporation Accelerating Product and Service Innovation | Rational 41 www.ibm.com/software/rational
  • 43. Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts