Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-generate sysvar documentation from TiDB server source #5720

Draft
wants to merge 56 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
f29ab02
system-variables: ensure alphabetical order
morgo May 28, 2021
6ea73ee
fix broken anchors
morgo May 28, 2021
30a9be5
Add WIP script
morgo May 28, 2021
b82868d
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo May 28, 2021
984272a
Add generators and generated file
morgo May 28, 2021
24fc507
fix linter
morgo May 28, 2021
d7877ca
Update to master, manually fix default txn mode
morgo May 31, 2021
6944092
Fetch correctness changes from tidb-master
morgo Jun 1, 2021
0f08b9b
Update for new variables
morgo Jun 3, 2021
2297833
Remove system-variables.md from commit
morgo Jun 3, 2021
a8aa051
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jun 3, 2021
fdbd7a7
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jun 5, 2021
5ab0a89
update with units
morgo Jun 5, 2021
8dee833
WIP
morgo Jun 8, 2021
0b4d8b6
Add quotes on range
morgo Jun 8, 2021
5784d50
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jun 14, 2021
5a2d09b
WIP
morgo Jun 14, 2021
a536480
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jun 22, 2021
10ff188
update
morgo Jun 22, 2021
f2e6b0f
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jul 2, 2021
f0ebe10
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Aug 23, 2021
652939b
Update against master
morgo Aug 23, 2021
5ee8613
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Sep 10, 2021
806360d
WIP
morgo Sep 10, 2021
ccdd4bb
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Sep 22, 2021
9d28f5a
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Oct 1, 2021
bb41e30
updates for new sysvars
morgo Oct 1, 2021
d8ea211
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Oct 9, 2021
510d568
WIP
morgo Oct 12, 2021
a8a9311
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Oct 15, 2021
eda0317
WIP
morgo Oct 15, 2021
b33d349
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Oct 25, 2021
f5833c8
update changes
morgo Oct 25, 2021
c75d298
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Nov 1, 2021
8600643
WIP
morgo Nov 2, 2021
b06513f
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Nov 10, 2021
b95bdcd
Wip
morgo Nov 10, 2021
f05991e
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Nov 17, 2021
472d881
WIP
morgo Nov 17, 2021
395ef8e
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Dec 17, 2021
7d5107c
WIP
morgo Dec 17, 2021
16f024a
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jan 5, 2022
8ae2848
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Jan 18, 2022
c157e5b
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Feb 7, 2022
ba6f2f2
WIP
morgo Mar 2, 2022
136086b
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Mar 22, 2022
42f0d30
WIP
morgo Mar 22, 2022
e8d0aed
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Mar 22, 2022
495bb63
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Apr 14, 2022
fe86242
WIP
morgo Apr 14, 2022
fee3391
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Apr 27, 2022
f23d033
WIP
morgo Apr 27, 2022
76c0809
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo Apr 29, 2022
2c6556e
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo May 19, 2022
031e9fc
WIP
morgo May 19, 2022
12a3512
Merge remote-tracking branch 'upstream/master' into fix-sysvar-correc…
morgo May 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Wip
  • Loading branch information
morgo committed Nov 10, 2021
commit b95bdcdf1bb48acfb13870a737b7456dd931997b
28 changes: 23 additions & 5 deletions scripts/generate-system-variables.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func formatDefaultValue(sv *variable.SysVar) string {
return "(system hostname)"
case variable.Version:
return "`5.7.25-TiDB-`(tidb version)"
case variable.VersionComment:
case variable.VersionComment, "version_compile_machine", "version_compile_os":
return "(string)"
case variable.Socket:
return `""` // TODO: need to fix this in the code.
Expand Down Expand Up @@ -86,9 +86,7 @@ func skipSv(sv *variable.SysVar) bool {
variable.TiDBTopSQLMaxStatementCount, variable.TiDBEnableGlobalTemporaryTable, variable.TiDBEnablePipelinedWindowFunction, variable.TiDBOptCartesianBCJ,
variable.TiDBEnableLocalTxn, variable.TiDBTopSQLMaxCollect, variable.TiDBTopSQLReportIntervalSeconds,
variable.TiDBOptMPPOuterJoinFixedBuildSide, variable.TiDBRestrictedReadOnly, variable.TiDBMPPStoreFailTTL, variable.TiDBHashExchangeWithNewCollation,
variable.TiDBEnableOrderedResultMode, variable.TiDBReadStaleness,
variable.TiDBEnableMPPBalanceWithContinuousRegion, variable.TiDBEnableMPPBalanceWithContinuousRegionCount,
"version_compile_os", "version_compile_machine":
variable.TiDBEnableOrderedResultMode, variable.TiDBReadStaleness:

return true
}
Expand Down Expand Up @@ -203,7 +201,7 @@ func formatSpecialVersionComment(sv *variable.SysVar) string {
return ` <span class="version-mark">New in v5.1</span>`
case variable.TiDBAnalyzeVersion:
return ` <span class="version-mark">New in v5.1.0</span>`
case variable.SkipNameResolve:
case variable.SkipNameResolve, variable.TiDBAllowFunctionForExpressionIndex:
return ` <span class="version-mark">New in v5.2.0</span>`
default:
return ""
Expand Down Expand Up @@ -893,6 +891,15 @@ func getExtendedDescription(sv *variable.SysVar) string {
"> It is not recommended to set `sql_log_bin` as a global variable because the future versions of TiDB might only allow setting this as a session variable."
case "ssl_ca":
return "- The location of the certificate authority file (if there is one)."
case "version_compile_machine":
return "- This variable returns the name of the CPU architecture on which TiDB is running."
case "version_compile_os":
return "- This variable returns the name of the OS on which TiDB is running."
case variable.PlacementChecks:
return "- This variable controls whether DDL statements validate [Placement Rules in SQL](/placement-rules-in-sql.md).\n" +
"- It is intended to be used by logical dump/restore tools to ensure that tables can always be created even if placement rules are violated. This is similar to how mysqldump writes `SET FOREIGN_KEY_CHECKS=0;` to the start of every dump file."
case variable.TiDBAllowFunctionForExpressionIndex:
return "- This variable is used to show the functions that are allowed to be used for creating expression indexes."
default:
return "- No documentation is currently available for this variable."
}
Expand Down Expand Up @@ -941,6 +948,17 @@ func main() {
">\n" +
"> TiDB differs from MySQL in that `GLOBAL` scoped variables **persist** through TiDB server restarts. Additionally, TiDB presents several MySQL variables as both readable and settable. This is required for compatibility, because it is common for both applications and connectors to read MySQL variables. For example, JDBC connectors both read and set query cache settings, despite not relying on the behavior.\n" +
"\n" +
"> **Note:**\n" +
">\n" +
"> Larger values do not always yield better performance. It is also important to consider the number of concurrent connections that are executing statements, because most settings apply to each connection.\n" +
">\n" +
"> Consider the unit of a variable when you determine safe values:\n" +
">\n" +
"> * For threads, safe values are typically up to the number of CPU cores.\n" +
"> * For bytes, safe values are typically less than the amount of system memory.\n" +
"> * For time, pay attention that the unit might be seconds or milliseconds.\n" +
">\n" +
"> Variables using the same unit might compete for the same set of resources.\n\n" +
"## Variable Reference\n\n")

for _, name := range getSysVarsByOrder() {
Expand Down
17 changes: 8 additions & 9 deletions scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,23 @@ require (
github.com/jinzhu/gorm v1.9.12 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect
github.com/pingcap/failpoint v0.0.0-20210918120811-547c13e3eb00 // indirect
github.com/pingcap/kvproto v0.0.0-20211029081837-3c7bd947cf9b // indirect
github.com/pingcap/kvproto v0.0.0-20211109071446-a8b4d34474bc // indirect
github.com/pingcap/parser v0.0.0-20211004012448-687005894c4e // indirect
github.com/pingcap/tidb v1.1.0-beta.0.20211101012250-a9c249feb1d1 // indirect
github.com/pingcap/tidb v1.1.0-beta.0.20211110101705-17edc5758fbf // indirect
github.com/pingcap/tidb-tools v5.2.2+incompatible // indirect
github.com/pingcap/tidb/parser v0.0.0-20211101012250-a9c249feb1d1 // indirect
github.com/pingcap/tipb v0.0.0-20211028032111-4de152204fb8 // indirect
github.com/pingcap/tidb/parser v0.0.0-20211110101705-17edc5758fbf // indirect
github.com/prometheus/common v0.32.1 // indirect
github.com/prometheus/procfs v0.7.3 // indirect
github.com/shirou/gopsutil v3.21.9+incompatible // indirect
github.com/shirou/gopsutil v3.21.10+incompatible // indirect
github.com/twmb/murmur3 v1.1.6 // indirect
github.com/uber-go/atomic v1.4.0 // indirect
github.com/uber/jaeger-client-go v2.29.1+incompatible // indirect
go.etcd.io/etcd v3.3.27+incompatible // indirect
go.uber.org/atomic v1.9.0 // indirect
golang.org/x/net v0.0.0-20211029224645-99673261e6eb // indirect
golang.org/x/sys v0.0.0-20211031064116-611d5d643895 // indirect
google.golang.org/genproto v0.0.0-20211029142109-e255c875f7c7 // indirect
google.golang.org/grpc v1.41.0 // indirect
golang.org/x/net v0.0.0-20211109214657-ef0fda0de508 // indirect
golang.org/x/sys v0.0.0-20211110154304-99a53858aa08 // indirect
google.golang.org/genproto v0.0.0-20211104193956-4c6863e31247 // indirect
google.golang.org/grpc v1.42.0 // indirect
)

replace (
Expand Down
20 changes: 20 additions & 0 deletions scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -782,6 +782,8 @@ github.com/pingcap/errors v0.11.5-0.20201126102027-b0a155152ca3 h1:LllgC9eGfqzkf
github.com/pingcap/errors v0.11.5-0.20201126102027-b0a155152ca3/go.mod h1:G7x87le1poQzLB/TqvTJI2ILrSgobnq4Ut7luOwvfvI=
github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63 h1:+FZIDR/D97YOPik4N4lPDaUcLDF/EQPogxtlHB2ZZRM=
github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg=
github.com/pingcap/errors v0.11.5-0.20211009033009-93128226aaa3 h1:8l9lu9RjWkI/VeqrP+Fn3tvZNPu5GYP0rYLLN5Q46go=
github.com/pingcap/errors v0.11.5-0.20211009033009-93128226aaa3/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg=
github.com/pingcap/failpoint v0.0.0-20191029060244-12f4ac2fd11d/go.mod h1:DNS3Qg7bEDhU6EXNHF+XSv/PGznQaMJ5FWvctpm6pQI=
github.com/pingcap/failpoint v0.0.0-20200210140405-f8f9fb234798/go.mod h1:DNS3Qg7bEDhU6EXNHF+XSv/PGznQaMJ5FWvctpm6pQI=
github.com/pingcap/failpoint v0.0.0-20200702092429-9f69995143ce h1:Y1kCxlCtlPTMtVcOkjUcuQKh+YrluSo7+7YMCQSzy30=
Expand Down Expand Up @@ -823,6 +825,8 @@ github.com/pingcap/kvproto v0.0.0-20211021064456-d62ddcee4ccd h1:gVqnzy7FRYva8cS
github.com/pingcap/kvproto v0.0.0-20211021064456-d62ddcee4ccd/go.mod h1:IOdRDPLyda8GX2hE/jO7gqaCV/PNFh8BZQCQZXfIOqI=
github.com/pingcap/kvproto v0.0.0-20211029081837-3c7bd947cf9b h1:/aj6ITlHSJZmsm4hIMOgJAAZti+Dmq11tCyKedA6Dcs=
github.com/pingcap/kvproto v0.0.0-20211029081837-3c7bd947cf9b/go.mod h1:IOdRDPLyda8GX2hE/jO7gqaCV/PNFh8BZQCQZXfIOqI=
github.com/pingcap/kvproto v0.0.0-20211109071446-a8b4d34474bc h1:6goyJr/7qam8KgDLgOd3k2BQAjtPlg+w22YdgClBlIk=
github.com/pingcap/kvproto v0.0.0-20211109071446-a8b4d34474bc/go.mod h1:IOdRDPLyda8GX2hE/jO7gqaCV/PNFh8BZQCQZXfIOqI=
github.com/pingcap/log v0.0.0-20191012051959-b742a5d432e9/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8=
github.com/pingcap/log v0.0.0-20200117041106-d28c14d3b1cd/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8=
github.com/pingcap/log v0.0.0-20200511115504-543df19646ad/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8=
Expand Down Expand Up @@ -864,6 +868,8 @@ github.com/pingcap/tidb v1.1.0-beta.0.20211023132847-efa94595c071 h1:Rim0XPtq4RL
github.com/pingcap/tidb v1.1.0-beta.0.20211023132847-efa94595c071/go.mod h1:Ci7ABF58a4jn6YtaHi7655jP409edqC2JxWWFRqOubg=
github.com/pingcap/tidb v1.1.0-beta.0.20211101012250-a9c249feb1d1 h1:6iQmMdSm011dacnnNJHgIDhI5/oRQ2QkHHh3kEmHt0M=
github.com/pingcap/tidb v1.1.0-beta.0.20211101012250-a9c249feb1d1/go.mod h1:Pv+WlFkX7KP+lpsJG8kNYDTC18DGJsGS0Tf7IoNc11U=
github.com/pingcap/tidb v1.1.0-beta.0.20211110101705-17edc5758fbf h1:c4NOUSA0eDv90hIqX9LhwkyTL2+aa7bLyPqT1/5Wp9o=
github.com/pingcap/tidb v1.1.0-beta.0.20211110101705-17edc5758fbf/go.mod h1:x/43romxbDlNrjZubzqJ5+xBeGNvU6fXMZpMcJ/vd5I=
github.com/pingcap/tidb-dashboard v0.0.0-20210312062513-eef5d6404638/go.mod h1:OzFN8H0EDMMqeulPhPMw2i2JaiZWOKFQ7zdRPhENNgo=
github.com/pingcap/tidb-dashboard v0.0.0-20210716172320-2226872e3296/go.mod h1:OCXbZTBTIMRcIt0jFsuCakZP+goYRv6IjawKbwLS2TQ=
github.com/pingcap/tidb-dashboard v0.0.0-20211008050453-a25c25809529/go.mod h1:OCXbZTBTIMRcIt0jFsuCakZP+goYRv6IjawKbwLS2TQ=
Expand All @@ -886,6 +892,8 @@ github.com/pingcap/tidb/parser v0.0.0-20211023132847-efa94595c071 h1:umPgvoOZuzk
github.com/pingcap/tidb/parser v0.0.0-20211023132847-efa94595c071/go.mod h1:e1MGCA9Sg3T8jid8PKAEq5eYVuMMCq4n8gJ+Kqp4Plg=
github.com/pingcap/tidb/parser v0.0.0-20211101012250-a9c249feb1d1 h1:+OiaZz036AAbqMhSuXHBsTG1xNxoJ+CpqlyXcTHibvE=
github.com/pingcap/tidb/parser v0.0.0-20211101012250-a9c249feb1d1/go.mod h1:MAa22tagoj7nv5b1NBcxPkc5CiUNhqj1wuSQnw4f9WE=
github.com/pingcap/tidb/parser v0.0.0-20211110101705-17edc5758fbf h1:7JS/6PI3R6N8Qf8DF2fdLp1d1ItutaI4PJDpd8UMjdo=
github.com/pingcap/tidb/parser v0.0.0-20211110101705-17edc5758fbf/go.mod h1:MAa22tagoj7nv5b1NBcxPkc5CiUNhqj1wuSQnw4f9WE=
github.com/pingcap/tipb v0.0.0-20190428032612-535e1abaa330/go.mod h1:RtkHW8WbcNxj8lsbzjaILci01CtYnYbIkQhjyZWrWVI=
github.com/pingcap/tipb v0.0.0-20201209065231-aa39b1b86217 h1:Ophn4Ud/QHp1BH0FJOzbAVBW9Mw8BlX0gtWkK7ubDy0=
github.com/pingcap/tipb v0.0.0-20201209065231-aa39b1b86217/go.mod h1:RtkHW8WbcNxj8lsbzjaILci01CtYnYbIkQhjyZWrWVI=
Expand All @@ -898,6 +906,8 @@ github.com/pingcap/tipb v0.0.0-20211008080435-3fd327dfce0e/go.mod h1:A7mrd7WHBl1
github.com/pingcap/tipb v0.0.0-20211026080602-ec68283c1735/go.mod h1:A7mrd7WHBl1o63LE2bIBGEJMTNWXqhgmYiOvMLxozfs=
github.com/pingcap/tipb v0.0.0-20211028032111-4de152204fb8 h1:aVxoDUuWW4PmsCWHL+KAkyPU280+HDsTm+0p4/KPwZM=
github.com/pingcap/tipb v0.0.0-20211028032111-4de152204fb8/go.mod h1:A7mrd7WHBl1o63LE2bIBGEJMTNWXqhgmYiOvMLxozfs=
github.com/pingcap/tipb v0.0.0-20211105090418-71142a4d40e3 h1:xnp/Qkk5gELlB8TaY6oro0JNXMBXTafNVxU/vbrNU8I=
github.com/pingcap/tipb v0.0.0-20211105090418-71142a4d40e3/go.mod h1:A7mrd7WHBl1o63LE2bIBGEJMTNWXqhgmYiOvMLxozfs=
github.com/pingcap/tiup v1.2.3/go.mod h1:q8WzflNHjE1U49k2qstTL0clx2pKh8pkOzUFV4RTvQo=
github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
Expand Down Expand Up @@ -994,6 +1004,8 @@ github.com/shirou/gopsutil v3.21.8+incompatible h1:sh0foI8tMRlCidUJR+KzqWYWxrkuu
github.com/shirou/gopsutil v3.21.8+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/shirou/gopsutil v3.21.9+incompatible h1:LTLpUnfX81MkHeCtSrwNKZwuW5Id6kCa7/P43NdcNn4=
github.com/shirou/gopsutil v3.21.9+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/shirou/gopsutil v3.21.10+incompatible h1:AL2kpVykjkqeN+MFe1WcwSBVUjGjvdU8/ubvCuXAjrU=
github.com/shirou/gopsutil v3.21.10+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc=
github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
github.com/shopspring/decimal v0.0.0-20191125035519-b054a8dfd10d/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
Expand Down Expand Up @@ -1075,6 +1087,8 @@ github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211011083157-49c8dd23f1f0 h1:DZdVq
github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211011083157-49c8dd23f1f0/go.mod h1:00plYwQsQ5kBUmafHO+JkjznGgFaBokMZl82TZIbsQk=
github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211029104011-2fd3841894de h1:DKo2grkDpP9hQHuYbkAz4yxMS1742qBkUd4kwyZK2As=
github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211029104011-2fd3841894de/go.mod h1:gdd4S4uS3/apOF9iet/DIYUdr6J4WzGLWyDgn6SMtg0=
github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211102120533-b8cc5a319d96 h1:+PffHhOZm7OpC+VrL10ahT/KwloECT4ZtSJ0D8SzmYQ=
github.com/tikv/client-go/v2 v2.0.0-alpha.0.20211102120533-b8cc5a319d96/go.mod h1:iiwtsCxcbNLK5i9VRYGvdcihgHXTKy2ukWjoaJsrphg=
github.com/tikv/pd v1.1.0-beta.0.20200824114021-f8c45ae287fd/go.mod h1:quwjWtCmawAvS+YdxtSKG08sEexLzkhQgAno59wW+lI=
github.com/tikv/pd v1.1.0-beta.0.20201125070607-d4b90eee0c70 h1:KGyN3zjxk8kXvAYVDJvcZ9QNwgVf7bXnf3P49+JV4pw=
github.com/tikv/pd v1.1.0-beta.0.20201125070607-d4b90eee0c70/go.mod h1:qqRJlVDCqe6r+Fs4yWPORwxVOa3VDinww8fg7zGiKfk=
Expand Down Expand Up @@ -1352,6 +1366,8 @@ golang.org/x/net v0.0.0-20211020060615-d418f374d309 h1:A0lJIi+hcTR6aajJH4YqKWwoh
golang.org/x/net v0.0.0-20211020060615-d418f374d309/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211029224645-99673261e6eb h1:pirldcYWx7rx7kE5r+9WsOXPXK0+WH5+uZ7uPmJ44uM=
golang.org/x/net v0.0.0-20211029224645-99673261e6eb/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211109214657-ef0fda0de508 h1:v3NKo+t/Kc3EASxaKZ82lwK6mCf4ZeObQBduYFZHo7c=
golang.org/x/net v0.0.0-20211109214657-ef0fda0de508/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
Expand Down Expand Up @@ -1476,6 +1492,8 @@ golang.org/x/sys v0.0.0-20211023085530-d6a326fbbf70 h1:SeSEfdIxyvwGJliREIJhRPPXv
golang.org/x/sys v0.0.0-20211023085530-d6a326fbbf70/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211031064116-611d5d643895 h1:iaNpwpnrgL5jzWS0vCNnfa8HqzxveCFpFx3uC/X4Tps=
golang.org/x/sys v0.0.0-20211031064116-611d5d643895/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211110154304-99a53858aa08 h1:WecRHqgE09JBkh/584XIE6PMz5KKE/vER4izNUi30AQ=
golang.org/x/sys v0.0.0-20211110154304-99a53858aa08/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
Expand Down Expand Up @@ -1691,6 +1709,8 @@ google.golang.org/genproto v0.0.0-20211021150943-2b146023228c h1:FqrtZMB5Wr+/Rec
google.golang.org/genproto v0.0.0-20211021150943-2b146023228c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
google.golang.org/genproto v0.0.0-20211029142109-e255c875f7c7 h1:aaSaYY/DIDJy3f/JLXWv6xJ1mBQSRnQ1s5JhAFTnzO4=
google.golang.org/genproto v0.0.0-20211029142109-e255c875f7c7/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
google.golang.org/genproto v0.0.0-20211104193956-4c6863e31247 h1:ZONpjmFT5e+I/0/xE3XXbG5OIvX2hRYzol04MhKBl2E=
google.golang.org/genproto v0.0.0-20211104193956-4c6863e31247/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
google.golang.org/grpc v0.0.0-20180607172857-7a6a684ca69e/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
Expand Down
Loading