Spdk/scripts/bpf/nvme.bt
Krzysztof Karas 30ea7ecc6f bdev/nvme: implement additional dtrace probes
Add more dtrace probes to help with identifying issues
in production.

Change-Id: I8fb621a15c5e33ae94d75b4fc31135e2635dcfce
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10561
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2022-01-20 21:12:56 +00:00

30 lines
1002 B
Plaintext

usdt:__EXE__:bdev_nvme_ctrlr_delete {
printf("%d.%06d: delete bdev controller %s\n",
elapsed / (uint64)(1000 * 1000), elapsed % (uint64)(1000 * 1000),
str(arg1));
}
usdt:__EXE__:bdev_nvme_ctrlr_release {
printf("%d.%06d: release controller %s with ref %d\n",
elapsed / (uint64)(1000 * 1000), elapsed % (uint64)(1000 * 1000),
str(arg1), arg2);
}
usdt:__EXE__:bdev_nvme_destroy_qpair {
printf("%d.%06d: controller: %s delete qpair with ID: %d\n",
elapsed / (uint64)(1000 * 1000), elapsed % (uint64)(1000 * 1000),
str(arg1), arg2);
}
usdt:__EXE__:bdev_nvme_destruct {
printf("%d.%06d: delete nvme disk: %s, with nsid: %d\n",
elapsed / (uint64)(1000 * 1000), elapsed % (uint64)(1000 * 1000),
str(arg1), arg2);
}
usdt:__EXE__:bdev_nvme_create_qpair {
printf("%d.%06d: controller: %s create qpair with ID: %d on thread: %d\n",
elapsed / (uint64)(1000 * 1000), elapsed % (uint64)(1000 * 1000),
str(arg1), arg2, arg3);
}