2019 Vitess at GoSV
Co-creator CTO, PlanetScale @ssougou ssougou.blogspot.com Vitess@GoSV What is Vitess ● Sharding middleware for MySQL ● Massively scalable ● HA ● Cloud-native pxhere CC0 Vitess stats Started 2010 7,500+0 码力 | 20 页 | 1.07 MB | 1 年前3Vitess security audit
Audit, 2023 When a Vitess administrator adds an authentication plugin, VTAdmin-api adds it as a middleware at the http mux layer. VTAdmin-api does this in vitess/go/vt/vtadmin/api.go, when the routes are0 码力 | 41 页 | 1.10 MB | 1 年前3The Vitess 7.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . in indentation. ∗ Use 2 spaces in everything except Go. ∗ In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences or which implications it has (e.g. other parts in the system have to be adapted.) Sometimes this message can also contain more material for reference e.g. benchmark numbers to justify why the change was 0 码力 | 254 页 | 949.63 KB | 1 年前3The Vitess 8.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adhere to the Go coding guidelines and watch out for these common errors. * Contain a description message that is as detailed as possible. Here is a great example https://github.com/vitessio/vitess/pull/6543 inconsistencies in indentation. – Use 2 spaces in everything except Go. – In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences 0 码力 | 331 页 | 1.35 MB | 1 年前3The Vitess 11.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adhere to the Go coding guidelines and watch out for these common errors. • Contain a description message that is as detailed as possible. Here is a great example https://github.com/vitessio/vitess/pull/6543 inconsistencies in indentation. – Use 2 spaces in everything except Go. – In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences 0 码力 | 481 页 | 3.14 MB | 1 年前3The Vitess 9.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adhere to the Go coding guidelines and watch out for these common errors. • Contain a description message that is as detailed as possible. Here is a great example https://github.com/vitessio/vitess/pull/6543 inconsistencies in indentation. – Use 2 spaces in everything except Go. – In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences 0 码力 | 417 页 | 2.96 MB | 1 年前3The Vitess 10.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adhere to the Go coding guidelines and watch out for these common errors. • Contain a description message that is as detailed as possible. Here is a great example https://github.com/vitessio/vitess/pull/6543 inconsistencies in indentation. – Use 2 spaces in everything except Go. – In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences 0 码力 | 455 页 | 3.07 MB | 1 年前3The Vitess 12.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adhere to the Go coding guidelines and watch out for these common errors. • Contain a description message that is as detailed as possible. Here is a great example https://github.com/vitessio/vitess/ pull/6543 inconsistencies in indentation. – Use 2 spaces in everything except Go. – In Go, just use goimports. • Commit message format: 40 – –: This is a short description of the change. If necessary , more sentences 0 码力 | 534 页 | 3.32 MB | 1 年前3The Vitess 6.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . in indentation. ∗ Use 2 spaces in everything except Go. ∗ In Go, just use goimports. • Commit message format: 22 –: This is a short description of the change. If necessary , more sentences or which implications it has (e.g. other parts in the system have to be adapted.) Sometimes this message can also contain more material for reference e.g. benchmark numbers to justify why the change was 0 码力 | 210 页 | 846.79 KB | 1 年前3The Vitess 5.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Creating a message table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . in indentation. ∗ Use 2 spaces in everything except Go. ∗ In Go, just use goimports. • Commit message format: –: This is a short description of the change. If necessary , more sentences or which implications it has (e.g. other parts in the system have to be adapted.) Sometimes this message can also contain more material for reference e.g. benchmark numbers to justify why the change was 0 码力 | 206 页 | 875.06 KB | 1 年前3
共 10 条
- 1