Bonjour,
Si tu peux le faire, cela m'arrange : pour le moment, je suis sur la
documentation de la classe HTMLTable.
J'ai encore quelques questions/problèmes.
La création de l'arbre de la topologie réseau (ie : retrouver les
dépendances de réseaux) n'est pas réalisable lors de la migration car on
a besoin d'un contexte complet (ie : administrateur logger) pour faire
jouer les mécanismes automatiques de hiérarchisation. Est-il possible
d'ajouter une tâche à executer automatique une fois juste après le log
d'un "big" administrateur ? À défaut, j'ai mis un lien dans l'outil de
nettoyage de migration. Même si c'est quelque chose qui sera très util,
ce n'est pas primordial si la hiérarchie des réseaux n'est pas présente
dès le début : GLPI n'en a jamais eu jusqu'à maintenant.
J'ai un problème plus épineux, justement sur les
glpi_networknames_ipnetworks (ou glpi_ipnetworks_networknames :D). En
effet, dans un premier temps, je pensais appliquer le même mécanisme
qu'avec la hiérarchie des réseaux (lien dans l'outil de nettoyage de
migration). Mais lorsque je le lance sur une base de donnée volumineuse
(~ 70.000 NetworkPort), au bout d'un certains temps, cela explose à
cause des allocations mémoires (avec 8Go de mémoire, je pensais être à
l'abri de ce genre de message :D). Pour ceux que cela intéresse, le code
est dans NetworkName_IPNetwork::recreateAllConnexities() (cf. commit
17139). Je pense possible de faire cette création lors de la migration.
Mais si cela explose à cet endroit, pourquoi cela n'exploserait pas lors
de la migration ?
Damien
On 24/01/2012 10:14, Julien Dombre wrote:
Salut,
je viens de regarder les évolutions que tu as mis en place est ca me
semble pas mal du tout.
j'ai voulu continuer sur la partie recherche sur les champs réseaux et
j'ai passé pas mal de temps à trouver la table :
glpi_networknames_ipnetworks
En effet, cette table est nommée à l'envers. La convention prise pour
GLPI est la suivante :
pour les tables de liaisons on nomme comme tu le fait mais en mettant
comme première table la première par ordre alphanumérique. La table
deviendrai donc glpi_ipnetworks_networknames
Tu veux que je corrige ou tu le fais ?
++
Julien
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev