aboutsummaryrefslogtreecommitdiff
path: root/weed/server/volume_server_handlers_ui.go
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2025-08-07 00:07:03 -0700
committerGitHub <noreply@github.com>2025-08-07 00:07:03 -0700
commitb4d9618efc476443799f3700b5edf34fefee534a (patch)
tree2464bfe6800ad24657ec4f8e280d886803df6366 /weed/server/volume_server_handlers_ui.go
parentdd4880d55a193709a2eb05b39d7326ef7834457a (diff)
downloadseaweedfs-b4d9618efc476443799f3700b5edf34fefee534a.tar.xz
seaweedfs-b4d9618efc476443799f3700b5edf34fefee534a.zip
volume server UI: fix ec volume ui (#7104)
* fix ec volume ui * Update weed/storage/erasure_coding/ec_volume.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Diffstat (limited to 'weed/server/volume_server_handlers_ui.go')
-rw-r--r--weed/server/volume_server_handlers_ui.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/weed/server/volume_server_handlers_ui.go b/weed/server/volume_server_handlers_ui.go
index b1ff0317f..5679eb483 100644
--- a/weed/server/volume_server_handlers_ui.go
+++ b/weed/server/volume_server_handlers_ui.go
@@ -1,12 +1,14 @@
package weed_server
import (
- "github.com/seaweedfs/seaweedfs/weed/pb"
- "github.com/seaweedfs/seaweedfs/weed/util/version"
"net/http"
"path/filepath"
"time"
+ "github.com/seaweedfs/seaweedfs/weed/glog"
+ "github.com/seaweedfs/seaweedfs/weed/pb"
+ "github.com/seaweedfs/seaweedfs/weed/util/version"
+
"github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb"
ui "github.com/seaweedfs/seaweedfs/weed/server/volume_server_ui"
"github.com/seaweedfs/seaweedfs/weed/stats"
@@ -53,5 +55,8 @@ func (vs *VolumeServer) uiStatusHandler(w http.ResponseWriter, r *http.Request)
infos,
serverStats,
}
- ui.StatusTpl.Execute(w, args)
+ if err := ui.StatusTpl.Execute(w, args); err != nil {
+ glog.Errorf("template execution error: %v", err)
+ http.Error(w, "Internal server error", http.StatusInternalServerError)
+ }
}