<<< DISK$DATA:[NOTES$LIBRARY]VAX_VMS.NOTE;1 >>> -< SIG VAX/VMS >- ================================================================================ Note 966.0 HOT_FILES sous SMP 12 replies DECUSF::FOUCHET_F "François FOUCHET - FMA" 3 lines 28-SEP-1990 17:24 -------------------------------------------------------------------------------- Y a t'il quelqu'un dans l'aimable assemblee qui ait modifie un brico ourghalien du nom de HOT_FILES pour le faire fonctionner en environnement multi-processeurs ? ================================================================================ Note 966.1 HOT_FILES sous SMP 1 of 12 DECUSF::OURGHANLIA_B 1 line 1-OCT-1990 11:01 -< ??? >- -------------------------------------------------------------------------------- Qu'y-a-t'il a modifier ? ================================================================================ Note 966.2 HOT_FILES sous SMP 2 of 12 DECUSF::FOUCHET_F "François FOUCHET - FMA" 5 lines 1-OCT-1990 14:25 -< SCAN_VOLUME ? >- -------------------------------------------------------------------------------- Je pense qu'il faut modifier le module scan_volume qui joue habilement directement avec des mtpr histoire de fixer le niveau d'IPL. Avant de crasher un SPM, j'aurais bien aime avoir une version utilisant des spin_locks. La version de code que j'ai est identifiee "module hot_files(ident = 'V01-005', main = hf, version = 'BOs proto')" ================================================================================ Note 966.3 HOT_FILES sous SMP 3 of 12 DECUSF::FOUCHET_F "François FOUCHET - FMA" 1 line 1-OCT-1990 14:26 -< Errata >- -------------------------------------------------------------------------------- Dans la note precedente, lire SMP (multi-pro) au lieu de SPM. ================================================================================ Note 966.4 HOT_FILES sous SMP 4 of 12 DECUSF::OURGHANLIA_B 1 line 1-OCT-1990 18:16 -< Enjoy !! >- -------------------------------------------------------------------------------- VMS:HOT_FILES_SMP.B32. Enjoy !! ================================================================================ Note 966.5 HOT_FILES sous SMP 5 of 12 DECUSF::FOUCHET_F "François FOUCHET - FMA" 8 lines 1-OCT-1990 20:54 -< Suite ... et fin ? >- -------------------------------------------------------------------------------- Merci ! Maintenant, je cherche quelqu'un pouvant passer un coup de compilo BLISS sur le source de Bernard, afin de recuperer le machine code correspondant (en clair, HOT_FILES_SMP.MAR). Apres, je sais me debrouiller tout seul, je ne demande plus rien ! Promis ! ================================================================================ Note 966.6 HOT_FILES sous SMP 6 of 12 DECUSF::FOUCHET_F "François FOUCHET - FMA" 0 lines 8-OCT-1990 21:32 -< Pas de compilo BLISS en vue ? >- -------------------------------------------------------------------------------- ================================================================================ Note 966.7 HOT_FILES sous SMP 7 of 12 DECUSF::OURGHANLIA_B 0 lines 10-OCT-1990 09:03 -< Voir VMS: >- -------------------------------------------------------------------------------- ================================================================================ Note 966.8 HOT_FILES sous SMP 8 of 12 DECUSF::FOUCHET_F "François FOUCHET - FMA" 1 line 12-OCT-1990 20:04 -< Merci ! >- -------------------------------------------------------------------------------- Je le recupere des que les problemes de lignes sont regles. ================================================================================ Note 966.9 HOT_FILES sous SMP 9 of 12 DECUSF::FOUCHET_F "François FOUCHET - CMT" 11 lines 10-OCT-1991 23:14 -< Attention, crash potentiel ... >- -------------------------------------------------------------------------------- Suite au crash de HOT_FILES_SMP sur 2 configs differentes, je conseille aux personnes essayant de le faire tourner sur un multi-processeur de prendre les precautions qui s'imposent ... Apres une breve analyse, il semblerait que, dans certains cas, on tente de relacher un spin-lock qui n'a pas ete pris, d'ou un certain mecontentement de VMS. Ceci etant, j'ai deja reussi a le faire tourner sur des 6420. Il est donc possible que ca marche chez vous. J'ai aussi reussi a crasher un 6420 hier ... ================================================================================ Note 966.10 HOT_FILES sous SMP 10 of 12 DECUSF::FOUCHET_F "François FOUCHET - CMT" 4 lines 18-OCT-1991 20:55 -< Probleme isole >- -------------------------------------------------------------------------------- Le probleme a ete isole. Le fix devrait arriver bientot (faut juste que je trouve un compilo BLISS en etat de marche). En attendant, n'est pas vraiment conseille d'utiliser HOT_FILES_SMP (surtout avec des process ayant de petits working set). ================================================================================ Note 966.11 HOT_FILES sous SMP 11 of 12 DECUSF::PANNETIER_AM "Alain PANNETIER - TIBET" 22 lines 22-OCT-1991 23:34 -< BLISS is bliss >- -------------------------------------------------------------------------------- Je répond à FF ici plutôt que par MAIL, parce qu'il a un mail.mai un peu trop protégé (et à part phone !...). le message %SYSTEM-F-PAGOWNVIO apparaît lors de l'appel de $lkwset appliqué à p0 ( de %X'200' à phd[PHD$L_FREP0VA] - 1 ) Au debug, on voit que range[1] vaut 7Fxxxxxx et des choses, ce qui pour FREP0VA est un peut trop élevé (!) En fait l'erreur est dans la déclaration de la variable phd REMPLACER Local phd : $bblock[PHD$K_LENGTH], PAR Local phd : ref $bblock[PHD$K_LENGTH], ce qui permet alors sans problème d'accéder au FREP0VA ( sinon, on va dans la nature car le tableau phd n'est jamais initialisé. Là j'ai essayé sur un 6420, ça à l'air de marcher... ================================================================================ Note 966.12 HOT_FILES sous SMP 12 of 12 DECUSF::FOUCHET_F "François FOUCHET - CMT" 4 lines 23-OCT-1991 21:11 -< L'union fait la force ... >- -------------------------------------------------------------------------------- Bien vu ... Si va derniere version ne crashe pas, vous pouvez la copier dans VMS. Merci de penser a mettre aussi le .MAR genere par un habile BLISS/SOURCE=NOHEADER/MACHINE=(UNIQUE,ASSEMBLER) pour les povres IS qui n'ont pas de compilo BLISS.