diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2024-02-05 14:27:35 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2024-02-05 14:27:35 +0100 |
commit | c37bf19c898035de1518c3f2ab4380f08817151f (patch) | |
tree | d9fd6299624e469d84879eaf63f49860ad5718fd /commands/hugobuilder.go | |
parent | 9c6d377872885fb28f4d8534d6765432e6c23ab6 (diff) |
commands: Revert the recent changes that allowed profiling on server rebuilds
There have been indications that this may freeze the server.
Diffstat (limited to 'commands/hugobuilder.go')
-rw-r--r-- | commands/hugobuilder.go | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/commands/hugobuilder.go b/commands/hugobuilder.go index 6ae9640b0..f5bc73087 100644 --- a/commands/hugobuilder.go +++ b/commands/hugobuilder.go @@ -361,32 +361,34 @@ func (c *hugoBuilder) newWatcher(pollIntervalStr string, dirList ...string) (*wa return watcher, nil } -func (c *hugoBuilder) build() (func(), error) { +func (c *hugoBuilder) build() error { stopProfiling, err := c.initProfiling() if err != nil { - return nil, err + return err } + defer func() { + if stopProfiling != nil { + stopProfiling() + } + }() + if err := c.fullBuild(false); err != nil { - return nil, err + return err } if !c.r.quiet { c.r.Println() h, err := c.hugo() if err != nil { - return nil, err + return err } h.PrintProcessingStats(os.Stdout) c.r.Println() } - return func() { - if stopProfiling != nil { - stopProfiling() - } - }, nil + return nil } func (c *hugoBuilder) buildSites(noBuildLock bool) (err error) { |