seaweedfs/weed/mount
askeipx 2e78a522ab
remove old raft servers if they don't answer to pings for too long (#3398)
* remove old raft servers if they don't answer to pings for too long

add ping durations as options

rename ping fields

fix some todos

get masters through masterclient

raft remove server from leader

use raft servers to ping them

CheckMastersAlive for hashicorp raft only

* prepare blocking ping

* pass waitForReady as param

* pass waitForReady through all functions

* waitForReady works

* refactor

* remove unneeded params

* rollback unneeded changes

* fix
2022-08-23 23:18:21 -07:00
..
meta_cache Revert "rename: delete source entry metadata only, skipping hard links" 2022-07-31 22:51:41 -07:00
page_writer mount: add locking to prevent nil pointer 2022-08-21 23:26:06 -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.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filehandle_map.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filehandle_read.go Implement copy_file_range syscall in FUSE (#3475) 2022-08-21 17:11:43 -07:00
inode_to_path.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
page_writer.go remove unused collection and replication from upload result 2022-08-20 18:14:57 -07:00
page_writer_pattern.go adjust comments 2022-08-07 11:35:33 -07:00
weedfs.go align memory for atomic read/write 2022-08-21 12:20:27 -07:00
weedfs_attr.go mount: fix truncate operation 2022-08-06 13:58:45 -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_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_copy_range.go Reuse readDataByFileHandle in Read call (#3482) 2022-08-22 08:24:06 -07:00
weedfs_file_io.go mount: return open status 2022-03-12 22:38:14 -08:00
weedfs_file_lseek.go Implement lseek syscall in FUSE (#3491) 2022-08-23 01:47:18 -07:00
weedfs_file_mkrm.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
weedfs_file_read.go Reuse readDataByFileHandle in Read call (#3482) 2022-08-22 08:24:06 -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 Implement lseek syscall in FUSE (#3491) 2022-08-23 01:47:18 -07: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
wfs_filer_client.go remove old raft servers if they don't answer to pings for too long (#3398) 2022-08-23 23:18:21 -07:00
wfs_save.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00