Out of interest, are archive.dir and staging.dir on the same filesystem?


On Tue, Jul 28, 2009 at 7:29 PM, Scot P. Floess <sflo...@nc.rr.com> wrote:

>
> I suppose if nothing else maybe exclude all .nfs* files from your
> fileset???
>
>
> On Tue, 28 Jul 2009, Cole, Derek E wrote:
>
>  Could this be something that is happening because zip, or some task,
>> creates a temporary file...then that process dies, leaving the unlinked file
>> out there. And for whatever reason, the next time the zip task is run, it is
>> able to see this file but...can't get to it?
>> When I am on the linux box the build is actually running from, I never can
>> see any of these .nfs files..but this is the second time in two days this
>> has happened to us. Usually we re-run the build, and it is successful the
>> next time.
>>
>> Derek
>>
>> -----Original Message-----
>> From: Cole, Derek E
>> Sent: Tuesday, July 28, 2009 2:11 PM
>> To: Ant Users List
>> Subject: RE: Problem with zip task
>>
>> I am not sure what is considered relevant...here is the target that is
>> being run...
>>
>>  <target name="archive" depends="stage" description="creates an archive
>> containing all projects's resources and build artifacts.">
>>   <property name="archive.dir" value="${project.dir}"/>
>>   <mkdir dir="${archive.dir}"/>
>>
>>   <zip destfile="${archive.dir}/${archive.name}" encoding="UTF8"
>> whenempty="create">
>>     <fileset dir="${staging.dir}"/>
>>   </zip>
>>
>>  </target>
>>
>>
>> In the build log, it says right before the [zip] out put
>>
>> [mkdir] Skipping /path-to/..../archivedir because it already exists
>>
>> And post-build failure I checked to make sure that staging.dir actually
>> existed as well
>>
>>
>>
>>
>> -----Original Message-----
>> From: Greg Roodt [mailto:gro...@gmail.com]
>> Sent: Tuesday, July 28, 2009 2:04 PM
>> To: Ant Users List
>> Subject: Re: Problem with zip task
>>
>> Hmmmm, looks a bit suspicious. Could you please include the relevant parts
>> of the build.xml?
>>
>> I know that a few Java File operations dont work very well across file
>> systems. Renaming has given me problems in the past.
>>
>>
>>
>> On Tue, Jul 28, 2009 at 6:58 PM, Cole, Derek E <derek.e.c...@lmco.com
>> >wrote:
>>
>>  The mounts are persistent, and we are not doing anything like that as
>>> part of the build.
>>>
>>>
>>> I did find some information on the  .nfs files:
>>>
>>>
>>> .nfs files are created by a clienthost when one process on the
>>> clienthost deletes a file while another process on the clienthost is
>>> still holding the file open. This allows the delete to appear to
>>> succeed for one process w/o causing the the process to begin getting
>>> stale nfs file handles. It is a hack, but it is the only way to
>>> simulate UFS semantics on NFS. The clienthost will normally delete the
>>> .nfs file once the remaining process holding the file open closes
>>> it. However, if the clienthost crashes, you get left with a .nfs file
>>> on the filer.
>>>
>>>
>>> Note that if more than one host is involved (e.g, process on host a is
>>> holding a file open over NFS, while process on host b deletes that
>>> over NFS), process a will get a stale file handle.
>>>
>>>
>>> Could something like this be happening as part of a simple zip task?
>>>
>>>
>>> -----Original Message-----
>>> From: Scot P. Floess [mailto:sflo...@nc.rr.com]
>>> Sent: Tuesday, July 28, 2009 1:56 PM
>>> To: Ant Users List
>>> Subject: Re: Problem with zip task
>>>
>>>
>>> Interesting looks like an nfs issue...  Are you automounting or
>>> anything?
>>>
>>> On Tue, 28 Jul 2009, Cole, Derek E wrote:
>>>
>>>  Has anyone encountered a problem when running a zip task, the log will
>>>> say something like
>>>>
>>>> [zip] Building zip: /path-to/some.war
>>>>
>>>> [zip] adding directory ........
>>>>
>>>>
>>>>
>>>> Then getting an exception that says
>>>>
>>>>
>>>>
>>>> Problem creating zip:
>>>> /path-to/someotherdir/.nfs0000000000000001a121a00000003ae (No such
>>>>
>>> file
>>>
>>>> or directory)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> The way the problem is listed..doesnt that seem like a problem with a
>>>> network storage access? /path-to/ is a mount to a NAS
>>>>
>>>>
>>>>
>>> Scot P. Floess
>>> 27 Lake Royale
>>> Louisburg, NC  27549
>>>
>>> 252-478-8087 (Home)
>>> 919-890-8117 (Work)
>>>
>>> Chief Architect JPlate   http://sourceforge.net/projects/jplate
>>> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>>>
>>> Architect Keros          http://sourceforge.net/projects/keros
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>>> For additional commands, e-mail: user-h...@ant.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>>> For additional commands, e-mail: user-h...@ant.apache.org
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>> For additional commands, e-mail: user-h...@ant.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
>> For additional commands, e-mail: user-h...@ant.apache.org
>>
>>
>>
> Scot P. Floess
> 27 Lake Royale
> Louisburg, NC  27549
>
> 252-478-8087 (Home)
> 919-890-8117 (Work)
>
> Chief Architect JPlate   http://sourceforge.net/projects/jplate
> Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
>
> Architect Keros          http://sourceforge.net/projects/keros
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

Reply via email to