• # select... timeout...sgbd ?

    Posté par . En réponse au message Rsyncd et building file list. Évalué à 2.

    Salut,

    Moi je remarque particulièrement les timeout que tu reçois dans le pid 3320 sur la fonction select...

    Quand je regarde ce que cette fonction fait :

    select() and pselect() allow a program to monitor multiple file
    descriptors, waiting until one or more of the file descriptors become
    "ready" for some class of I/O operation (e.g., input possible). A
    file descriptor is considered ready if it is possible to perform the
    corresponding I/O operation (e.g., read(2)) without blocking.

    Cela me laisse penser qu'en fait il n'y a jamais un seul fd qui est "ready" durant la période de timeout de la fonction. Strange...
    On devine que dès qu'un fd est disponible en lecture rsync fait sa cuisine dessus.

    Par ailleurs j'ai noté cela dans ta configuration :
    path = /home/oracle

    Rassure moi tu n'est pas en train de faire un rsync sur un SGBD qui tourne ?
    Cela expliquerai le fait notable du timeout.....
    Si tu souhaites passer par rsync pour backup une base il faut
    - soit stopper le sgbd durant le processus de sauvegarde
    - soit passer par une partition snapshot, afin de figer les fichiers, et obtenir une sauvegarde cohérente et utilisable.
    (Dans les deux cas il est important de tester une restauration)

    Si on ne parle pas de sgdb, je suis plutôt perplexe, il y a quoi dans cette arbo ?

    Fuse : j'en Use et Abuse !