aboutsummaryrefslogtreecommitdiff
path: root/weed/command/benchmark.go
AgeCommit message (Collapse)AuthorFilesLines
2025-06-03change version directorychrislu1-1/+2
2025-05-28Add context with request (#6824)Aleksey Kosov1-2/+2
2024-11-04merge current message queue code changes (#6201)Chris Lu1-2/+2
* listing files to convert to parquet * write parquet files * save logs into parquet files * pass by value * compact logs into parquet format * can skip existing files * refactor * refactor * fix compilation * when no partition found * refactor * add untested parquet file read * rename package * refactor * rename files * remove unused * add merged log read func * parquet wants to know the file size * rewind by time * pass in stop ts * add stop ts * adjust log * minor * adjust log * skip .parquet files when reading message logs * skip non message files * Update subscriber_record.go * send messages * skip message data with only ts * skip non log files * update parquet-go package * ensure a valid record type * add new field to a record type * Update read_parquet_to_log.go * fix parquet file name generation * separating reading parquet and logs * add key field * add skipped logs * use in memory cache * refactor * refactor * refactor * refactor, and change compact log * refactor * rename * refactor * fix format * prefix v to version directory
2024-07-16Added tls for http clients (#5766)vadimartynov1-2/+3
* Added global http client * Added Do func for global http client * Changed the code to use the global http client * Fix http client in volume uploader * Fixed pkg name * Fixed http util funcs * Fixed http client for bench_filer_upload * Fixed http client for stress_filer_upload * Fixed http client for filer_server_handlers_proxy * Fixed http client for command_fs_merge_volumes * Fixed http client for command_fs_merge_volumes and command_volume_fsck * Fixed http client for s3api_server * Added init global client for main funcs * Rename global_client to client * Changed: - fixed NewHttpClient; - added CheckIsHttpsClientEnabled func - updated security.toml in scaffold * Reduce the visibility of some functions in the util/http/client pkg * Added the loadSecurityConfig function * Use util.LoadSecurityConfiguration() in NewHttpClient func
2024-07-16Added loadSecurityConfigOnce (#5792)vadimartynov1-1/+1
2024-06-14Added context for the MasterClient's methods to avoid endless loops (#5628)vadimartynov1-3/+5
* Added context for the MasterClient's methods to avoid endless loops * Returned WithClient function. Added WithClientCustomGetMaster function * Hid unused ctx arguments * Using a common context for the KeepConnectedToMaster and WaitUntilConnected functions * Changed the context termination check in the tryConnectToMaster function * Added a child context to the tryConnectToMaster function * Added a common context for KeepConnectedToMaster and WaitUntilConnected functions in benchmark
2023-08-24Implement SRV lookups for filer (#4767)Nico D'Cotta1-1/+1
2022-10-23remove volume server tcp clientchrislu1-24/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-6/+6
2022-07-28add dc and rackchrislu1-1/+1
2022-05-16minor (typos...), done while reading aroundNat Makarevitch1-3/+3
2022-05-01filer: add filer groupchrislu1-1/+1
2022-03-26refactor: change masters from a slice to a mapchrislu1-1/+1
2021-11-05Revert "master: rename grpc function KeepConnected() to ↵Chris Lu1-1/+1
SubscribeVolumeLocationUpdates()" This reverts commit af71ae11aa29350a60ed7d3b9a16276a06ba9dcc.
2021-11-03master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()Chris Lu1-1/+1
2021-09-12change server address from string to a typeChris Lu1-2/+2
2021-08-12use grpc and jwtChris Lu1-1/+1
2021-03-16revert fasthttp changesChris Lu1-1/+1
related to https://github.com/chrislusf/seaweedfs/issues/1907
2021-03-06adds tcp writes benchmarkChris Lu1-1/+24
2021-02-22disk type support custom tagsChris Lu1-1/+1
2021-02-17refactoring to get master function, instead of passing master values directlyChris Lu1-2/+2
this will enable retrying later
2021-02-14disk type only supports hdd and ssd, not ready for random tags yetChris Lu1-1/+1
2021-02-13adjust help messageChris Lu1-1/+1
2021-02-12use fasthttp lib to readChris Lu1-1/+1
2020-12-16go fmtChris Lu1-2/+2
2020-12-13rename parameter name to "disk"Chris Lu1-1/+1
2020-12-13rename from volumeType to diskTypeChris Lu1-3/+3
2020-12-13adding volume typeChris Lu1-0/+3
2020-11-12fiil serverUrls sorted by data centerKonstantin Lebedev1-1/+1
2020-10-13Only wait on retryable requestsChris Lu1-1/+1
2020-10-07read from alternative replicaChris Lu1-2/+7
related to https://github.com/chrislusf/seaweedfs/issues/1512
2020-06-20adjust protocChris Lu1-47/+10
2020-06-02inject git version into buildChris Lu1-1/+1
2020-05-10go fmtChris Lu1-1/+1
2020-04-30add fsync option for benchmarkzhangsong1-0/+3
2020-04-28randomize benchmark contentChris Lu1-3/+5
fix https://github.com/chrislusf/seaweedfs/issues/1294
2020-04-18filer master start up with default ip address instead of just localhostChris Lu1-1/+1
2020-03-18use public url also for deletionsChris Lu1-1/+1
2020-03-01master able to list all master clients by typeChris Lu1-1/+1
2020-02-25avoid reusing context objectChris Lu1-3/+3
fix https://github.com/chrislusf/seaweedfs/issues/1182
2020-02-14volume: add grpc file read operationChris Lu1-8/+49
This is added more for performance benchmarking.
2020-01-29support env variables to overwrite toml fileChris Lu1-2/+1
2019-10-14fix benchmark cmd usage infozhangsong1-1/+1
2019-06-05periodic scripts exeuction from leader masterChris Lu1-4/+4
2019-03-29refactoringChris Lu1-11/+11
2019-03-20benchmark: add replication flagchenwanli1-2/+5
2019-02-18adding grpc mutual tlsChris Lu1-3/+11
2019-02-16avoid util package depends on security packageChris Lu1-1/+1
2019-02-15benchmark can work in secure modeChris Lu1-2/+11
2019-02-09cleanup security.SecretChris Lu1-7/+2