<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Feb 25, 2021, at 12:48 PM, Lentes, Bernd &lt;<a href="mailto:bernd.lentes@helmholtz-muenchen.de" class="">bernd.lentes@helmholtz-muenchen.de</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class=""><br class="">
<br class="">
-- <br class="">
<br class="">
Bernd Lentes <br class="">
System Administrator <br class="">
Institute for Metabolism and Cell Death (MCD) <br class="">
Building 25 - office 122 <br class="">
HelmholtzZentrum München <br class="">
<a href="mailto:bernd.lentes@helmholtz-muenchen.de" class="">bernd.lentes@helmholtz-muenchen.de</a>
<br class="">
phone: +49 89 3187 1241 <br class="">
phone: +49 89 3187 3827 <br class="">
fax: +49 89 3187 2294 <br class="">
<a href="http://www.helmholtz-muenchen.de/mcd" class="">http://www.helmholtz-muenchen.de/mcd</a><br class="">
<br class="">
----- On Feb 25, 2021, at 5:43 PM, Wengang Wang wen.gang.wang@oracle.com wrote:<br class="">
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">On Feb 25, 2021, at 4:39 AM, Lentes, Bernd &lt; [<br class="">
mailto:bernd.lentes@helmholtz-muenchen.de | bernd.lentes@helmholtz-muenchen.de<br class="">
] &gt; wrote:<br class="">
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">----- On Feb 24, 2021, at 10:49 PM, Wengang Wang [<br class="">
mailto:wen.gang.wang@oracle.com | wen.gang.wang@oracle.com ] wrote:<br class="">
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">On Feb 24, 2021, at 1:11 AM, Lentes, Bernd &lt; [<br class="">
mailto:bernd.lentes@helmholtz-muenchen.de | bernd.lentes@helmholtz-muenchen.de<br class="">
] &gt;<br class="">
wrote:<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">----- On Feb 23, 2021, at 11:24 PM, Wengang Wang [<br class="">
mailto:wen.gang.wang@oracle.com |<br class="">
wen.gang.wang@oracle.com ] wrote:<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">#define EEXIST 17 /* File exists */<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">You may already have the file created from the other node.<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">wengang<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">Hi Wengang,<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">thanks for your help.<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">The reflink is created via:<br class="">
reflink -fv /path/to/domain.raw /mnt/ocfs2/reflink<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">Of course this file exists already because the skript ran also one day before.<br class="">
But from which node the previous one was created is unpredictable, it might be<br class="">
the same<br class="">
but also the other one.<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">Is the message severe or don't i have to bother about it ?<br class="">
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">OCFS2 is a shared-storage cluster FS. For the reflinks, you need and should<br class="">
create them only from one of the nodes. Don’t do duplicated work (reflink) on<br class="">
other nodes.<br class="">
</blockquote>
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">Hi Wengang,<br class="">
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">
<blockquote type="cite" class="">thanks for your help.<br class="">
Just to be sure that i understand you completely:<br class="">
we reflink some raw file from host 1 and OTHER raw files (not the same !) from<br class="">
host 2.<br class="">
Is that already a problem ? Or are you talking about reflinking the SAME file<br class="">
concurrently from both nodes ?<br class="">
</blockquote>
</blockquote>
<br class="">
<blockquote type="cite" class="">No, that’s not a problem. Make sure your applications does the same as you want.<br class="">
From the error message, your app could be creating duplicated reflinks from one<br class="">
or two nodes.<br class="">
That’s what we can know by the error message. I am suspecting the problem is in<br class="">
your app, you could try to debug it.<br class="">
</blockquote>
<br class="">
<blockquote type="cite" class="">thanks,<br class="">
wengang<br class="">
</blockquote>
<br class="">
Hi,<br class="">
<br class="">
what we do is to overwrite the reflink from the day before with the current one, with the same name.<br class="">
For this we use reflink -f. Could that be the culprit ?<br class="">
Should we delete the old one before ? Or maybe use unique names for each reflink ?<br class="">
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
-f, --force &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; remove existing destination files</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
<br class="">
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
-f option is used to remove the destination files if they already exist.</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
<br class="">
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
If you do see &quot;reflink -f&quot; returns -17 error, that could be an OCFS2 problem.</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
BTW, where comes your reflink command? &nbsp;use</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
rpm -qf `which reflink`</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
to see that if you use rpm.</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
<br class="">
</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
thanks,</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
wengang&nbsp;</div>
<div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">
<br class="">
</div>
<blockquote type="cite" class="">
<div class="">
<div class=""><br class="">
Thanks.<br class="">
<br class="">
Bernd<br class="">
Helmholtz Zentrum München<br class="">
<br class="">
Helmholtz Zentrum Muenchen<br class="">
Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)<br class="">
Ingolstaedter Landstr. 1<br class="">
85764 Neuherberg<br class="">
<a href="http://www.helmholtz-muenchen.de" class="">www.helmholtz-muenchen.de</a><br class="">
Aufsichtsratsvorsitzende: MinDir.in Prof. Dr. Veronika von Messling<br class="">
Geschaeftsfuehrung: Prof. Dr. med. Dr. h.c. Matthias Tschoep, Kerstin Guenther<br class="">
Registergericht: Amtsgericht Muenchen HRB 6466<br class="">
USt-IdNr: DE 129521671<br class="">
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</body>
</html>