[pld-discuss-pl] cvs.pld-linux.org - ograniczenie dostępu po rsync

Michal Moskal malekith w pld-linux.org
Pon, 21 Cze 2004, 10:06:08 CEST


On Mon, Jun 21, 2004 at 12:26:18AM +0200, Arkadiusz Miskiewicz wrote:
> On Monday 21 of June 2004 00:16, Arkadiusz Patyk wrote:
> 
> > >Nie wiem czy robi tak, że najpierw zasysa pliki, liczy md5 i ew. wypisuje
> > >stored/not stored. Lepszym rozwiązaniem pod względem obciążenia by było
> > >sprawdzać czy -f "$md5zespeca/plik" istnieje i wtedy plik omijać, a jeśli
> > > nie to tak jak wyżej.
> >
> > to nie wygląda na skąplikowane do wytropienia i poprawienia - jeśli
> > jest tak jak piszesz  to by była niezła kicha ;)
> Tak jest jak napisałem, md5 jest bezsensownie liczone za każdym razem. 

MD5 jest liczone tylko po ściągnięciu pliku. Jeśli plik już jest na ftp
-- nie jest ściągany.

  if (got_on_distfiles($md5, $url)) {
    $normal_out .=
        "ALREADY GOT: $url\n" .
        "\t$md5  " . basename($url) . "\n";
    make_src_symlink($md5, $url);
    return;
  }

Przy czym got_on_distfiles() wywołuje lftp, żeby sprawdzić.

A po drugie:

[malekith w roke ~]$ time md5sum ~/rpm/SOURCES/glibc-2.3.3.tar.bz2 ; ls -lh ~/rpm/SOURCES/glibc-2.3.3.tar.bz2
abb1508f747df2a73b38f49a120d7461  /home/users/malekith/rpm/SOURCES/glibc-2.3.3.tar.bz2
md5sum ~/rpm/SOURCES/glibc-2.3.3.tar.bz2  0.07s user 0.04s system 91% cpu 0.120 total
-rw-r--r--    1 malekith users         13M Apr  5 18:06 /home/users/malekith/rpm/SOURCES/glibc-2.3.3.tar.bz2
[malekith w roke ~]$

U mnie md5sum się liczy w tempie 100M/s, tzn *całe* df liczyłoby się 5
minut. Rozumiem, że b50 jest jakieś 5 razy wolniejsze, ale wciąż nie
sądzę, by miał to być problem.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: ::: Logic is a nice contrast to the Real World. :: UL++++$ C++ E--- a?



Więcej informacji o liście dyskusyjnej pld-discuss-pl