seaweedfs/weed/server
wyang a7973ed7d1
fix deadlock hang when broadcast to clients (#6184)
fix deadlock when broadcast to clients

when master thransfer leader, the old master will disconnect with all
filers and volumeServers, if the cluster is a big , the broadcast
messages may be more big than the max of the channel len 100, then if the
KeepConnect was not listen on the channel in disconnect, it will
deadlock. and the whole cluster will not serve!
2024-11-03 23:20:48 -08:00
..
constants fix: skipping checking active volumes with the same number of files at the moment (#4893) 2023-10-09 09:57:26 -07:00
filer_ui [filer] Added a version to the title of Filer UI (#5836) 2024-07-29 14:07:12 -07:00
master_ui move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_server_ui move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
common_test.go jwt check the base file id 2019-03-03 10:17:44 -08:00
common.go Remove "Content-Length" header if http.Error is issued (#5981) 2024-09-05 17:31:28 -07:00
filer_grpc_server_admin.go add version to filer 2024-07-21 20:13:51 -07:00
filer_grpc_server_dlm.go pass errors 2024-03-07 10:47:06 -08:00
filer_grpc_server_kv.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filer_grpc_server_remote.go optionally skip deleting file chunks 2024-06-15 11:39:48 -07:00
filer_grpc_server_rename.go conditional delete 2024-08-01 13:00:54 -07:00
filer_grpc_server_sub_meta.go Fix 6181/6182 (#6183) 2024-10-31 08:40:05 -07:00
filer_grpc_server_traverse_meta_test.go bootstrap filer from one peer 2024-06-28 14:57:20 -07:00
filer_grpc_server_traverse_meta.go bootstrap filer from one peer 2024-06-28 14:57:20 -07:00
filer_grpc_server.go conditional delete 2024-08-01 13:00:54 -07:00
filer_server_handlers_proxy.go math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
filer_server_handlers_read_dir.go [filer] Added a version to the title of Filer UI (#5836) 2024-07-29 14:07:12 -07:00
filer_server_handlers_read.go Fix get dir metadata (#5923) 2024-08-21 11:01:18 -07:00
filer_server_handlers_tagging.go fix: disallow file name too long when writing a file (#4881) 2023-10-12 14:29:55 -07:00
filer_server_handlers_write_autochunk.go fix permission check in put request (#6142) 2024-10-18 07:00:45 -07:00
filer_server_handlers_write_cipher.go Added tls for http clients (#5766) 2024-07-16 23:14:09 -07:00
filer_server_handlers_write_merge.go Feat:merge small chunk (#6049) 2024-09-23 08:51:03 -07:00
filer_server_handlers_write_upload.go fix parameter 2024-10-30 20:30:51 -07:00
filer_server_handlers_write.go stop renaming worm files (#6154) 2024-10-22 08:46:18 -07:00
filer_server_handlers.go feat: add in-flight metric for s3/file/volume-server (#6120) 2024-10-14 12:10:05 -07:00
filer_server_rocksdb.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
filer_server.go using fixed bootstrap from peer filer 2024-06-30 23:16:54 -07:00
master_grpc_server_admin.go math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
master_grpc_server_assign.go better logging for volume growth 2024-09-07 12:38:34 -07:00
master_grpc_server_cluster.go math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
master_grpc_server_collection.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
master_grpc_server_raft.go show raft leader via shell (#3796) 2022-10-06 07:10:41 -07:00
master_grpc_server_volume.go prevent dead loop for followers of master node (#6007) 2024-09-11 10:24:52 -07:00
master_grpc_server.go fix deadlock hang when broadcast to clients (#6184) 2024-11-03 23:20:48 -08:00
master_server_handlers_admin.go math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
master_server_handlers_ui.go Add raft server access mutex to avoid races (#3503) 2022-08-24 09:49:05 -07:00
master_server_handlers.go better logging for volume growth 2024-09-07 12:38:34 -07:00
master_server.go skip resource heavy commands from running on master nodes 2024-09-29 10:51:17 -07:00
raft_hashicorp.go math/rand => math/rand/v2 2024-08-29 09:52:21 -07:00
raft_server_handlers.go avoid logging nil error (#4659) 2023-07-10 23:38:52 -07:00
raft_server.go master:fix empty target in Build() (#6069) 2024-09-27 00:45:18 -07:00
volume_grpc_admin.go fix(volume): don't persist RO state in specific cases (#6058) 2024-09-24 16:15:54 -07:00
volume_grpc_batch_delete.go fix has changes false if deleted result size eq zero (#4909) 2023-10-12 08:15:20 -07:00
volume_grpc_client_to_master.go fix unclaimed spaces calculation when volumePreallocate is enabled (#6063) 2024-09-24 23:04:18 -07:00
volume_grpc_copy_incremental.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_grpc_copy.go copy ec shards to disks already having ec volumes 2024-09-03 21:19:10 -07:00
volume_grpc_erasure_coding.go rename proto field from DestroyTime to expire_at_sec 2024-10-24 21:35:11 -07:00
volume_grpc_query.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_grpc_read_all.go weed/server: remove unneeded err from streamReadOneVolume() signature (#5143) 2023-12-28 11:45:13 -08:00
volume_grpc_read_write.go ADHOC: volume fsck using append at ns (#3906) 2022-10-24 22:09:38 -07:00
volume_grpc_remote.go Added tls for http clients (#5766) 2024-07-16 23:14:09 -07:00
volume_grpc_tail.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_grpc_tier_download.go avoid load volume file with BytesOffset mismatch (#3841) 2022-10-14 00:18:09 -07:00
volume_grpc_tier_upload.go avoid load volume file with BytesOffset mismatch (#3841) 2022-10-14 00:18:09 -07:00
volume_grpc_vacuum.go Fix no more writable volumes by delay judgment (#4548) 2023-06-05 10:17:21 -07:00
volume_server_handlers_admin.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_server_handlers_helper.go directory structure change to work with glide 2016-06-02 18:09:14 -07:00
volume_server_handlers_read.go Added tls for http clients (#5766) 2024-07-16 23:14:09 -07:00
volume_server_handlers_ui.go move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
volume_server_handlers_write.go adjust visibility 2024-06-24 17:14:52 -07:00
volume_server_handlers.go feat: add in-flight metric for s3/file/volume-server (#6120) 2024-10-14 12:10:05 -07:00
volume_server.go Lazy loading (#3958) 2022-11-14 00:19:27 -08:00
webdav_server.go Revert "weed mount, weed dav add option to force cache" 2024-09-04 01:38:29 -07:00
wrapped_webdav_fs.go fix: return etag with md5 in webdav responses (#5158) 2024-01-03 08:50:32 -08:00