seaweedfs/weed/mount
Patrick Schmidt 2ef6ab998c
Avoid race conditions with current filer address (#3474)
When multiple filer requests are in-flight and the current filer
disappears and a new one is selected by the first goroutine, then
there can be a lot of race conditions while retrieving the current
filer.
Therefore, load/save the current filer index atomically.
2022-08-21 12:18:13 -07:00
..
meta_cache Revert "rename: delete source entry metadata only, skipping hard links" 2022-07-31 22:51:41 -07:00
page_writer remove unused collection and replication from upload result 2022-08-20 18:14:57 -07:00
unmount fix GOOS 2022-02-14 03:14:05 -08:00
dirty_pages_chunked.go remove unused collection and replication from upload result 2022-08-20 18:14:57 -07:00
filehandle_map.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filehandle_read.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filehandle.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -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 move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
page_writer_pattern.go adjust comments 2022-08-07 11:35:33 -07:00
page_writer.go remove unused collection and replication from upload result 2022-08-20 18:14:57 -07: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 mount: fix truncate operation 2022-08-06 13:58:45 -07:00
weedfs_dir_lookup.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_dir_mkrm.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_dir_read.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_file_io.go mount: return open status 2022-03-12 22:38:14 -08:00
weedfs_file_mkrm.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_file_read.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_file_sync.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_file_write.go writer pattern: similar changes to reader pattern 2022-07-13 02:30:44 -07:00
weedfs_filehandle.go remove unused symlink resolving 2022-08-04 01:35:18 -07:00
weedfs_forget.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_grpc_server.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_link.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_quota.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_rename.go Revert "rename: delete source entry metadata only, skipping hard links" 2022-07-31 22:51:41 -07:00
weedfs_stats.go mount: adjust on du stats reporting 2022-08-09 20:21:01 -07:00
weedfs_symlink.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_unsupported.go fix import 2022-02-13 04:23:06 -08:00
weedfs_write.go mount: retryable data chunk uploading 2022-08-20 19:04:36 -07:00
weedfs_xattr.go remove unused symlink resolving 2022-08-04 01:35:18 -07:00
weedfs.go Avoid race conditions with current filer address (#3474) 2022-08-21 12:18:13 -07:00
wfs_filer_client.go Avoid race conditions with current filer address (#3474) 2022-08-21 12:18:13 -07:00
wfs_save.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00