(under the heading that all software sucks)
Well, I’m just a jolly ftp code producing junky… I’ve even made working with an ANCIENT box running (ha) windows 2000 and IIS as a FTP server almost not painful.
And my code relies on this assumption: that I can’t rename/delete a file while another user is playing uploading it.
IIS (which uses the NTFS permissions) supports this.
So fantastic news! We can bring this box out of the stone age! And we can upgrade it to run Linux, since I can script all the administration work, and take a 40 minute process down to about 4 seconds! Happiness and Joy abound.
Then I run a test, and the Ext3 Filesystem will let you delete/rename files while someone else is writing to them. Both things ‘Just Work’[1]. However, I can’t rely on my previous assumption any more, so I’m going to have to dive into the most complex part of my code, and write something ELSE in there to handle this case… and since the business is insisting on REALLY SHORT SWEEP INTERVALS, that increases the odds that I’m going to trample on something if I don’t take care of it now.
Everybody now:
“All software sucks, all hardware sucks.”
[1] This is even a good thing… it makes real/useful tempfiles possible and secure.
