oslcquery speed up large --percontribution querying by parallelising query with processing of results from previous query
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par localiser l’implémentation de oslcquery et le chemin de requête --percontribution dans ce client Python. Utilisez la commande large-project fournie comme référence de performance, puis vérifiez que le traitement des résultats se chevauche avec la requête suivante et que le temps d’exécution mesuré s’améliore sans modifier les résultats exportés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
One example doing counting of artifacts/module in a very large GC project with 1253 contributions containing 25886 modules and total of 6722401 bindings was spending about 50% of the time processing results, sequentially with the queries; if the processing can be done in parallel with the next query that's a significant speedup. Probably doesn't need anything more fancy/complicated than processing in parallel with the next query, but I suppose some more speedup might be possible with a controlled number of queries in parallel, at the cost of server load.
-q rdm_types:ArtifactFormat=jazz_rm:Module -s oslc_rm:uses,dcterms:title,dcterms:identifier
- Langage dominant
- HTML
- Étoiles
- 52
- Forks
- 32
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de IBM/ELM-Python-Client
-
_load_projects does not take into account include_archivedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
IBM/ELM-Python-Client#138 · 11 commentaires ·
-
security
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
IBM/ELM-Python-Client#147 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
IBM/ELM-Python-Client#131 · 2 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
IBM/ELM-Python-Client#112 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 52/100
IBM/ELM-Python-Client#107 · 6 commentaires ·
Toutes les issues de IBM/ELM-Python-Client
Issues similaires
-
bug: directory index route root priority is overwritten when wildcard is falsePeut-être pris @TalhaHunter101 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
fastify/fastify-static#617 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
bug go
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
genkit-ai/genkit#6761 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 87/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
spring-projects/spring-grpc#442 ·