<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lcg.in2p3.fr/index.php?action=history&amp;feed=atom&amp;title=LPC%3ADUMP_SE</id>
	<title>LPC:DUMP SE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lcg.in2p3.fr/index.php?action=history&amp;feed=atom&amp;title=LPC%3ADUMP_SE"/>
	<link rel="alternate" type="text/html" href="https://lcg.in2p3.fr/index.php?title=LPC:DUMP_SE&amp;action=history"/>
	<updated>2026-06-01T01:44:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://lcg.in2p3.fr/index.php?title=LPC:DUMP_SE&amp;diff=5640&amp;oldid=prev</id>
		<title>Chollet at 10:32, 18 février 2010</title>
		<link rel="alternate" type="text/html" href="https://lcg.in2p3.fr/index.php?title=LPC:DUMP_SE&amp;diff=5640&amp;oldid=prev"/>
		<updated>2010-02-18T10:32:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 12:32, 18 février 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11/01/2010 &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The script given on that page is not completely correct, names may be  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The script given on that page is not completely correct, names may be  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;partially/wrongly generated as it depends on the scan order.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;partially/wrongly generated as it depends on the scan order.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chollet</name></author>
	</entry>
	<entry>
		<id>https://lcg.in2p3.fr/index.php?title=LPC:DUMP_SE&amp;diff=5639&amp;oldid=prev</id>
		<title>Chollet at 10:32, 18 février 2010</title>
		<link rel="alternate" type="text/html" href="https://lcg.in2p3.fr/index.php?title=LPC:DUMP_SE&amp;diff=5639&amp;oldid=prev"/>
		<updated>2010-02-18T10:32:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The script given on that page is not completely correct, names may be &lt;br /&gt;
partially/wrongly generated as it depends on the scan order.&lt;br /&gt;
*1st step: Snapshot of the Cns_file_metadata table&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/mysql -u root -p...  -A &amp;gt; output &amp;lt;&amp;lt; EOF&lt;br /&gt;
 use cns_db;&lt;br /&gt;
 select fileid, parent_fileid,name,filesize,filemode from Cns_file_metadata&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
*2nd step: Convert in XML format with full filename.&lt;br /&gt;
&lt;br /&gt;
 DATE=`date --iso-8601`&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; atlas.syncat.xml &amp;lt;&amp;lt; EOF&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;dump recorded=&amp;quot; ${DATE} &amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;for&amp;gt;vo:atlas&amp;lt;/for&amp;gt;&lt;br /&gt;
 &amp;lt;entry-set&amp;gt;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 awk &amp;#039;&lt;br /&gt;
 BEGIN { Cache[0]=&amp;quot;&amp;quot;; }&lt;br /&gt;
 &lt;br /&gt;
 function FullName(id)&lt;br /&gt;
 {&lt;br /&gt;
 if (!(id in Cache)) {&lt;br /&gt;
   if (Parent[id] == 0)&lt;br /&gt;
     Cache[id]= IDName[id];&lt;br /&gt;
   else&lt;br /&gt;
     Cache[id]= FullName(Parent[id]) &amp;quot;/&amp;quot; IDName[id];&lt;br /&gt;
 }&lt;br /&gt;
 return Cache[id]; }&lt;br /&gt;
&lt;br /&gt;
 /^[0-9]/ { FILEID=$1; PARENTID=$2; NAME=$3; SIZE=$4; FILEMODE=$5;&lt;br /&gt;
          Parent[FILEID]=PARENTID;&lt;br /&gt;
          IDName[FILEID]=NAME;&lt;br /&gt;
          Taille[FILEID]=SIZE;                   &lt;br /&gt;
          Mode[FILEID]=FILEMODE;&lt;br /&gt;
        }&lt;br /&gt;
       END { for (id in Mode)&lt;br /&gt;
       if (Mode[id] &amp;gt; 30000)&lt;br /&gt;
         print FullName(id), Taille[id];&lt;br /&gt;
   }&amp;#039; output &amp;gt; output2&lt;br /&gt;
&lt;br /&gt;
 # Generate files under /dpm/in2p3.fr/home/atlas&lt;br /&gt;
  awk &amp;#039;// { print &amp;quot;&amp;lt;entry name=\&amp;quot;&amp;quot; substr($1, 2) &amp;quot;\&amp;quot;&amp;gt; &amp;lt;size&amp;gt;\&amp;quot;&amp;quot; $2 &lt;br /&gt;
 &amp;quot;\&amp;quot;&amp;lt;/size&amp;gt; &amp;lt;checksum&amp;gt;&amp;lt;/checksum&amp;gt; &amp;lt;/entry&amp;gt;&amp;quot;; }&amp;#039; output2 | grep &lt;br /&gt;
 &amp;quot;/dpm/in2p3.fr/home/atlas&amp;quot; &amp;gt;&amp;gt; atlas.syncat.xml&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; atlas.syncat.xml &amp;lt;&amp;lt; EOF&lt;br /&gt;
 &amp;lt;/entry-set&amp;gt;&amp;lt;/dump&amp;gt;&lt;br /&gt;
 EOF&lt;/div&gt;</summary>
		<author><name>Chollet</name></author>
	</entry>
</feed>