aboutsummaryrefslogtreecommitdiff
path: root/weed/filesys
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-01-11 23:25:04 -0800
committerchrislu <chris.lu@gmail.com>2022-01-11 23:25:04 -0800
commit10ecf80ca1204b0efa7a19e6f3463c3a767a4bdf (patch)
treef44c2f797aa5bc1a09781eeb8f34d38bc93d1c01 /weed/filesys
parent1a7d5b5b5e76fa42b0e2cd8e20d0911861f1d4a0 (diff)
downloadseaweedfs-10ecf80ca1204b0efa7a19e6f3463c3a767a4bdf.tar.xz
seaweedfs-10ecf80ca1204b0efa7a19e6f3463c3a767a4bdf.zip
add a debug capability to list all metadata keys
Diffstat (limited to 'weed/filesys')
-rw-r--r--weed/filesys/meta_cache/meta_cache.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/weed/filesys/meta_cache/meta_cache.go b/weed/filesys/meta_cache/meta_cache.go
index 23384f592..6d5eeca03 100644
--- a/weed/filesys/meta_cache/meta_cache.go
+++ b/weed/filesys/meta_cache/meta_cache.go
@@ -144,3 +144,10 @@ func (mc *MetaCache) Shutdown() {
func (mc *MetaCache) mapIdFromFilerToLocal(entry *filer.Entry) {
entry.Attr.Uid, entry.Attr.Gid = mc.uidGidMapper.FilerToLocal(entry.Attr.Uid, entry.Attr.Gid)
}
+
+func (mc *MetaCache) Debug() {
+ if debuggable, ok := mc.localStore.(filer.Debuggable); ok {
+ println("start debugging")
+ debuggable.Debug(os.Stderr)
+ }
+}