PyMongo 2.6.1 disponible
Correction d'un gros leak mémoire

Le , par olivier.pitton, Membre émérite
Sortie de PyMongo 2.6.1
La nouvelle version corrige un gros leak mémoire


La nouvelle version 2.6.1 de PyMongo est sortie et a pour but de corriger un énorme leak mémoire dans la méthode insert(). L'équipe technique recommande fortement de mettre à jour votre version du driver. En revnache, si vous utilisez PyMongo sans les extensions C, c'est à dire via Jython ou PyPy, le bug ne vous affecte pas.

Ce bug est du lors de l'insertion d'un document. Lorsque le client envoie une requête d'insertion au serveur, la réponse de celui-ci n'est jamais déréférencée. Une réponse standard ressemble à cela :

Code : Sélectionner tout
{'ok': 1.0, 'err': None, 'n': 0, 'connectionId': 123}
Quelque soit la réponse renvoyée par le serveur, cette réponse n'est jamais supprimée de la mémoire, provoquant la montée de celle-ci petit à petit. Si vous effectuez des insertions dans une boucle, vous pouvez être sur que la mémoire de la machine montera rapidement.

Source : emptysquare

Et vous ?
Que pensez-vous de cette nouvelle version ?
Allez-vous mettre à jour votre version du driver ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique NoSQL