Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / 2007 / 07 / view-spacelocke.html
1 <!DOCTYPE html>
2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
3   <head>
4     <meta charset="utf-8">
5     <meta name="description" content=" Resolved a ticket where the user was unable to deliver due to lock on activity - which is really a lock on the stream Did an analysis of view disk space usage Assisted Kirk and Tom with Clearcase 7.0.1.0...">
6     <meta name="generator" content="Movable Type 5.2.3">
7     <title>View space/Locked stream - 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/2007/07/view-spacelocke.html">
10     <meta name="viewport" content="width=device-width,initial-scale=1">
11     <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
12     <!--[if lt IE 9]>
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>
15     <![endif]-->
16     
17     <link rel="start" href="http://defaria.com/blogs/Status/">
18
19     <link rel="prev" href="http://defaria.com/blogs/Status/2007/07/removed-viewsdo.html" title="Removed views/documented customizing Unix environments">
20     <link rel="next" href="http://defaria.com/blogs/Status/2007/07/help-desk-clean.html" title="Help Desk Cleanup">
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="View space/Locked stream">
25     <meta property="og:url" content="http://defaria.com/blogs/Status/2007/07/view-spacelocke.html">
26     <meta property="og:description" content=" Resolved a ticket where the user was unable to deliver due to lock on activity - which is really a lock on the stream Did an analysis of view disk space usage Assisted Kirk and Tom with Clearcase 7.0.1.0...">
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">
29     <!-- Metadata -->
30     <meta itemprop="description" content=" Resolved a ticket where the user was unable to deliver due to lock on activity - which is really a lock on the stream Did an analysis of view disk space usage Assisted Kirk and Tom with Clearcase 7.0.1.0...">
31     <link itemprop="url" href="http://defaria.com/blogs/Status/2007/07/view-spacelocke.html">
32     <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
33     
34   </head>
35   <body>
36     <div id="container">
37       <div id="container-inner">
38         <header id="header" role="banner">
39           <div id="header-inner">
40             <div id="header-content">
41               <h1>
42                 <a href="http://defaria.com/blogs/Status/">
43
44                   Status
45
46                 </a>
47               </h1>
48               
49             </div>
50
51             <nav role="navigation">
52           <ul>
53             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
54
55
56           </ul>
57         </nav>
58
59           </div>
60         </header>
61         <div id="content">
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">View space/Locked stream</li>
66             </ul>
67             <div id="individual-main" class="main" role="main">
68               <article id="entry-1898" class="entry entry-asset asset hentry">
69                 <div class="asset-header">
70                   <h2 itemprop="name" class="asset-name entry-title">View space/Locked stream</h2>
71                   <footer class="asset-meta">
72                     <ul class="asset-meta-list">
73                       <li class="asset-meta-list-item">Posted on <time datetime="2007-07-11T17:11:16-08:00" itemprop="datePublished">July 11, 2007</time></li>
74                       <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
75
76   
77                       <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics</a></li>
78   
79
80                    </ul>
81                 </footer>
82                 </div>
83                 <div class="entry-content asset-content" itemprop="articleBody">
84                   <ul>
85   <li>Resolved a ticket where the user was unable to deliver due to lock on activity - which is really a lock on the stream</li>
86
87   <li>Did an analysis of view disk space usage</li>
88
89   <li>Assisted Kirk and Tom with Clearcase 7.0.1.0 installation on Linux</li>
90
91   <li>Fixed problem with ssh public key authentication</li>
92 </ul>
93                   <h2>View space</h2>
94
95 <p>I looked into the disk space usage on the view2 server (partitions view2a, view2b and view2c0 and find the following:</p>
96
97 <img src="/blogs/images/view2a.jpg"><br>
98 <img src="/blogs/images/view2a_list.jpg"><br>
99 <img src="/blogs/images/view2b.jpg"><br>
100 <img src="/blogs/images/view2b_list.jpg"><br>
101 <img src="/blogs/images/view2c.jpg"><br>
102 <img src="/blogs/images/view2c_list.jpg"><br>
103
104 <h2>View Policy and view_db.crs_file size</h2>
105
106 <p>When you use use dynamic view and <tt>clearmake(1)</tt> to utilize <i>build
107 avoidance</i> by <i>winking </i>in <i>derived objects</i>, Clearcase
108 stores <i>configuration records</i> in the view's storage directory
109 (.s):</p>
110
111 <blockquote>
112
113 <p><small class="AllCaps Text"><b>CONFIGURATION RECORDS.</b></small>
114 The file <b>view_db.crs_file</b> in the <b>.s</b> subdirectory is actually part of the view's database, as described inthe following section. It is the part that stores the configuration records of derived objects built in the view.</p>
115
116 <p>...</p>
117
118 <p><b>view_db.crs_file</b></p>
119
120 <p>Stores the configuration records of nonshareable and unshared derived objects. This file resides in subdirectory <b>.s</b> of the view storage directory, allowing it to be remote.</p>
121
122 <p>Compressed copies of the configuration records are cached in a view-private file, <b>.cmake.state</b>, located in the directory that was current when the build started. This speeds up configuration lookup during subsequent builds in the view.</p>
123
124 </blockquote>
125
126 <p>The view_db.crs_file can get fairly large over time. This is another reason why Rational says that "views should be used like Kleenex".</p>
127
128 <h2>Recovering View Space</h2>
129
130 <p>According to <a
131  href="http://members.cox.net/ejostrander/clearteam/cc_howto.html">Eric J. Ostrander's ClearCase / ClearQuest pages</a>:</p>
132
133 <blockquote>
134
135 <h3> Release view database disk space back to the system.</h3>
136
137 <p>As data is collected in a view, the view's database increases in size. Commands such as view_scrubber that remove DOs from a view merely release logical space inside the view's database. That is, the disk space taken by the database does not shrink. This is true for the <i>view-storage</i>/db/* files and the <i>view-storage</i>/.s/view_db.crs_file file (which contains the derived object configuration records). To actually release that
138 space back to the system, one needs to run recoverview twice on that view. Normally recoverview is only needed when a VOB is no longer available and the view's view-private files that once belonged to the VOB are now stranded. However, it has the added benefit that it calls reformatview, which in turn cleans up the database.</p>
139
140 <p>The recoverview must be run twice. The first pass releases any unused space in the database back to the system and cleans up CRs no longer attached to a DO. The second pass releases the now newly unused space (freed up in the first pass) back to the system. A third run has no affect.</p>
141
142 <p>An attempt to run reformatview by itself (which is actually the only part that is really needed) will result in the message "reformat not needed for view". Unfortunately,  reformatview does not have a -force option, but recoverview does.</p>
143
144 <div class=code><pre>
145 # ct recoverview -force -tag <i>view-tag</i>
146 # ct recoverview -force -tag <i>view-tag</i>
147 </pre></div>
148
149 <p><b>NOTE:</b> Running recoverview does not affect view-private files.</p>
150
151 <p><b><font color="red">WARNING!</font></b> Rational recommends not being
152 anywhere in the <i>view-storage</i>area during the recoverview/reformatview (reason unknown).</p>
153 </blockquote>
154
155 <h3>Clearcase 7.0.1.0 Installation on Linux</h3>
156
157 <p>In installing Clearcase 7.0.1.0 on Linux, Kirk and Tom were having problems getting it set up as a registry server. One problem was that they incorrectly named the config file rgy_srv.conf instead of rgy_svr.conf (I always get those wrong myself). There also seems to be an issue where there are two directories, both under /var/adm/rational/clearcase, one named rgy (where the registry is stored) and one named config (where other config files are stored). And there are additional config files related to the registry, rgy_hosts.conf and rgy_region.conf. As it seems to turn out those three files (rgy_svr.conf, rgy_hosts.conf and rgy_region.conf) need to be in both the rgy and config directories under /var/adm/rational/clearcase. Is this new for 7.0.1.0?</p>
158
159 <p>Turns out I was mistaken. While I was working on this so was Kirk. So our actions overlapped and effected each other. The real thing is that these rgy_*.conf files rightfully moved from the rgy directory to the conf directory for 7.0.</p>
160                 </div>
161                 <nav class="page-navigation entry-navigation pagination content-nav">
162                   <ul class="page-navigation-list">
163
164                     <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2007/07/removed-viewsdo.html" title="Removed views/documented customizing Unix environments">Previous entry</a></li>
165
166
167                     <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2007/07/help-desk-clean.html" title="Help Desk Cleanup">Next entry</a></li>
168
169                   </ul>
170                 </nav>
171                 <!--
172 <aside id="zenback" class="zenback feedback">
173   Please paste Zenback script code here.
174 </aside>
175 -->
176                 
177                 
178               </article>
179             </div>
180             <aside class="widgets related" role="complementary">
181               <nav class="widget-search widget">
182   <div class="widget-content">
183     <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
184       <div>
185         <input type="text" name="search" value="" placeholder="Search...">
186
187         <input type="hidden" name="IncludeBlogs" value="8">
188
189         <input type="hidden" name="limit" value="20">
190         <button type="submit" name="button">
191           <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
192         </button>
193       </div>
194     </form>
195   </div>
196 </nav>
197 <nav class="widget-archive-category widget">
198   <h3 class="widget-header">Categories</h3>
199   <div class="widget-content">
200     
201       
202     <ul class="widget-list">
203       
204       
205       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
206       
207       
208       </li>
209       
210     
211       
212       
213       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
214       
215       
216       </li>
217       
218     
219       
220       
221       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
222       
223       
224       </li>
225       
226     
227       
228       
229       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
230       
231       
232       </li>
233       
234     
235       
236       
237       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
238       
239       
240       </li>
241       
242     
243       
244       
245       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
246       
247       
248       </li>
249       
250     
251       
252       
253       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
254       
255       
256       </li>
257       
258     
259       
260       
261       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
262       
263       
264       </li>
265       
266     
267       
268       
269       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
270       
271       
272       </li>
273       
274     
275       
276       
277       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
278       
279       
280       </li>
281       
282     
283       
284       
285       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
286       
287       
288       </li>
289       
290     
291       
292       
293       <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
294       
295       
296       </li>
297       
298     </ul>
299       
300     
301   </div>
302 </nav>
303   
304
305 <nav class="widget-archive-dropdown widget">
306   <h3 class="widget-header">Archives</h3>
307   <div class="widget-content">
308     <select>
309       <option>Select a Month...</option>
310     
311       <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
312     
313   
314     
315       <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
316     
317   
318     
319       <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
320     
321   
322     
323       <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
324     
325   
326     
327       <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
328     
329   
330     
331       <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
332     
333   
334     
335       <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
336     
337   
338     
339       <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
340     
341   
342     
343       <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
344     
345   
346     
347       <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
348     
349   
350     
351       <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
352     
353   
354     
355       <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
356     
357   
358     
359       <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
360     
361   
362     
363       <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
364     
365   
366     
367       <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
368     
369   
370     
371       <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
372     
373   
374     
375       <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
376     
377   
378     
379       <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
380     
381   
382     
383       <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
384     
385   
386     
387       <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
388     
389   
390     
391       <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
392     
393   
394     
395       <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
396     
397   
398     
399       <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
400     
401   
402     
403       <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
404     
405   
406     
407       <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
408     
409   
410     
411       <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
412     
413   
414     
415       <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
416     
417   
418     
419       <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
420     
421   
422     
423       <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
424     
425   
426     
427       <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
428     
429   
430     
431       <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
432     
433   
434     
435       <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
436     
437   
438     
439       <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
440     
441   
442     
443       <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
444     
445   
446     
447       <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
448     
449   
450     
451       <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
452     
453   
454     
455       <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
456     
457   
458     
459       <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
460     
461   
462     
463       <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
464     
465   
466     
467       <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
468     
469   
470     
471       <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
472     
473   
474     
475       <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
476     
477   
478     
479       <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
480     
481   
482     
483       <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
484     
485   
486     
487       <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
488     
489   
490     
491       <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
492     
493   
494     
495       <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
496     
497   
498     
499       <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
500     
501   
502     
503       <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
504     
505   
506     
507       <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
508     
509   
510     
511       <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
512     
513   
514     
515       <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
516     
517   
518     
519       <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
520     
521   
522     
523       <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
524     
525   
526     
527       <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
528     
529   
530     
531       <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
532     
533   
534     
535       <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
536     
537   
538     
539       <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
540     
541   
542     
543       <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
544     
545   
546     
547       <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
548     
549   
550     
551       <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
552     
553   
554     
555       <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
556     
557   
558     
559       <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
560     
561   
562     
563       <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
564     
565   
566     
567       <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
568     
569   
570     
571       <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
572     
573   
574     
575       <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
576     
577   
578     
579       <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
580     
581   
582     
583       <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
584     
585   
586     
587       <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
588     
589   
590     
591       <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
592     
593   
594     
595       <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
596     
597     </select>
598   </div>
599 </nav>
600     
601   
602
603 <div class="widget-syndication widget section">
604   <div class="widget-content">
605     <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>
606
607   </div>
608 </div>
609
610             </aside>
611           </div>
612         </div>
613         <footer id="footer" role="contentinfo">
614           <div id="footer-inner">
615             <div id="footer-content">
616   <nav role="navigation">
617           <ul>
618             <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
619
620
621           </ul>
622         </nav>
623
624   <p class="license">&copy; Copyright 2016.</p>
625   <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
626 </div>
627           </div>
628         </footer>
629       </div>
630     </div>
631     <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
632     <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>
633   </body>
634 </html>