2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
5 <meta name="description" content=" Documented set up of CVS SCP connector Added more functionality to Clearcase::Vob Coded up a preliminary stats script...">
6 <meta name="generator" content="Movable Type 5.2.3">
7 <title>cvsims/Vobs - Status</title>
8 <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9 <link rel="canonical" href="http://defaria.com/blogs/Status/2006/01/cvsimsvobs.html">
10 <meta name="viewport" content="width=device-width,initial-scale=1">
11 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
13 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14 <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
19 <link rel="prev" href="http://defaria.com/blogs/Status/2005/12/pulse.html" title="pulse">
20 <link rel="next" href="http://defaria.com/blogs/Status/2006/01/more-clearcase.html" title="More Clearcase modules">
21 <!-- Open Graph Protocol -->
22 <meta property="og:type" content="article">
23 <meta property="og:locale" content="en-us">
24 <meta property="og:title" content="cvsims/Vobs">
25 <meta property="og:url" content="http://defaria.com/blogs/Status/2006/01/cvsimsvobs.html">
26 <meta property="og:description" content=" Documented set up of CVS SCP connector Added more functionality to Clearcase::Vob Coded up a preliminary stats script...">
27 <meta property="og:site_name" content="Status">
28 <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
30 <meta itemprop="description" content=" Documented set up of CVS SCP connector Added more functionality to Clearcase::Vob Coded up a preliminary stats script...">
31 <link itemprop="url" href="http://defaria.com/blogs/Status/2006/01/cvsimsvobs.html">
32 <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
62 <div id="content-inner">
63 <ul class="breadcrumb breadcrumb-list">
64 <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65 <li class="breadcrumb-list-item">cvsims/Vobs</li>
67 <div id="individual-main" class="main" role="main">
68 <article id="entry-1771" class="entry entry-asset asset hentry">
69 <div class="asset-header">
70 <h2 itemprop="name" class="asset-name entry-title">cvsims/Vobs</h2>
71 <footer class="asset-meta">
72 <ul class="asset-meta-list">
73 <li class="asset-meta-list-item">Posted on <time datetime="2006-01-02T14:56:06-08:00" itemprop="datePublished">January 2, 2006</time></li>
74 <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
77 <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/broadcom/">Broadcom</a></li>
83 <div class="entry-content asset-content" itemprop="articleBody">
85 <li>Documented set up of <a href="http://intranet.broadcom.com/~adefaria/CVS/">CVS SCP connector</a></li>
87 <li>Added more functionality to Clearcase::Vob</li>
89 <li>Coded up a preliminary stats script</li>
91 <h2>CVS CSP Connector</h2>
93 <p>I've updated <a href="http://intranet.broadcom.com/~adefaria/CVS/">CVS CSP Connector</a> documentation to add a description of the CVS administrative files that need to be changed. You'll note at the bottom that the only issues that remain are where to apply this <i>CVS CSP C<span>onnector</span></i> to. I believe we were waiting for David to respond as to the design.</p>
95 <p>The other issue that I noted was about how to handle branches. IOW do we need to include the branch name in the change set that we append. With the <i>Clearcase CSP Connector</i> the view extended pathname is what is put into the change set. As you know, Clearcase's view extended pathname will include branch names. In CVS such branch names are not included. Instead CVS relies on extending the revision number with extra digits. So a revision number of 1.1 would represent something on the main branch while 1.1.2.1 would be on some branch. There is no branch name information in there - one must do a cvs status or log command to find a branch name such as:</p>
97 <div class="code"><pre>
98 Sticky Tag: andrew-branch (branch: 1.1.2)
101 <p>then make the association between all 1.1.2.x revisions and andrew-branch above.</p>
103 <p>If David is OK with a 4, 6, 8, etc. revision number being enough to denote that this file's revision is branched and doesn't need the branch name then cvsims is effectively functionally complete. We just need to perform the CVS Setup described at <a href="http://intranet.broadcom.com/~adefaria/CVS/">CVS CSP Connector</a> on the repositories and directories under those repositories that David or others want to enforce the CVS CSP Connector on.</p>
107 <p>Ray Tran wrote:</p>
109 <blockquote type="cite">
110 <p>Statistic logs - This is a script that would create two logs - one general data for each site, one for each VOB of each site.</p>
112 <p>The general data should have at the least - date_time;site;number of VOBs; number of total VOB size; number of snapshot views; number of dynamic views; number of file elements; number of directory element;...</p>
115 <p>I need a little clarification about some of the above...</p>
118 <li>How do you define "site"? I take it that in general we have Clearcase region of <site>NT and <site>UNIX. Is that always the case?</li>
120 <li>As for #vobs - skip private vobs?</li>
122 <li>As for #vobs, #snapshot views and #dynamic views: Which region is that for? As you know most of our stuff is actually in the NT region not the Unix region. Yet I expect that this script will run from the Unix region. I could -region however often that doesn't work. For example, if I'm on Unix and I do the following to interrogate the NT region it fails:<br>
124 <div class="code"><pre>
125 <font color="#3333ff"><b>ccase-rmna-3:</b></font><u>ct lsview -region rmnaNT adefaria_dynamic</u>
126 adefaria_dynamic \\<span>ltsjca</span>-adefaria\Views\adefaria_dynamic.vws
127 <font color="#3333ff"><b>ccase-rmna-3:</b></font><u>ct lsview -full -properties -region rmnaNT
129 adefaria_dynamic \\ltsjca-adefaria\Views\adefaria_dynamic.vws
130 cleartool: Error: Unknown host 'ltsjca-adefaria': Host not found
131 cleartool: Error: Unable to get view handle: error detected by ClearCase subsystem.
134 <p>This is our familar "it fails because ltsjca-adefaria does not resolve in DNS" problem. But I need to do this with -full and -properties to determine if the view is a snapshot or dynamic (and/or a ucmview)!</p>
136 <p>Normally this would be the result of an lsview with -full and -properties:</p>
138 <div class="code"><pre>
139 <font color="#3333ff"><b>ccase-rmna-3:</b></font><u>ct lsview -full -properties phonex_3.0</u>
140 phonex_3.0 /projects/ccstgloc-cabu/viewstore/nnalluri/phonex_3.0.vws
141 Created 29-Dec-04.16:48:19 by nnalluri.clearusers@ccase-rmna-3
142 Last modified 29-Dec-04.16:48:20 by nnalluri.clearusers@ccase-rmna-3
143 Last accessed 29-Dec-04.16:48:20 by nnalluri.clearusers@ccase-rmna-3
144 Last config spec update 29-Dec-04.16:48:20 by nnalluri.clearusers@ccase-rmna-3
146 Properties: dynamic ucmview readwrite shareable_dos
147 Owner: richmond/nnalluri : rwx (all)
148 Group: richmond/clearusers : r-x (read)
150 Additional groups: richmond/brcm richmond/users
151 richmond/ccadmin richmond/clearcase richmond/cc_ecan richmond/rmna180qa
154 <p>Also should I do attempt to somehow combine the NT and Unix regions? If so then I'd need to figure out any vobs/views that are tagged in both regions. Or should I only consider the NT region?</p></li>
156 <li>As for #element, how does one determine this? I mean it is possible for somebody to create a new vob, check out the vob root directory to a specific branch, do a clearfsimport of
157 thousands of elements and check in the root directory. From the perspective of a default view (just CHECKEDOUT and main/LATEST) I would not see nor be able to tabulate those thousands of elements... That's an extreme however the point is, with directories being versioned it is really quite difficult to be able to get an accurate count of #elements.</li>
159 <li>BTW: It seems the majority of views are hosted on the individuals desktop or laptop and most of the time getting information about such views is near impossible. Often I get a winsock error saying it can't connect to the machine or an "unable to contact albd_server on host...".</li>
162 <blockquote type="cite">
163 <p>The VOB specific data - date_time;site;VOB_name;size of database;size of source pool; size of devired object; size of cleartext; size of admin data.</p>
165 <p>The directory structure that I envisioned is as such</p>
167 <p>/projects/scm_tools_logs</p>
179 <p>I have a preliminary version of this working (Need to code up something to get the current site) at SCM/cc/stats. Output for rmna site looks like:</p>
181 <div class="code"><pre>
182 ################################################################################<br>
185 # Description: This file contains a list of all vobs at rmna along with some
186 # statistical information.
187 # Format: The format of this file is:
189 # date/time;site;VOB name;db size;src size;do size;<span>clrtxt</span>
192 ################################################################################<br>
193 20060102@18:23;rmna;A1;0.3;0.0;0.00.0;0.1;0.4
194 20060102@18:23;rmna;<span>CommEngine</span>;1569.3;2920.2;0.064.3;0.1;4553.8
195 20060102@18:23;rmna;<span>NewTest</span>;0.2;0.0;0.00.0;0.1;0.2
196 20060102@18:23;rmna;<span>OnePhone</span>;1226.7;3007.9;0.0321.0;0.1;4555.7
197 20060102@18:23;rmna;<span>SpiceBoxSW</span>;114.3;169.3;0.00.0;0.1;283.7
198 20060102@18:23;rmna;<span>TrainCommEngine</span>;1.6;10.7;0.00.0;0.1;12.4
199 20060102@18:23;rmna;adm;0.6;277.8;0.0547.0;0.1;825.5
200 20060102@18:23;rmna;alpha_video;115.9;205.9;0.00.0;0.1;321.8
205 <div class="code"><pre>
206 #################################################################################<br>
208 # Description: This file contains statistical information about the vobs/views
210 # Format: The format of this file is:
212 # date/time;site;nbr vobs;total vob size;nbr snapshot;nbr dynamic;nbr ucm;nbr file elements;nbr dir elements
214 ################################################################################<br>
215 20060102@19:58;rmna;57;54222.1;0;10;5;<To be determined>;<To be determined>
218 <nav class="page-navigation entry-navigation pagination content-nav">
219 <ul class="page-navigation-list">
221 <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2005/12/pulse.html" title="pulse">Previous entry</a></li>
224 <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2006/01/more-clearcase.html" title="More Clearcase modules">Next entry</a></li>
229 <aside id="zenback" class="zenback feedback">
230 Please paste Zenback script code here.
237 <aside class="widgets related" role="complementary">
238 <nav class="widget-search widget">
239 <div class="widget-content">
240 <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
242 <input type="text" name="search" value="" placeholder="Search...">
244 <input type="hidden" name="IncludeBlogs" value="8">
246 <input type="hidden" name="limit" value="20">
247 <button type="submit" name="button">
248 <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
254 <nav class="widget-archive-category widget">
255 <h3 class="widget-header">Categories</h3>
256 <div class="widget-content">
259 <ul class="widget-list">
262 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
270 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
278 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
286 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
294 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
302 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
310 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
318 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
326 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
334 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
342 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
350 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
362 <nav class="widget-archive-dropdown widget">
363 <h3 class="widget-header">Archives</h3>
364 <div class="widget-content">
366 <option>Select a Month...</option>
368 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
372 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
376 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
380 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
384 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
388 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
392 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
396 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
400 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
404 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
408 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
412 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
416 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
420 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
424 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
428 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
432 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
436 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
440 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
444 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
448 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
452 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
456 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
460 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
464 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
468 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
472 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
476 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
480 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
484 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
488 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
492 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
496 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
500 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
504 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
508 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
512 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
516 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
520 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
524 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
528 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
532 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
536 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
540 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
544 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
548 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
552 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
556 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
560 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
564 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
568 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
572 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
576 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
580 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
584 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
588 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
592 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
596 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
600 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
604 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
608 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
612 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
616 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
620 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
624 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
628 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
632 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
636 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
640 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
644 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
648 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
652 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
660 <div class="widget-syndication widget section">
661 <div class="widget-content">
662 <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
670 <footer id="footer" role="contentinfo">
671 <div id="footer-inner">
672 <div id="footer-content">
673 <nav role="navigation">
675 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
681 <p class="license">© Copyright 2016.</p>
682 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
688 <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
689 <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>