SCRUM-4937: Run all indexers in parallel and fix allele gene species display#1544
SCRUM-4937: Run all indexers in parallel and fix allele gene species display#1544
Conversation
Code Review: SCRUM-4937The changes look correct. A few observations: Indexer ordering change (Main.java + IndexerConfig.java): The reordering to run sequential indexers first (ReleaseInfoIndexer) before launching parallel indexers is clean. The executor lifecycle (submit → shutdown → wait) is correctly handled for both phases. Moving the 7 previously-sequential indexers to parallel should work fine since they no longer need to run in isolation per the PR description. AlleleSearchResultConverter.java: The species abbreviation change has proper null-safety — falls back to One thing to verify: No bugs or issues found. LGTM. |
Summary
genesfield (e.g. "Hsa" instead of "Homo sapiens"), with a fallback to taxon name if species is unavailable.TestSpeciesOrder.Test plan