]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
internal/warpc: Increase WebP memory limit to 256 MiB
authorJoe Mooring <joe@mooring.com>
Sat, 20 Dec 2025 11:16:36 +0000 (03:16 -0800)
committerGitHub <noreply@github.com>
Sat, 20 Dec 2025 11:16:36 +0000 (12:16 +0100)
Closes #14282

---------

Co-authored-by: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
hugolib/site.go
internal/warpc/warpc.go

index 44957404bcf345ebf4577edb3ae840c7672d6ff9..79d0677edd13cde37ae957c1b603eeb2d5ee8a73 100644 (file)
@@ -265,7 +265,8 @@ func NewHugoSites(cfg deps.DepsCfg) (*HugoSites, error) {
                        // WebP options.
                        warpc.Options{
                                CompilationCacheDir: compilationCacheDir,
-                               PoolSize:            2,
+                               PoolSize:            1,
+                               Memory:              256, // 256 MiB (4096 MiB Max)
                                Infof:               logger.InfoCommand("webp").Logf,
                                Warnf:               logger.WarnCommand("webp").Logf,
                        },
index 31f0a4807c8a18a7ca4793c752c0742b8beeb094..c3bcca53c2c9d1c0927bf17950d8d86d1e504cc1 100644 (file)
@@ -575,8 +575,7 @@ func newDispatcher[Q, R any](opts Options) (*dispatcherPool[Q, R], error) {
        }
 
        if opts.Memory <= 0 {
-               // 32 MiB
-               opts.Memory = 32
+               opts.Memory = 32 // 32 MiB
        }
 
        ctx := opts.Ctx