Naikkan dokumen mengunggah langit-langit dari 500MB ke 3 GiB

FixConversionService
Dikirim
11 Agustus 2026 pukul 16.20 UTC
Penulis
Kamo
Commit
ae5b567

Chat lampiran telah dijalankan di 3 GiB melalui pipeline pencitraan yang sama untuk sementara waktu; dokumen yang capped di 500MB. Perbedaannya bukan kebijakan, itu adalah bahwa jalan ini bergelembung dan jalur obrolan streaming, dan pengguna mengalaminya sebagai "chat takes my video but the document library tidak ". Empat hal harus bergerak bersama-sama, karena membesarkan satu saja tidak menyelesaikan apa-apa: 1. Ingest now calls * * * * * * * * * * * and hands over the MultipartFile as a re-openable sumber. file- size-threshold: 0B membuat Tomcat spool setiap bagian untuk disk sehingga masing-masing getInputStream () membuka kembali berkas spool. The buffered overload allocated new byte [size] dua kali - sekali untuk hash, sekali untuk salinan ulang MinIO ini. 2. Post- upload konversi tidak lagi menarik objek ke tumpukan untuk video. Ini mengalir dari MinIO ke sebuah berkas awal dan tangan ffmpeg jalan (extratPosterFrame (Path) dan probeDurationM (Path) overload). Sebuah byte [] tidak dapat menyimpan 3 video GiB sama sekali, dan bulat perjalanan melalui heap tidak ada gunanya pula - bentuk byte [] menulis sebuah berkas sementara terlepas. Semuanya dijaga oleh HEAP _ CONVERSION _ MAX _ BYTES (256 MiB). Konversi memegang asli, PDF yang dikonversi dan setiap thumbnail yang dirender sekaligus; di atas langit-langit berkas Disimpan, diunduh dan dapat dipermudah tetapi tidak mendapat syarat, dengan alasan yang direkam pada dat sehingga UI dapat mengatakan begitu bukannya berputar selamanya. Sebuah OOMKill di sini tidak lokal - dibutuhkan konversi bawah untuk setiap penyewa pada titik. 4. Multipart 3GB / 3100MB dengan lokasi spool eksplisit, ditambah didukung 24Gi emptyDir dipasang di / tmp / kamo-uploads untuk baik spool dan salinan goresan video, sehingga terjebak atau bermusuhan upload tidak dapat mengembangkan lapis gambar atau mengisi titik disk. byte [] poster video pembantu tidak ada penelepon tersisa dan dihapus daripada ditinggalkan. Catatan: * * * * * * * * * * * * * * gagal pada stasiun kerja dengan ffmpeg 8.x (ia menyandi WebP dimana tes mengharapkan passpass PNG). Sebelum ada dan Lingkungan - tergantung - baik bahwa layanan maupun tes disentuh di sini.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga