[tahoe-dev] [tahoe-lafs] #943: "tahoe mv" deleted my files?
tahoe-lafs
trac at allmydata.org
Mon Feb 8 15:34:54 PST 2010
#943: "tahoe mv" deleted my files?
---------------------------------------------+------------------------------
Reporter: zooko | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: code-frontend-cli | Version: 1.6.0
Keywords: tahoe-mv usability preservation | Launchpad_bug:
---------------------------------------------+------------------------------
I had a bunch of files in a directory and I wanted to mv them into a
subdirectory. So first I ran "tahoe ls" to make sure I could get the names
of the files:
{{{
$ time ~/playground/tahoe-lafs/bin/tahoe ls --dir-
cap=URI:DIR2:zssplcanct54waahwjjngjyhke:vvdpvxybwc6x7az5i64heqdnql2mdi6fspvxtje4iwzkcvvwukpq
tahoe:
01 - Balrog Boogie.mp3
02 - Heroines.mp3
03 - Poetic Pitbull Revolutions.mp3
04 - Rag Doll Physics.mp3
05 - D'angelo.mp3
06 - Velvet Embracer.mp3
07 - Gunpowder Chant.mp3
08 - Infralove.mp3
09 - Wedding March for a Bullet.mp3
10 - Qualms of Conscience.mp3
11 - Zodiac Virtues.mp3
12 - Porcelain Judas.mp3
13 - Pink Noise Waltz.mp3
Diablo_Swing_Orchestra-The_Butcher's_Ballroom
Gaetano Verdi
License.txt
Readme - www.jamendo.com .txt
[cover] Diablo Swing Orchestra - The Butcher's Ballroom.jpg
on_ootles
real 0m0.926s
user 0m0.490s
sys 0m0.219s
}}}
Then I wrote this bash script that runs "tahoe mv tahoe:$FILENAME
tahoe:new_subdir/":
{{{
$ for F in ` ~/playground/tahoe-lafs/bin/tahoe ls --dir-
cap=URI:DIR2:zssplcanct54waahwjjngjyhke:vvdpvxybwc6x7az5i64heqdnql2mdi6fspvxtje4iwzkcvvwukpq
tahoe:` ; do echo $F; time ~/playground/tahoe-lafs/bin/tahoe mv --dir-
cap=URI:DIR2:zssplcanct54waahwjjngjyhke:vvdpvxybwc6x7az5i64heqdnql2mdi6fspvxtje4iwzkcvvwukpq
"tahoe:${F}" tahoe:Diablo_Swing_Orchestra-The_Butcher\'s_Ballroom/ ; done
01 - Balrog Boogie.mp3
OK
real 0m3.862s
user 0m0.492s
sys 0m0.218s
02 - Heroines.mp3
OK
real 0m2.803s
user 0m0.497s
sys 0m0.215s
03 - Poetic Pitbull Revolutions.mp3
OK
real 0m7.097s
user 0m0.498s
sys 0m0.223s
04 - Rag Doll Physics.mp3
OK
real 0m2.770s
user 0m0.492s
sys 0m0.217s
05 - D'angelo.mp3
OK
real 0m3.383s
user 0m0.501s
sys 0m0.223s
06 - Velvet Embracer.mp3
OK
real 0m2.815s
user 0m0.497s
sys 0m0.217s
07 - Gunpowder Chant.mp3
OK
real 0m3.557s
user 0m0.506s
sys 0m0.232s
08 - Infralove.mp3
OK
real 0m2.846s
user 0m0.505s
sys 0m0.227s
09 - Wedding March for a Bullet.mp3
OK
real 0m3.492s
user 0m0.493s
sys 0m0.219s
10 - Qualms of Conscience.mp3
OK
real 0m3.635s
user 0m0.490s
sys 0m0.217s
11 - Zodiac Virtues.mp3
OK
real 0m2.774s
user 0m0.494s
sys 0m0.220s
12 - Porcelain Judas.mp3
OK
real 0m3.298s
user 0m0.490s
sys 0m0.217s
13 - Pink Noise Waltz.mp3
OK
real 0m3.997s
user 0m0.497s
sys 0m0.223s
Diablo_Swing_Orchestra-The_Butcher's_Ballroom
OK
real 0m2.859s
user 0m0.507s
sys 0m0.226s
Gaetano Verdi
OK
real 0m4.548s
user 0m0.502s
sys 0m0.226s
License.txt
OK
real 0m3.194s
user 0m0.507s
sys 0m0.227s
Readme - www.jamendo.com .txt
OK
real 0m2.772s
user 0m0.500s
sys 0m0.226s
[cover] Diablo Swing Orchestra - The Butcher's Ballroom.jpg
OK
real 0m3.347s
user 0m0.503s
sys 0m0.221s
on_ootles
OK
real 0m3.750s
user 0m0.506s
sys 0m0.227s
}}}
All mv's reported OK. So far so good.
Then I went to play the music files from their new locations and... What
the heck?? All the .mp3 files are gone, but the other files are still
there??
{{{
$ time ~/playground/tahoe-lafs/bin/tahoe ls --dir-
cap=URI:DIR2:zssplcanct54waahwjjngjyhke:vvdpvxybwc6x7az5i64heqdnql2mdi6fspvxtje4iwzkcvvwukpq
tahoe:Diablo_Swing_Orchestra-The_Butcher\'s_Ballroom
Gaetano Verdi
License.txt
Readme - www.jamendo.com .txt
[cover] Diablo Swing Orchestra - The Butcher's Ballroom.jpg
on_ootles
real 0m1.054s
user 0m0.475s
sys 0m0.211s
}}}
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/943>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list