Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Pandas Ran out of memory again!

Ouverte
#69 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
docker, kubernetes, pandas, python

Piste de recherche

La commande de test actuelle se trouve dans k8/images/pandas/Dockerfile à la ligne 40 ; comparez-la au script test-fast de Pandas et examinez quels tests ou flags à forte consommation mémoire sont inclus. Mesurez l’utilisation mémoire de la suite tracée dans Kubernetes et déterminez si le problème vient de la sélection des tests ou d’une fuite de tracing ; le travail est terminé lorsque les tests pandas s’exécutent jusqu’au bout dans la limite du pod et que la limitation est documentée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

So the pandas test suite ran out of memory again in Kubernetes. It used up ~13Gb and then was killed, because the pods only have that much available.

I am a bit hesitant to just raise the pod memory limit again... If anyone knows if this is a reasonable amount of memory for Pandas to use when testing (cc @datapythonista), that would be helpful! It's also possible that the tracing has some sort of memory leak which is blowing things up for pandas, although all the other test suites don't seem to have the same problem.

Maybe I can run Pandas test suites with some flags to ignore some high memory tests? These are my current ones: https://github.com/data-apis/python-record-api/blob/94902a2fa25352df0dad0f7566f87a537fa3ef2a/k8/images/pandas/Dockerfile#L40

I copied it from the test-fast script, or whatever that is, in the Pandas repo.

Langage dominant
Python
Étoiles
74
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de data-apis/python-record-api

Toutes les issues de data-apis/python-record-api

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.