seaweedfs/weed/server
shichanglin5 f5b0c04b14 perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
Under normal circumstances, there will be no problems, but when the
master is debugged in the local environment, the volume client cannot
communicate with the master normally, so the sendHeartBeat logic is
restarted, and a new connection is created to report the heartbeat. If
the master has not cleared the uuid of the volume at this time, then The
master will respond to volume duplicateUUIDS, and the volume service
will exit, but in fact the uuid of the volume is not duplicated
2022-06-09 20:41:16 +08:00
..
filer_ui Merge pull request #2889 from blacktear23/filer-ui-bootstrap-style 2022-04-08 00:50:32 -07:00
master_ui master ui add raft stats and Max Volume Id 2022-04-07 20:52:01 +05:00
volume_server_ui show RemoteVolumes/EcVolumes only if it is not empty 2021-07-06 15:20:18 +08:00
common.go move s3 related constants from package http to s3_constants 2022-05-30 22:57:41 -07:00
common_test.go jwt check the base file id 2019-03-03 10:17:44 -08:00
filer_grpc_server.go refactor: separate into two files 2022-04-01 16:40:49 -07:00
filer_grpc_server_admin.go shell: cluster.ps display filer group 2022-05-29 16:37:14 -07:00
filer_grpc_server_kv.go filer: cross cluster synchronization 2020-09-09 11:21:23 -07:00
filer_grpc_server_remote.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
filer_grpc_server_rename.go rename to skipCheckParentDir 2022-03-16 23:55:31 -07:00
filer_grpc_server_sub_meta.go stop when in memory log is done 2022-05-30 15:25:21 -07:00
filer_server.go fix wrong logic 2022-05-31 11:55:58 -07:00
filer_server_handlers.go FEATURE: add JWT to HTTP endpoints of Filer and use them in S3 Client 2021-12-30 14:45:27 +01:00
filer_server_handlers_proxy.go filer, s3, volume server: a bit memory optimization 2022-03-02 20:15:28 -08:00
filer_server_handlers_read.go move s3 related constants from package http to s3_constants 2022-05-30 22:57:41 -07:00
filer_server_handlers_read_dir.go Tune filer UI add rename feature 2022-04-07 15:19:41 +08:00
filer_server_handlers_tagging.go update code according to PR's comment 2022-03-28 15:23:31 +08:00
filer_server_handlers_write.go use final destination to resolve fs configuration 2022-05-30 22:47:26 -07:00
filer_server_handlers_write_autochunk.go move s3 related constants from package http to s3_constants 2022-05-30 22:57:41 -07:00
filer_server_handlers_write_cipher.go rename to skipCheckParentDir 2022-03-16 23:55:31 -07:00
filer_server_handlers_write_merge.go add a place holder for later merge consecutive chunks 2022-04-06 00:28:48 -07:00
filer_server_handlers_write_upload.go enhancement: replace sort.Slice with slices.SortFunc to reduce reflection 2022-04-18 10:35:43 +08:00
filer_server_rocksdb.go go fmt 2021-09-01 02:45:42 -07:00
master_grpc_server.go fix naming convention 2022-05-17 15:41:49 +08:00
master_grpc_server_admin.go add timing info during ping operation 2022-04-16 12:45:49 -07:00
master_grpc_server_cluster.go collect cluster node start time 2022-05-30 16:23:52 -07:00
master_grpc_server_collection.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
master_grpc_server_raft.go avoid panic if hashicorp raft not initialized 2022-04-30 13:56:35 +05:00
master_grpc_server_volume.go shell vacuum volume by collection and volume id 2022-04-18 18:40:58 +05:00
master_server.go fresh filer store bootstrap from the oldest peer 2022-05-30 21:27:48 -07:00
master_server_handlers.go rename security.GenJwt to security.GenJwtForVolumeServer 2021-12-29 12:39:41 +01:00
master_server_handlers_admin.go shell vacuum volume by collection and volume id 2022-04-18 18:40:58 +05:00
master_server_handlers_ui.go master ui add raft stats and Max Volume Id 2022-04-07 20:52:01 +05:00
raft_hashicorp.go use the full ServerAddress as the identifier 2022-04-11 10:44:44 +05:00
raft_server.go fix cluster status 2022-04-04 18:52:08 +05:00
raft_server_handlers.go add stats raft handler 2022-04-04 19:16:06 +05:00
volume_grpc_admin.go add timing info during ping operation 2022-04-16 12:45:49 -07:00
volume_grpc_batch_delete.go volume: support concurrent download data size limit 2021-08-08 23:25:16 -07:00
volume_grpc_client_to_master.go perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal 2022-06-09 20:41:16 +08:00
volume_grpc_copy.go volume: sync to disk before copying volume files 2022-04-26 13:03:43 -07:00
volume_grpc_copy_incremental.go fix typo offset.ToAcutalOffset to offset.ToActualOffset 2021-02-07 12:11:51 +08:00
volume_grpc_erasure_coding.go use streaming mode for long poll grpc calls 2021-12-26 00:15:03 -08:00
volume_grpc_query.go volume: support concurrent download data size limit 2021-08-08 23:25:16 -07:00
volume_grpc_read_all.go volume stream read skips deleted content 2021-09-27 03:07:44 -07:00
volume_grpc_read_write.go remove imports 2021-08-07 16:20:17 -07:00
volume_grpc_remote.go go fmt 2021-09-14 10:37:06 -07:00
volume_grpc_tail.go change server address from string to a type 2021-09-12 22:47:52 -07:00
volume_grpc_tier_download.go volume: add "-dir.idx" option for separate index storage 2020-11-27 03:17:10 -08:00
volume_grpc_tier_upload.go skip if already copied to remote 2022-04-30 20:03:04 -07:00
volume_grpc_vacuum.go go fmt 2021-11-02 23:39:16 -07:00
volume_server.go just exit in case of duplicated volume directories were loaded 2022-05-17 15:41:49 +08:00
volume_server_handlers.go Merge pull request #2759 from kmlebedev/skip_wait_cancelled_request 2022-03-24 12:21:44 -07:00
volume_server_handlers_admin.go healthz check to avoid drain pod with last replicas 2022-02-16 14:18:36 +05: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 stream read large files 2022-06-05 11:54:04 -07:00
volume_server_handlers_ui.go change server address from string to a type 2021-09-12 22:47:52 -07:00
volume_server_handlers_write.go move some volume lookup operations to grpc 2021-08-12 20:33:00 -07:00
volume_server_tcp_handlers_write.go avoid duplicated volume directory 2022-05-16 19:33:51 +08:00
webdav_server.go use file size as max range 2022-02-26 03:00:08 -08:00