Change TS Multi to a Larger Page Size

Ouverte
#311 0 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
48/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
python
Domaine
api, backend, performance

Piste de recherche

Commencez par suivre l’implémentation de TS Multi pour le découpage par dates et lisez PR #1692 afin de comprendre la prise en charge de tailles de page plus grandes dans les versions plus récentes de CDA. Déterminez comment les limites des chunks et les requêtes parallèles sont actuellement gérées. La tâche est considérée comme terminée lorsque les requêtes plus grandes utilisent moins de chunks de dates tout en préservant les résultats et le comportement existants.

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

Description

enhancement

With
https://github.com/USACE/cwms-data-api/pull/1692

Newer versions of CDA will be able to handle much larger page-sizes.

Speaking with @msweier we agreed that it makes sense to increase the default page size. change how the date chunking works to support larger page sizes.

This is because a single larger call can return faster than many smaller calls.

You do not have to deal with the overhead each thread has and each http call must make with multiple parallel calls.

Langage dominant
Python
Étoiles
16
Forks
11
Merge moyen
7 h 35 min
PR mergées (30 j)
3

Préparer son environnement

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 HydrologicEngineeringCenter/cwms-python

Toutes les issues de HydrologicEngineeringCenter/cwms-python

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.