想单步debug tidb 有工具和教程吗
【TiDB 版本】
v4.0.10
【问题描述】
想单步debug tidb 有工具和教程吗
想单步debug tidb 有工具和教程吗
【TiDB 版本】
v4.0.10
【问题描述】
想单步debug tidb 有工具和教程吗
Hi,我们最近在 TiDB Hackathon 做了一个 VS Code 的插件可以来帮助单步 debug tidb。具体来说就是把当前本地的 TiDB 代码编译后,用此二进制启动一个本地集群,然后可以在 TiDB 代码里下断点进行单点调试。
目前功能和文档都还很简陋,你可以在 VS Code 的扩展商店里搜索 “TiDE” 下载安装,安装后初次使用时会弹出 Step by Step Guide,你可以按照 Guide 一步一步操作,如果遇到什么问题,欢迎随时反馈给我们。
项目地址:https://github.com/dragonly/ticode
介绍文章及 Demo 视频 (在文章最后): https://mp.weixin.qq.com/s/y2Q0C2cH5-95SILqnAzjAg
工程目录是这样的
看来在 Linux 上还有一些问题,我们还没有在 Linux 测试过,目前都是在 macOS 上测试的。等我们在 Linux 测试一下 OK 后再让您试用哈。
我似乎明白了,你用 VS Code 打开的是 tidb-repos 这个目录,但这并不是一个 workspace,如果是一个 workspace,它是会显示成这样的:
看来还是 guide 写得不够清晰。
如果你不想用 workspace,或者只关心 tidb 项目,你可以尝试用 vscode 打开 tidb 这个目录,而不是 tidb-repos 这个目录试试呢。
为什么没有goland的单步调试插件或者教程?
嗯,我现在手头没有 Linux 环境,等我装个虚拟机来测试一下。
可以看看断点都下到哪了。应该是进到某个断点了
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。