Le 24/01/2012 10:37, Damien Touraine a écrit :
Bonjour,
Si tu peux le faire, cela m'arrange : pour le moment, je suis sur la
documentation de la classe HTMLTable.
Salut,
Ok je m'en occupe de suite.
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.
Quelles sont les données du contexte qui sont nécessaire ?
Il n'y a pas moyen de les charger et de les utiliser au moment de
lamigration ?
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 ?
Ce n'est pas vraiment normal que ca explose.
Il faudrait voir pourquoi.
++
Julien
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
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev