Skip to content

Feat/#636 chunked upload#725

Open
Fasand wants to merge 3 commits intomasterfrom
feat/#636_chunkedUpload
Open

Feat/#636 chunked upload#725
Fasand wants to merge 3 commits intomasterfrom
feat/#636_chunkedUpload

Conversation

@Fasand
Copy link
Contributor

@Fasand Fasand commented Feb 12, 2026

@Santinni už jsem to všemožně testoval, pročítal kód a prošlo to asi 5 agentskými code reviews ale stejně na to pls alespoň letmo koukni, je to docela velká změna.

Tak obecně, jedná se o implementaci chunked uploadu na nahrávání velkých semínek, kde místo obrovského limitu na povolený upload size se nahrávají velké soubory (až do 500MB) po 4MB chuncích a až jakmile je celý soubor nahraný, tak se uloží do databáze.
Pokud se v TC custom_seeds nezmění, uloží se rychle, pokud se tam ale nahraje 100MB soubor, bude se to ukládat ~1min+ nebo to spadne na timeoutu, tam to prostě trvá kvůli zápisu do databáze.

Zároveň se nyní tyhle velké TC nezmrazují, protože by to v podstatě zdvojnásobilo množství dat v databázi. Dá se to nastavit, ale na rovinu by to chtělo krapet překopat tenhle upload na něco asynchroního, možná to bude potřeba i pro samotný upload pokud se budou opravdu uploadovat 100MB+ soubory.

@Fasand Fasand requested a review from Santinni February 12, 2026 16:09
@Fasand Fasand self-assigned this Feb 12, 2026
@Fasand Fasand mentioned this pull request Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant