RE: Talalos kerdes
"JURCZA, Gyorgy (Hungary)" <Gyorgy.JURCZA@budapest.sema.slb.com>
Sziasztok!
Feltételezésem szerint egy-egy file-ból rengeteg verzió van az
adott
directory-ban.
A sima delete ugyanis úgy töröl, hogy mindig a legmagasabb
verziójút
próbálja meg eloször törölni. Aztán újra kikeresi a
legmagasabb verziójút,
az adott file-ból, stb.
Ez a fast_del.com pedig gondolom készít egy olyan file-t, amibe
felírja a
directory tartalmát, (esetleg rendezi is), és konkrét
file-verzióval törli
az egyes bejegyzéseket, amiket a file-ból olvas ki, majd a
végén ezt a
segédfile-t is törli(ezért 10001 a törölt file-ok száma).
JGy.
-----Original Message-----
From: Varga Tibor [mailto:varga@gyogyinfok.hu]
Sent: 2001. november 28. 16:04
To: VMS-L@ludens.elte.hu
Subject: Talalos kerdes
Sziasztok !
Egy kis agytornara hivlak titeket !
Itt egy teszt:
$ sh time
28-NOV-2001 10:14:49
$ copy $7$DKA100:[D.KISELL2]*.*;* $7$DKA100:[D.KISELL3]*.*;*
$ sh time
28-NOV-2001 10:24:13
$ wait 0:1:0
$ sh time
28-NOV-2001 10:25:13
$ dire/grand $7$DKA100:[D.KISELL3]*.*;*
Grand total of 1 directory, 10000 files.
$ sh time
28-NOV-2001 10:25:32
$ del $7$DKA100:[D.KISELL3]*.*;*
$ sh time
28-NOV-2001 11:51:45
$ dire/grand $7$DKA100:[D.KISELL3]*.*;*
Grand total of 0 directories, 0 files.
%DIRECT-W-NOFILES, no files found
$ sh time
28-NOV-2001 11:51:45
$ wait 0:1:0
$ sh time
28-NOV-2001 11:52:45
$ back $7$DKA100:[D.KISELL2]*.*;* $7$DKA100:[D.KISELL3]*.*;*
$ sh time
28-NOV-2001 12:06:47
$ wait 0:1:0
$ dire/grand $7$DKA100:[D.KISELL3]*.*;*
Grand total of 1 directory, 10000 files.
$ sh time
28-NOV-2001 12:08:07
$ @fast_del.com
Összesen: 10001 file
$ sh time
28-NOV-2001 12:21:51
$ dire/grand $7$DKA100:[D.KISELL3]*.*;*
Grand total of 0 directories, 0 files.
$ exit
A kerdes az, hogy vajon mit tartalmaz a fast_del.com file.
Vagyis hogyan lehet ugyanazon helyrol kitotrolni 10 000 file-t
masfel ora helyett 14 percen belul.
Segitseg keppen elarulom, hogy 17 soros es csak dcl parancsok
szerepelnek
benne.
(A teszt idejen mas nem hasznalta ugyanezen diszket.)
Udv. Tibi