seaweedfs/weed/mount
chrislu 07df5c53de avoid nil
I1010 03:10:25.220345 mount_std.go:281 This is SeaweedFS version 30GB 3.76 82ed61c655 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-09 22:46:00 -07:00
..
meta_cache avoid nil 2024-10-09 22:46:00 -07:00
page_writer go fmt 2024-05-20 11:03:56 -07:00
unmount fix GOOS 2022-02-14 03:14:05 -08:00
dirty_pages_chunked.go Revert "Revert "Merge branch 'master' into sub"" 2023-09-18 18:47:34 -07:00
filehandle_map.go simplify 2024-08-07 10:46:29 -07:00
filehandle_read.go fix invalid file read (#6024) 2024-09-16 08:45:50 -07:00
filehandle.go Fix dead lock (#5815) 2024-07-24 23:46:40 -07:00
filer_conf.go use only one metadata follow process 2024-10-06 12:55:19 -07:00
inode_to_path_test.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
inode_to_path.go Fix Issue #5649 (#5652) 2024-06-06 12:49:33 -07:00
locked_entry.go Fix dead lock (#5815) 2024-07-24 23:46:40 -07:00
page_writer_pattern.go atomic operation 2022-08-26 17:04:11 -07:00
page_writer.go more solid weed mount (#4089) 2023-01-02 23:20:45 -08:00
weedfs_attr_darwin.go can attr root directory 2022-02-12 01:54:16 -08:00
weedfs_attr_linux.go can attr root directory 2022-02-12 01:54:16 -08:00
weedfs_attr.go refactor 2024-09-12 22:45:30 -07:00
weedfs_dir_lookup.go refactor 2024-09-12 22:45:30 -07:00
weedfs_dir_mkrm.go Skip parent directory creation in mount (#4310) 2023-03-15 12:37:25 -07:00
weedfs_dir_read.go refactor 2024-09-12 22:45:30 -07:00
weedfs_file_copy_range.go read source uses shared lock 2023-09-23 10:33:44 -07:00
weedfs_file_io.go improve worm support (#5983) 2024-09-16 21:02:21 -07:00
weedfs_file_lseek.go Fix dead lock (#5815) 2024-07-24 23:46:40 -07:00
weedfs_file_mkrm.go improve worm support (#5983) 2024-09-16 21:02:21 -07:00
weedfs_file_read.go mount switch to ordered lock requests 2023-09-21 11:08:26 -07:00
weedfs_file_sync.go improve worm support (#5983) 2024-09-16 21:02:21 -07:00
weedfs_file_write.go mount switch to ordered lock requests 2023-09-21 11:08:26 -07:00
weedfs_filehandle.go improve worm support (#5983) 2024-09-16 21:02:21 -07:00
weedfs_forget.go refactor 2024-09-12 22:45:30 -07:00
weedfs_grpc_server.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_link.go improve worm support (#5983) 2024-09-16 21:02:21 -07:00
weedfs_quota.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_rename.go refactor 2024-09-12 22:45:30 -07:00
weedfs_stats.go mount: adjust on du stats reporting 2022-08-09 20:21:01 -07:00
weedfs_symlink.go Skip parent directory creation in mount (#4310) 2023-03-15 12:37:25 -07:00
weedfs_unsupported.go Implement lseek syscall in FUSE (#3491) 2022-08-23 01:47:18 -07:00
weedfs_write.go Added tls for http clients (#5766) 2024-07-16 23:14:09 -07:00
weedfs_xattr.go Fix large file chunks deleted by mistake (#4678) 2023-07-17 07:52:14 -07:00
weedfs.go use only one metadata follow process 2024-10-06 12:55:19 -07:00
wfs_filer_client.go grpc connection to filer add sw-client-id header 2023-01-20 01:48:12 -08:00
wfs_save.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00