kubo/cmd/ipfs
Gus Eggert bb68a68525
feat: port collect-profiles.sh to 'ipfs diag profile' (#8786)
* feat: add block profiling to collect-profiles.sh

* feat: add more profiles to 'ipfs diag profile'

This adds mutex and block profiles, and brings the command up-to-par
with 'collect-profiles.sh', so that we can remove it.

Profiles are also now collected concurrently, which improves the
runtime from (profile_time * num_profiles) to just (profile_time).

Note that this has a backwards-incompatible change, removing
--cpu-profile-time in favor of the more general --profile-time, which
covers all sampling profiles.

* docs(cli): ipfs diag profile

* add CLI flag to select specific diag collectors

Co-authored-by: Marcin Rataj <lidel@lidel.org>
2022-04-12 11:58:03 -04:00
..
dist fix: installation without sudo (#8715) 2022-02-16 08:54:29 -05:00
util fix build on Plan 9 2020-09-23 22:27:01 -04:00
.gitignore make: rework makefiles for non-recursive make and add sharness coverage 2017-02-12 01:18:40 +01:00
add_migrations.go fix: unknown fetcher type error (#8830) 2022-04-06 02:10:13 +02:00
daemon_linux.go chore(dep): update deps 2020-01-28 21:20:17 -08:00
daemon_other.go systemd: add notify support 2019-09-27 16:08:30 -07:00
daemon.go Merge pull request #8638 from ipfs/schomatis/fix/core/node/unwrap-fx-error 2022-03-16 19:45:51 -03:00
debug.go feat: port collect-profiles.sh to 'ipfs diag profile' (#8786) 2022-04-12 11:58:03 -04:00
dnsresolve_test.go fix dns test 2021-05-10 21:04:55 -07:00
init.go fix: rewrite dependencies over the go-ipfs-config package 2022-03-04 09:45:16 +01:00
ipfs.go move key rotation command to ipfs key rotate 2020-08-17 07:26:47 -04:00
main.go feat: add basic gateway tracing (#8595) 2022-04-04 19:24:05 +02:00
pinmfs_test.go fix(core/commands): do not cache config (#8824) 2022-03-27 08:11:45 -04:00
pinmfs.go fix(core/commands): do not cache config (#8824) 2022-03-27 08:11:45 -04:00
Rules.mk mk: s/go-build/go-build-relative/ 2019-03-05 18:33:58 +01:00
runmain_test.go make: rework makefiles for non-recursive make and add sharness coverage 2017-02-12 01:18:40 +01:00