├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── api └── main.go ├── docs ├── DSL.md ├── configs.md └── serializer.md ├── examples ├── matrix-tidb-tikv-pd.yaml └── matrix-tiup.yaml ├── go.mod ├── go.sum ├── pkg ├── context │ └── context.go ├── node │ ├── abstract.go │ ├── core.go │ ├── data │ │ ├── concrete.go │ │ ├── hollow.go │ │ ├── time.go │ │ └── types.go │ └── surface.go ├── parser │ ├── config.go │ ├── parser_test.go │ └── value.go ├── random │ └── random.go ├── serializer │ ├── base.go │ ├── stmt.go │ └── toml.go ├── synthesizer │ └── simple.go └── utils │ ├── limits.go │ └── utils.go └── src └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/README.md -------------------------------------------------------------------------------- /api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/api/main.go -------------------------------------------------------------------------------- /docs/DSL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/docs/DSL.md -------------------------------------------------------------------------------- /docs/configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/docs/configs.md -------------------------------------------------------------------------------- /docs/serializer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/docs/serializer.md -------------------------------------------------------------------------------- /examples/matrix-tidb-tikv-pd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/examples/matrix-tidb-tikv-pd.yaml -------------------------------------------------------------------------------- /examples/matrix-tiup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/examples/matrix-tiup.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/context/context.go -------------------------------------------------------------------------------- /pkg/node/abstract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/abstract.go -------------------------------------------------------------------------------- /pkg/node/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/core.go -------------------------------------------------------------------------------- /pkg/node/data/concrete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/data/concrete.go -------------------------------------------------------------------------------- /pkg/node/data/hollow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/data/hollow.go -------------------------------------------------------------------------------- /pkg/node/data/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/data/time.go -------------------------------------------------------------------------------- /pkg/node/data/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/data/types.go -------------------------------------------------------------------------------- /pkg/node/surface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/node/surface.go -------------------------------------------------------------------------------- /pkg/parser/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/parser/config.go -------------------------------------------------------------------------------- /pkg/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/parser/parser_test.go -------------------------------------------------------------------------------- /pkg/parser/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/parser/value.go -------------------------------------------------------------------------------- /pkg/random/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/random/random.go -------------------------------------------------------------------------------- /pkg/serializer/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/serializer/base.go -------------------------------------------------------------------------------- /pkg/serializer/stmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/serializer/stmt.go -------------------------------------------------------------------------------- /pkg/serializer/toml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/serializer/toml.go -------------------------------------------------------------------------------- /pkg/synthesizer/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/synthesizer/simple.go -------------------------------------------------------------------------------- /pkg/utils/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/utils/limits.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PingCAP-QE/matrix/HEAD/src/main.go --------------------------------------------------------------------------------