Pentest-Report Vitess 02.2019revealed a rather limited attack surface. This observation was later confirmed as the subsequent phases of the test ensued. While the results of this assessment are few and far between and may suggest defines the scope of the test and then moves on to explaining the employed test methodology. Subsequent phases and details relevant for the test are covered next and clarify which aspects were investigated during that was used during this source code audit and penetration tests. The test was divided into two phases. Each phase had goals that were closely linked to the areas in scope. The initial phase (Phase 1)0 码力 | 9 页 | 155.02 KB | 1 年前3
The Vitess 6.0 Documentationstores a separate partitioning for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests different ServedFrom record for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service0 码力 | 210 页 | 846.79 KB | 1 年前3
The Vitess 5.0 Documentationstores a separate partitioning for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests different ServedFrom record for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service0 码力 | 206 页 | 875.06 KB | 1 年前3
The Vitess 7.0 Documentationstores a separate partitioning for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests different ServedFrom record for each (cell, tablet type) pair. This allows migrations to proceed in phases: first migrate rdonly and replica requests, one cell at a time, and finally migrate master requests go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: 63 • Start with the old topo service implementation we want to replace. • Bring up the new topo0 码力 | 254 页 | 949.63 KB | 1 年前3
The Vitess 11.0 Documentationusing the last vgtid that it received. Architecture/Design During a copy there will two distinct phases: 1. Copy phase: where the vstreamer is sending row data in bulk using the primary key to “paginate” go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service Step T4 is called Fast Forward. Catchup As detailed above the catchup phase runs between two copy phases. During the copy phase the gtid position can move significantly ahead. So we run a replicate till0 码力 | 481 页 | 3.14 MB | 1 年前3
The Vitess 10.0 Documentation
using the last vgtid that it received. Architecture/Design During a copy there will two distinct phases: 1. Copy phase: where the vstreamer is sending row data in bulk using the primary key to “paginate” go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service Step T4 is called Fast Forward. Catchup As detailed above the catchup phase runs between two copy phases. During the copy phase the gtid position can move significantly ahead. So we run a replicate till0 码力 | 455 页 | 3.07 MB | 1 年前3
The Vitess 12.0 DocumentationStep T4 is called Fast Forward. Catchup As detailed above the catchup phase runs between two copy phases. During the copy phase the gtid position can move significantly ahead. So we run a replicate till using the last vgtid that it received. Architecture/Design During a copy there will two distinct phases: 1. Copy phase: where the vstreamer is sending row data in bulk using the primary key to “paginate” go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service0 码力 | 534 页 | 3.32 MB | 1 年前3
The Vitess 9.0 Documentationusing the last vgtid that it received. Architecture/Design During a copy there will two distinct phases: 1. Copy phase: where the vstreamer is sending row data in bulk using the primary key to “paginate” go/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: 113 • Start with the old topo service implementation we want to replace. • Bring up the new topo Step T4 is called Fast Forward. Catchup As detailed above the catchup phase runs between two copy phases. During the copy phase the gtid position can move significantly ahead. So we run a replicate till0 码力 | 417 页 | 2.96 MB | 1 年前3
The Vitess 8.0 Documentationgo/vt/topo/helpers/tee.go. It allows communicating to two topo services, and the migration uses multiple phases: • Start with the old topo service implementation we want to replace. • Bring up the new topo service Step T4 is called Fast Forward. Catchup As detailed above the catchup phase runs between two copy phases. During the copy phase the gtid position can move significantly ahead. So we run a replicate till query of this type will be scattered across all 4 the shards, given the schema and VSchema. • The phases of the scatter operation will occur in parallel. This is because the number 1 on the left-hand-side0 码力 | 331 页 | 1.35 MB | 1 年前3
共 9 条
- 1













