aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/meta_cache
AgeCommit message (Collapse)AuthorFilesLines
2025-05-22added context to filer_client method calls (#6808)Aleksey Kosov1-1/+1
Co-authored-by: akosov <a.kosov@kryptonite.ru>
2025-03-19Fixes files with TTL can not be read in a mounted folder (#6646)jang1lee1-1/+1
2025-03-12Fixes files with TTL are not listed in a mounted folder. (#6621)jang1lee1-1/+1
2024-10-09avoid nilchrislu1-11/+13
I1010 03:10:25.220345 mount_std.go:281 This is SeaweedFS version 30GB 3.76 82ed61c6552e5095c682131012c91594ad2643e6 linux amd64 ^[OR^[OR2024/10/10 03:12:56 Unimplemented opcode POLL panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x3983b41] goroutine 112 [running]: github.com/seaweedfs/seaweedfs/weed/mount/meta_cache.SubscribeMetaEvents.func2.mergeProceesors.1(0xc000513540) /github/workspace/weed/mount/meta_cache/meta_cache_subscribe.go:30 +0x41 github.com/seaweedfs/seaweedfs/weed/pb.WithFilerClientFollowMetadata.makeSubscribeMetadataFunc.func1({0x514a560, 0xc0009b06d0}) /github/workspace/weed/pb/filer_pb_tail.go:87 +0x293 github.com/seaweedfs/seaweedfs/weed/mount.(*WFS).WithFilerClient.func1.1(0xc000d9e008) /github/workspace/weed/mount/wfs_filer_client.go:27 +0x68 github.com/seaweedfs/seaweedfs/weed/pb.WithGrpcClient(0xa9?, 0x9d1f90fb?, 0xc00098fbe0, {0xc000e1c078, 0x15}, 0x0?, {0xc000a76bd0?, 0x1?, 0x1? }) /github/workspace/weed/pb/grpc_client_server.go:155 +0x33a github.com/seaweedfs/seaweedfs/weed/mount.(*WFS).WithFilerClient.func1() /github/workspace/weed/mount/wfs_filer_client.go:25 +0x14c github.com/seaweedfs/seaweedfs/weed/util.Retry({0x489a10c, 0xa}, 0xc00098fcf8) /github/workspace/weed/util/retry.go:16 +0xa7 github.com/seaweedfs/seaweedfs/weed/mount.(*WFS).WithFilerClient(0x0?, 0x30?, 0xc00056a568?) /github/workspace/weed/mount/wfs_filer_client.go:18 +0x65 github.com/seaweedfs/seaweedfs/weed/pb.WithFilerClientFollowMetadata({0x50f5898, 0xc000e2c180}, 0xc00101e000, 0xc000d22030) /github/workspace/weed/pb/filer_pb_tail.go:51 +0x87 github.com/seaweedfs/seaweedfs/weed/mount/meta_cache.SubscribeMetaEvents.func2() /github/workspace/weed/mount/meta_cache/meta_cache_subscribe.go:115 +0xcb github.com/seaweedfs/seaweedfs/weed/util.RetryUntil({0x48b8b35, 0x11}, 0xc00098fef0, 0x4af0048) /github/workspace/weed/util/retry.go:64 +0x4e github.com/seaweedfs/seaweedfs/weed/mount/meta_cache.SubscribeMetaEvents(0xc000d1d980, 0x9d1f90fb, {0x50f5898, 0xc000e2c180}, {0x7ffdf6f98dca, 0x4}, 0x17fcf8b7c7ecf8cf, {0xc0000ac208, 0x1, 0x1}) /github/workspace/weed/mount/meta_cache/meta_cache_subscribe.go:113 +0x39b created by github.com/seaweedfs/seaweedfs/weed/mount.(*WFS).StartBackgroundTasks in goroutine 1 /github/workspace/weed/mount/weedfs.go:150 +0x146
2024-10-06use only one metadata follow processchrislu1-3/+38
2024-08-08fuse mount handles ttl entrieschrislu1-0/+7
fix https://github.com/seaweedfs/seaweedfs/issues/5527
2024-07-12ensure metadata follow a specific folderchrislu1-1/+7
fix https://github.com/seaweedfs/seaweedfs/issues/5774
2023-10-13disconnect from old subscriberschrislu1-3/+2
2023-10-01RetryForever => RetryUntilchrislu1-1/+1
2023-07-11Fix data loss: add lock for metacache (#4664)wusong1-18/+19
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-03-21refactoringchrislu1-1/+13
2023-01-29[mount] fix metacache update (#4161)wusong1-2/+6
2022-12-08Fix hardlink counting (#4042)wusong1-1/+3
Signed-off-by: wusong <wangwusong@virtaitech.com> Signed-off-by: wusong <wangwusong@virtaitech.com> Co-authored-by: wusong <wangwusong@virtaitech.com>
2022-09-20s3 to watch specific directorieschrislu1-1/+1
2022-09-15docs(meta_cache): readability fixes (#3691)Ryan Russell2-2/+2
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-07-31Revert "rename: delete source entry metadata only, skipping hard links"chrislu2-16/+4
This reverts commit 03466f955e7907f5e7442dd3e60c45a3ab261ea3. fix https://github.com/seaweedfs/seaweedfs/issues/3386
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu4-15/+15
2022-07-23metadata subscription uses client epochchrislu1-1/+3
2022-06-02fix filer.sync missing source srv uploaded files to target when target downcreeew1-1/+1
2022-05-30subscribe metadata between a rangechrislu1-1/+1
2022-05-24remove unused parameterchrislu1-13/+4
2022-05-24mount: do not mark meta_cache when there is an errRobert Coelho1-1/+2
2022-02-28mount: add back support for filer.pathchrislu2-2/+5
2022-02-25rename: delete source entry metadata only, skipping hard linkschrislu2-4/+16
2022-02-25refactoringchrislu1-2/+2
2022-02-16list entries while reading from remotechrislu1-8/+19
2022-02-14listen for metadata updateschrislu5-0/+428