diff options
| author | chrislu <chris.lu@gmail.com> | 2025-06-03 22:46:07 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-06-03 22:46:10 -0700 |
| commit | bd4891a11787dc8ef93c4cc829eb907ac296db68 (patch) | |
| tree | 435c60304e18be9c02936db7a71d0008d1d2b94c /weed/server | |
| parent | 7039d5003ce41067f1e7b5ee9d2ad9378f54aeea (diff) | |
| download | seaweedfs-bd4891a11787dc8ef93c4cc829eb907ac296db68.tar.xz seaweedfs-bd4891a11787dc8ef93c4cc829eb907ac296db68.zip | |
change version directory
Diffstat (limited to 'weed/server')
| -rw-r--r-- | weed/server/common.go | 7 | ||||
| -rw-r--r-- | weed/server/filer_grpc_server_admin.go | 8 | ||||
| -rw-r--r-- | weed/server/filer_server_handlers.go | 9 | ||||
| -rw-r--r-- | weed/server/filer_server_handlers_read_dir.go | 5 | ||||
| -rw-r--r-- | weed/server/filer_server_handlers_write_autochunk.go | 3 | ||||
| -rw-r--r-- | weed/server/master_server_handlers_admin.go | 10 | ||||
| -rw-r--r-- | weed/server/master_server_handlers_ui.go | 6 | ||||
| -rw-r--r-- | weed/server/volume_grpc_admin.go | 7 | ||||
| -rw-r--r-- | weed/server/volume_server_handlers.go | 9 | ||||
| -rw-r--r-- | weed/server/volume_server_handlers_admin.go | 12 | ||||
| -rw-r--r-- | weed/server/volume_server_handlers_ui.go | 6 | ||||
| -rw-r--r-- | weed/server/webdav_server.go | 3 |
12 files changed, 43 insertions, 42 deletions
diff --git a/weed/server/common.go b/weed/server/common.go index 3aeee7752..4041eca51 100644 --- a/weed/server/common.go +++ b/weed/server/common.go @@ -8,6 +8,7 @@ import ( "errors" "fmt" "github.com/google/uuid" + "github.com/seaweedfs/seaweedfs/weed/util/version" "google.golang.org/grpc/metadata" "io" "io/fs" @@ -240,19 +241,19 @@ func parseURLPath(path string) (vid, fid, filename, ext string, isVolumeIdOnly b func statsHealthHandler(w http.ResponseWriter, r *http.Request) { m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() writeJsonQuiet(w, r, http.StatusOK, m) } func statsCounterHandler(w http.ResponseWriter, r *http.Request) { m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() m["Counters"] = serverStats writeJsonQuiet(w, r, http.StatusOK, m) } func statsMemoryHandler(w http.ResponseWriter, r *http.Request) { m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() m["Memory"] = stats.MemStat() writeJsonQuiet(w, r, http.StatusOK, m) } diff --git a/weed/server/filer_grpc_server_admin.go b/weed/server/filer_grpc_server_admin.go index 8b4912258..8e0e5bfbd 100644 --- a/weed/server/filer_grpc_server_admin.go +++ b/weed/server/filer_grpc_server_admin.go @@ -3,6 +3,7 @@ package weed_server import ( "context" "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "time" "github.com/seaweedfs/seaweedfs/weed/cluster" @@ -11,7 +12,6 @@ import ( "github.com/seaweedfs/seaweedfs/weed/pb/filer_pb" "github.com/seaweedfs/seaweedfs/weed/pb/master_pb" "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb" - "github.com/seaweedfs/seaweedfs/weed/util" ) func (fs *FilerServer) Statistics(ctx context.Context, req *filer_pb.StatisticsRequest) (resp *filer_pb.StatisticsResponse, err error) { @@ -94,10 +94,10 @@ func (fs *FilerServer) GetFilerConfiguration(ctx context.Context, req *filer_pb. Signature: fs.filer.Signature, MetricsAddress: fs.metricsAddress, MetricsIntervalSec: int32(fs.metricsIntervalSec), - Version: util.Version(), + Version: version.Version(), FilerGroup: fs.option.FilerGroup, - MajorVersion: util.MAJOR_VERSION, - MinorVersion: util.MINOR_VERSION, + MajorVersion: version.MAJOR_VERSION, + MinorVersion: version.MINOR_VERSION, } glog.V(4).Infof("GetFilerConfiguration: %v", t) diff --git a/weed/server/filer_server_handlers.go b/weed/server/filer_server_handlers.go index 1c5c89dcf..dcfc8e3ed 100644 --- a/weed/server/filer_server_handlers.go +++ b/weed/server/filer_server_handlers.go @@ -3,6 +3,7 @@ package weed_server import ( "context" "errors" + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "os" "strconv" @@ -14,8 +15,6 @@ import ( "github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/pb/filer_pb" "github.com/seaweedfs/seaweedfs/weed/security" - "github.com/seaweedfs/seaweedfs/weed/util" - "github.com/seaweedfs/seaweedfs/weed/stats" ) @@ -80,7 +79,7 @@ func (fs *FilerServer) filerHandler(w http.ResponseWriter, r *http.Request) { return } - w.Header().Set("Server", "SeaweedFS "+util.VERSION) + w.Header().Set("Server", "SeaweedFS "+version.VERSION) switch r.Method { case http.MethodGet, http.MethodHead: @@ -168,7 +167,7 @@ func (fs *FilerServer) readonlyFilerHandler(w http.ResponseWriter, r *http.Reque return } - w.Header().Set("Server", "SeaweedFS "+util.VERSION) + w.Header().Set("Server", "SeaweedFS "+version.VERSION) switch r.Method { case http.MethodGet, http.MethodHead: @@ -229,7 +228,7 @@ func (fs *FilerServer) maybeCheckJwtAuthorization(r *http.Request, isWrite bool) } func (fs *FilerServer) filerHealthzHandler(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Server", "SeaweedFS "+util.VERSION) + w.Header().Set("Server", "SeaweedFS "+version.VERSION) if _, err := fs.filer.Store.FindEntry(context.Background(), filer.TopicsDir); err != nil && err != filer_pb.ErrNotFound { glog.Warningf("filerHealthzHandler FindEntry: %+v", err) w.WriteHeader(http.StatusServiceUnavailable) diff --git a/weed/server/filer_server_handlers_read_dir.go b/weed/server/filer_server_handlers_read_dir.go index 1961a2f83..14e7a50bf 100644 --- a/weed/server/filer_server_handlers_read_dir.go +++ b/weed/server/filer_server_handlers_read_dir.go @@ -2,6 +2,7 @@ package weed_server import ( "errors" + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "strconv" "strings" @@ -69,7 +70,7 @@ func (fs *FilerServer) listDirectoryHandler(w http.ResponseWriter, r *http.Reque ShouldDisplayLoadMore bool EmptyFolder bool }{ - util.Version(), + version.Version(), path, entries, limit, @@ -91,7 +92,7 @@ func (fs *FilerServer) listDirectoryHandler(w http.ResponseWriter, r *http.Reque EmptyFolder bool ShowDirectoryDelete bool }{ - util.Version(), + version.Version(), path, ui.ToBreadcrumb(path), entries, diff --git a/weed/server/filer_server_handlers_write_autochunk.go b/weed/server/filer_server_handlers_write_autochunk.go index b16374bea..4665a7ca7 100644 --- a/weed/server/filer_server_handlers_write_autochunk.go +++ b/weed/server/filer_server_handlers_write_autochunk.go @@ -5,6 +5,7 @@ import ( "context" "errors" "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "io" "net/http" "os" @@ -51,7 +52,7 @@ func (fs *FilerServer) autoChunk(ctx context.Context, w http.ResponseWriter, r * if err.Error() == "operation not permitted" { writeJsonError(w, r, http.StatusForbidden, err) } else if strings.HasPrefix(err.Error(), "read input:") || err.Error() == io.ErrUnexpectedEOF.Error() { - writeJsonError(w, r, util.HttpStatusCancelled, err) + writeJsonError(w, r, version.HttpStatusCancelled, err) } else if strings.HasSuffix(err.Error(), "is a file") || strings.HasSuffix(err.Error(), "already exists") { writeJsonError(w, r, http.StatusConflict, err) } else { diff --git a/weed/server/master_server_handlers_admin.go b/weed/server/master_server_handlers_admin.go index fb0503e33..250b3168b 100644 --- a/weed/server/master_server_handlers_admin.go +++ b/weed/server/master_server_handlers_admin.go @@ -3,6 +3,7 @@ package weed_server import ( "context" "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "math/rand/v2" "net/http" "strconv" @@ -18,7 +19,6 @@ import ( "github.com/seaweedfs/seaweedfs/weed/storage/super_block" "github.com/seaweedfs/seaweedfs/weed/storage/types" "github.com/seaweedfs/seaweedfs/weed/topology" - "github.com/seaweedfs/seaweedfs/weed/util" util_http "github.com/seaweedfs/seaweedfs/weed/util/http" ) @@ -49,7 +49,7 @@ func (ms *MasterServer) collectionDeleteHandler(w http.ResponseWriter, r *http.R func (ms *MasterServer) dirStatusHandler(w http.ResponseWriter, r *http.Request) { m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() m["Topology"] = ms.Topo.ToInfo() writeJsonQuiet(w, r, http.StatusOK, m) } @@ -104,7 +104,7 @@ func (ms *MasterServer) volumeGrowHandler(w http.ResponseWriter, r *http.Request func (ms *MasterServer) volumeStatusHandler(w http.ResponseWriter, r *http.Request) { m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() m["Volumes"] = ms.Topo.ToVolumeMap() writeJsonQuiet(w, r, http.StatusOK, m) } @@ -204,7 +204,7 @@ func (ms *MasterServer) collectionInfoHandler(w http.ResponseWriter, r *http.Req for i, volumeLayout := range volumeLayouts { volumeLayoutStats := volumeLayout.Stats() m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() m["Collection"] = collectionName m["TotalSize"] = volumeLayoutStats.TotalSize m["FileCount"] = volumeLayoutStats.FileCount @@ -216,7 +216,7 @@ func (ms *MasterServer) collectionInfoHandler(w http.ResponseWriter, r *http.Req } else { //prepare the json response collectionStats := map[string]interface{}{ - "Version": util.Version(), + "Version": version.Version(), "Collection": collectionName, "TotalSize": uint64(0), "FileCount": uint64(0), diff --git a/weed/server/master_server_handlers_ui.go b/weed/server/master_server_handlers_ui.go index 2c6fa3474..65195ee1e 100644 --- a/weed/server/master_server_handlers_ui.go +++ b/weed/server/master_server_handlers_ui.go @@ -1,6 +1,7 @@ package weed_server import ( + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "time" @@ -9,7 +10,6 @@ import ( ui "github.com/seaweedfs/seaweedfs/weed/server/master_ui" "github.com/seaweedfs/seaweedfs/weed/stats" - "github.com/seaweedfs/seaweedfs/weed/util" ) func (ms *MasterServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) { @@ -29,7 +29,7 @@ func (ms *MasterServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) Counters *stats.ServerStats VolumeSizeLimitMB uint32 }{ - util.Version(), + version.Version(), ms.Topo.ToInfo(), ms.Topo.RaftServer, infos, @@ -46,7 +46,7 @@ func (ms *MasterServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) Counters *stats.ServerStats VolumeSizeLimitMB uint32 }{ - util.Version(), + version.Version(), ms.Topo.ToInfo(), ms.Topo.HashicorpRaft, infos, diff --git a/weed/server/volume_grpc_admin.go b/weed/server/volume_grpc_admin.go index 2c5a538e7..dd13e3465 100644 --- a/weed/server/volume_grpc_admin.go +++ b/weed/server/volume_grpc_admin.go @@ -3,18 +3,17 @@ package weed_server import ( "context" "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "path/filepath" "time" "github.com/seaweedfs/seaweedfs/weed/storage" "github.com/seaweedfs/seaweedfs/weed/cluster" + "github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/pb" "github.com/seaweedfs/seaweedfs/weed/pb/filer_pb" "github.com/seaweedfs/seaweedfs/weed/pb/master_pb" - "github.com/seaweedfs/seaweedfs/weed/util" - - "github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb" "github.com/seaweedfs/seaweedfs/weed/stats" "github.com/seaweedfs/seaweedfs/weed/storage/needle" @@ -253,7 +252,7 @@ func (vs *VolumeServer) VolumeServerStatus(ctx context.Context, req *volume_serv resp := &volume_server_pb.VolumeServerStatusResponse{ MemoryStatus: stats.MemStat(), - Version: util.Version(), + Version: version.Version(), DataCenter: vs.dataCenter, Rack: vs.rack, } diff --git a/weed/server/volume_server_handlers.go b/weed/server/volume_server_handlers.go index 22ef0e1c8..3243f3ffd 100644 --- a/weed/server/volume_server_handlers.go +++ b/weed/server/volume_server_handlers.go @@ -2,14 +2,13 @@ package weed_server import ( "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "strconv" "strings" "sync/atomic" "time" - "github.com/seaweedfs/seaweedfs/weed/util" - "github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/security" "github.com/seaweedfs/seaweedfs/weed/stats" @@ -37,7 +36,7 @@ func (vs *VolumeServer) privateStoreHandler(w http.ResponseWriter, r *http.Reque statusRecorder := stats.NewStatusResponseWriter(w) w = statusRecorder - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) if r.Header.Get("Origin") != "" { w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Credentials", "true") @@ -57,7 +56,7 @@ func (vs *VolumeServer) privateStoreHandler(w http.ResponseWriter, r *http.Reque select { case <-r.Context().Done(): glog.V(4).Infof("request cancelled from %s: %v", r.RemoteAddr, r.Context().Err()) - w.WriteHeader(util.HttpStatusCancelled) + w.WriteHeader(version.HttpStatusCancelled) vs.inFlightDownloadDataLimitCond.L.Unlock() return default: @@ -130,7 +129,7 @@ func getContentLength(r *http.Request) int64 { func (vs *VolumeServer) publicReadOnlyHandler(w http.ResponseWriter, r *http.Request) { statusRecorder := stats.NewStatusResponseWriter(w) w = statusRecorder - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) if r.Header.Get("Origin") != "" { w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Credentials", "true") diff --git a/weed/server/volume_server_handlers_admin.go b/weed/server/volume_server_handlers_admin.go index e344c3296..27797add3 100644 --- a/weed/server/volume_server_handlers_admin.go +++ b/weed/server/volume_server_handlers_admin.go @@ -2,16 +2,16 @@ package weed_server import ( "github.com/seaweedfs/seaweedfs/weed/topology" + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "path/filepath" "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb" "github.com/seaweedfs/seaweedfs/weed/stats" - "github.com/seaweedfs/seaweedfs/weed/util" ) func (vs *VolumeServer) healthzHandler(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) volumeInfos := vs.store.VolumeInfos() for _, vinfo := range volumeInfos { if len(vinfo.Collection) == 0 { @@ -29,9 +29,9 @@ func (vs *VolumeServer) healthzHandler(w http.ResponseWriter, r *http.Request) { } func (vs *VolumeServer) statusHandler(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() var ds []*volume_server_pb.DiskStatus for _, loc := range vs.store.Locations { if dir, e := filepath.Abs(loc.Directory); e == nil { @@ -46,9 +46,9 @@ func (vs *VolumeServer) statusHandler(w http.ResponseWriter, r *http.Request) { } func (vs *VolumeServer) statsDiskHandler(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) m := make(map[string]interface{}) - m["Version"] = util.Version() + m["Version"] = version.Version() var ds []*volume_server_pb.DiskStatus for _, loc := range vs.store.Locations { if dir, e := filepath.Abs(loc.Directory); e == nil { diff --git a/weed/server/volume_server_handlers_ui.go b/weed/server/volume_server_handlers_ui.go index c1c82e18c..b1ff0317f 100644 --- a/weed/server/volume_server_handlers_ui.go +++ b/weed/server/volume_server_handlers_ui.go @@ -2,6 +2,7 @@ package weed_server import ( "github.com/seaweedfs/seaweedfs/weed/pb" + "github.com/seaweedfs/seaweedfs/weed/util/version" "net/http" "path/filepath" "time" @@ -10,11 +11,10 @@ import ( ui "github.com/seaweedfs/seaweedfs/weed/server/volume_server_ui" "github.com/seaweedfs/seaweedfs/weed/stats" "github.com/seaweedfs/seaweedfs/weed/storage" - "github.com/seaweedfs/seaweedfs/weed/util" ) func (vs *VolumeServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Server", "SeaweedFS Volume "+util.VERSION) + w.Header().Set("Server", "SeaweedFS Volume "+version.VERSION) infos := make(map[string]interface{}) infos["Up Time"] = time.Now().Sub(startTime).String() var ds []*volume_server_pb.DiskStatus @@ -44,7 +44,7 @@ func (vs *VolumeServer) uiStatusHandler(w http.ResponseWriter, r *http.Request) Stats interface{} Counters *stats.ServerStats }{ - util.Version(), + version.Version(), vs.SeedMasterNodes, normalVolumeInfos, vs.store.EcVolumes(), diff --git a/weed/server/webdav_server.go b/weed/server/webdav_server.go index 47fa055e7..5ab264950 100644 --- a/weed/server/webdav_server.go +++ b/weed/server/webdav_server.go @@ -3,6 +3,7 @@ package weed_server import ( "context" "fmt" + "github.com/seaweedfs/seaweedfs/weed/util/version" "io" "os" "path" @@ -129,7 +130,7 @@ type WebDavFile struct { func NewWebDavFileSystem(option *WebDavOption) (webdav.FileSystem, error) { - cacheUniqueId := util.Md5String([]byte("webdav" + string(option.Filer) + util.Version()))[0:8] + cacheUniqueId := util.Md5String([]byte("webdav" + string(option.Filer) + version.Version()))[0:8] cacheDir := path.Join(option.CacheDir, cacheUniqueId) os.MkdirAll(cacheDir, os.FileMode(0755)) |
