• [^] # Re: Mouai

    Posté par . En réponse à la dépêche Interview de Marcus Brinkmann, développeur du Hurd. Évalué à 7.

    A la base je l'ai fait sur un process frontend, logique vu que c'est lui qui va traiter les données.

    Sinon sur le postmaster (donc le process principal), un ltrace me donne:

    sigprocmask(2, 0x8256920, NULL) = 0
    select(5, 0xbfffeb80, 0xbfffeb00, 0, 0xbfffeae8) = 1
    sigprocmask(2, 0x82569c0, NULL) = 0
    calloc(1, 620) = 0x826edc8
    accept(3, 0x826ee3c, 0xbfffea78, 28127, 0x826edc8) = 8
    getsockname(8, 0x826edcc, 0xbfffea78, 28127, 0x826edc8) = 0
    setsockopt(8, 6, 1, 0xbfffea74, 4) = 0
    setsockopt(8, 1, 9, 0xbfffea74, 4) = 0

    Il y a aussi quelques petits malloc() qui trainent à droite à gauche.

    Si c'est sur le fork, c'est "normal".

    Faudrait savoir. En tout cas dans ma logique à moi, c'est incompatible avec une assertion du type "La partie serveur de Postgres ne fait pas de malloc()".