Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / 000423.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
4 <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="generator" content="Movable Type 5.2.3" />
7
8    <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles-site.css" type="text/css" />
9    <link rel="alternate" type="application/atom+xml" title="Atom" href="http://defaria.com/blogs/Status/atom.xml" />
10    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://defaria.com/blogs/Status/index.xml" />
11
12    <title>Status for Andrew DeFaria: Evil Twin/Performance</title>
13
14    <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15    <link rel="prev" href="http://defaria.com/blogs/Status/archives/000422.html" title="Binary Merge/CVS/Clearquest Web" />
16    <link rel="next" href="http://defaria.com/blogs/Status/archives/000425.html" title="SJ/Irvine Triggers/Sync lock problem/rgy_backup" />
17
18    
19
20    
21
22    <script type="text/javascript" src="http://defaria.com/blogs/Status/mt-site.js"></script>
23 </head>
24 <body class="layout-one-column" onload="individualArchivesOnLoad(commenter_name)">
25    <div id="container">
26       <div id="container-inner" class="pkg">
27
28          <div id="banner">
29             <div id="banner-inner" class="pkg">
30                <h1 id="banner-header"><a href="http://defaria.com/blogs/Status/" accesskey="1">Status for Andrew DeFaria</a></h1>
31                <h2 id="banner-description">Searchable status reports and work log</h2>
32             </div>
33          </div>
34
35          <div id="pagebody">
36             <div id="pagebody-inner" class="pkg">
37                <div id="alpha">
38                   <div id="alpha-inner" class="pkg">
39
40                      <p class="content-nav">
41                         <a href="http://defaria.com/blogs/Status/archives/000422.html">&laquo; Binary Merge/CVS/Clearquest Web</a> |
42                         <a href="http://defaria.com/blogs/Status/">Main</a>
43                         | <a href="http://defaria.com/blogs/Status/archives/000425.html">SJ/Irvine Triggers/Sync lock problem/rgy_backup &raquo;</a>
44                      </p>
45
46                      <a id="a000423"></a>
47                      <div class="entry" id="entry-423">
48                         <h3 class="entry-header">Evil Twin/Performance</h3>
49                         <div class="entry-content">
50                            <div class="entry-body">
51                               <ul>
52   <li>Implemented Evil Twin trigger. Have not yet tested nor installed trigger yet</li>
53
54   <li>Meeting with Naga Re:
55     <ul>
56       <li>Binary Merge problem</li>
57
58       <li>RM_EMPTY_BRANCH/EVIL_TWIN triggers</li>
59
60      <li>Lock project problem</li>
61   </ul>
62
63   <li>Reviewing both Philip and Chin's performance testing</li>
64
65   <li>Struggling with Cisco VPN client at home!</li>
66 </ul>
67                            </div>
68                            <div id="more" class="entry-more">
69                               <h3>Evil Twin Trigger</h3>
70
71 <p>Evil twins are a well known phenomena in Clearcase circles. It is not recommended that you try to stop them by convention rather by Clearcase trigger. I have a trigger that does just that. The code uses cleartool ls so that it works for both dynamic views and snapshot views. The trigger also respects case sensitivity. This means that creating an element named "foo" and another element named "Foo" is allowed.</p>
72
73 <p>Evil twins should not be allowed in any vob because, as you rightly point out, it causes merging problems.</p>
74
75 <p>Shall I add this trigger to all vobs?</p>
76
77 <h3>Performance Scripts</h3>
78
79 <p>Both Philip and Chin have their own Clearcase performance testing scripts. In general performance of Clearcase is a huge topic. These scripts a relatively simple, just timing some basic Clearcase operations. Still this is a good metric from a user's perspective.</p>
80
81 <p>We should consolidate these tests and make them more flexible by having them self contained (both creating and tearing down the environment that they need) and generalize them so that new Clearcase operations can be easily added and timed.</p>
82
83 <p>These scripts should produce a data file that can be later consumed by say a PHP script to present the results in a readable manner on a web page somewhere.</p>
84
85 <p>Also, these scripts need to set up various different environments such as using local/remote snapshot views, dynamic views. These scripts can be used to measure performance of the old (ccase-rmna-1) environment as well as newer environements (ccase-rmna-3 and/or the new Linux server).</p>
86
87 <p>Finally it should be made such at adding new tests, i.e. make new baseline, can easily be incorporated into the test suite.</p>
88                            </div>
89                         </div>
90                         <p class="entry-footer">
91                            <span class="post-footers">Posted by  on September 16, 2005 12:04 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000423.html">Permalink</a>
92                         </p>
93                      </div>
94
95                      
96
97                      
98                   </div>
99                </div>
100             </div>
101          </div>
102       </div>
103    </div>
104 </body>
105 </html>