Raise alignment size limits (HyPhyGlobals.ibf) - #148
Merged
Conversation
Previous caps were very restrictive (maxRELSize=75, maxFEL/SLACSize=500). New values derived from the DM3 timing calculator (timingEstimates.js power-law fits, ~12h budget at 1000 sites on the 32-core backend): maxSLACSize 500 -> 10000 maxFELSize 500 -> 25000 maxMEMESize (=FEL) -> 10000 (un-aliased from maxFELSize) maxPRIMESize (=FEL) -> 5000 (un-aliased; PRIME costlier than FEL) maxFUBARSize 5000 -> 25000 maxRELSize 75 -> 2000 (also lifts aBSREL via maxBSRSize) maxGARDSize 300 -> 500 (small; GARD is superlinear in taxa) maxUploadSize 5000 -> 25000 (global ceiling must be >= per-method caps) maxDMSites (12000) unchanged. Note: these values are bundled into the built client, so a rebuild is required for them to take effect.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Raises the alignment size limits in
HyPhyGlobals.ibf. The previous caps were very restrictive —maxRELSize=75,maxFELSize=maxSLACSize=500sequences — and were the practical ceiling on what users could submit in DM3.New values were derived from the DM3 timing calculator (
timingEstimates.jspower-law fits), targeting a ~12h budget at 1000 sites on the 32-core backend.maxDMSites(12000) unchanged.Note: these values are compiled into the built SvelteKit client bundle, so a rebuild (
BUILD_TARGET=node) is required for them to take effect at runtime — editing the source alone does not change the running limits.