Changes between Version 4 and Version 5 of PruebasTorrent


Ignore:
Timestamp:
Feb 10, 2010, 1:39:49 PM (14 years ago)
Author:
ramon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PruebasTorrent

    v4 v5  
    3030 * Habría que mirar la seguridad, con la configuración por defecto parece cualquier equipo de la red podría utilizarlo como tracker.
    3131
    32 En ambos casos ha veces el tracker no reconoce los ficheros .torrent que genera el cliente ctorrent cuando queremos compartirlos nos da el error "got bad file info" (fichero corrupto). Se está buscando el motivo.
     32
     33
     34
    3335
    3436=== seeder (semillero) ===
    3537
    36 Para lanzar todos los archivos de la imágenes a la vez estamos usando el comando btlaunchmany (no da problemas con los ficheros generados con ctorrent)
     38Para lanzar todos los archivos de la imágenes a la vez estamos usando el comando btlaunchmany (no da problemas con los ficheros generados con ctorrent). El cliente comprueba los ficheros torrent que existe en el directorio indicado al arrancar. Con la opción '''"--parse_dir_interval seconds"''' definimos cada cuantos segundos queremos que revise el directorio en busca de cambios (por defecto 0, que es igual a nunca)
     39
     40=== Errores posibles ===
     41
     42Los errores los hemos detectado ejecutando el cliente desde la consola en vez de iniciarlo con /etc/init.d/opengnsys. La orden ha sido:
     43
     44{{{
     45btlaunchmany --parse_dir_interval 20 /opt/opengnsys/images
     46}}}
     47
     48==== "got bad file info" (fichero corrupto) ====
     49
     50Si generamos un archivo torrent con el cliente ctorrent utilizando ''la ruta completa de archivo'' que queremos compartir, el tracker no reconoce los ficheros .torrent y al lanzar un cliente para que .los comparta recibirá en mensaje de error "got bad file info".
     51
     52==== rejected by tracker - Requested download is not authorized for use with this tracker. ====
     53
     54Este error nos aparece cuando un cliente quiere compartir un fichero torrent que no está incluido en el tracker. Si el tracker lo incluye posteriormente, aunque sigue apareciendo el mensaje de error cierto tiempo el fichero se comparte correctamente.
     55
     56El mensaje deja de mostrarse porque el cliente vuelve a solicitar nuevos peer cada cierto tiempo y encuentra el tracker. El tiempo que tarda el cliente en solicitar nuevos pares se configura en el parámetro "--rerequest_interval segundos". El valor por defecto 300, lo dejamos así ya que no nos afecta.
     57
     58
     59==== "/opt/opengnsys/images/Ubuntu9.img.torrent": "" (0.0%) - 0P0S0.000D u0.0K/s-d0.0K/s u0K-d0K "" ====
     60
     61La línea correcta sería:
     62
     63{{{
     64"/opt/opengnsys/images/Ubuntu9.img.torrent": "seeding" (100.0%) - 0P0s0.000D u0.0K/s-d0.0K/s u0K-d0K ""
     65}}}
     66
     67Si estamos compartiendo un archivo, con su fichero torrent ya creado y generamos un nuevo fichero torrent con exactamente la misma información el cliente deja de compartir el archivo. Esto no es normal pero en nuestro caso si generamos una nueva versión de una imagen sí sucedería.
     68
     69El error si dejamos un intervalo de tiempo entre que borramos el fichero torrent anterior y se genera el nuevo, de modo que de tiempo que el cliente revise el directorio y no encuentre ni el archivo nuevo ni el antiguo. Cuando en una revisión posterior vuelve detectar un archiv con el mismo nombre no da error.
     70
     71
     72
    3773
    3874== Funciones y script ==