oslcquery speed up large --percontribution querying by parallelising query with processing of results from previous query
還沒有人認領這個 Issue。
評估
研究方向
首先在這個 Python 用戶端中定位 oslcquery 的實作和 --percontribution 查詢路徑。使用提供的 large-project 命令作為效能基準,然後驗證結果處理與下一次查詢有所重疊,且在不變更匯出結果的情況下,測得的執行時間有所改善。
由索引模型根據 Issue 內容生成。
描述
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
- 主要語言
- HTML
- 星號
- 50
- 分支
- 32
- PR 合併指標
- 30 天內沒有已合併 PR
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
IBM/ELM-Python-Client 的其他 Issue
-
_load_projects does not take into account include_archived可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 2/5 1-3 小時 新手友好度 72/100
IBM/ELM-Python-Client#138 · 11 則留言 ·
-
security
難度 5/5 一週以上 新手友好度 25/100
IBM/ELM-Python-Client#147 · 1 則留言 ·
-
難度 3/5 1-2 天 新手友好度 48/100
IBM/ELM-Python-Client#131 · 2 則留言 ·
-
難度 4/5 3-5 天 新手友好度 42/100
IBM/ELM-Python-Client#112 · 1 則留言 ·
-
難度 2/5 1-3 小時 新手友好度 52/100
IBM/ELM-Python-Client#107 · 6 則留言 ·
查看 IBM/ELM-Python-Client 的全部 Issue
相似的 Issue
-
Mend: dependency security vulnerability
難度 2/5 1-3 小時 新手友好度 72/100
kube-tarian/sigrun#202 ·
-
agent:WSL bug linux LOW
難度 2/5 1-3 小時 新手友好度 78/100
mgradwohl/tasksmack#2750 · 1 則留言 ·
維護者通常 1 天內回覆
-
bug
難度 2/5 1-3 小時 新手友好度 68/100
-
難度 2/5 1-3 小時 新手友好度 84/100
peteonrails/voxtype#909 ·
維護者通常 2 天內回覆
-
難度 2/5 1-3 小時 新手友好度 68/100
維護者通常 1 天內回覆