-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
EndtoEnd test cases in Go migrated from Python #5513
Conversation
rebase will fix the unit test. Not sure why cluster_endtoend is failing. |
aa63289
to
f37846e
Compare
f37846e
to
9ac9a68
Compare
9ac9a68
to
42c4b84
Compare
@ajeetj can you move the obsolete python tests to shard 5 in |
@morgo Yes will do that today. I am planning a separate PR for that. Do you think we should put in this PR itself? |
I think it is easier for reviewers to see the old files disabled in the same PR. That way it's easy to understand it's a 1:1 replacement, and not a subset. |
Looking good. I'll merge once you fix the DCO. |
5359f12
to
ce25e93
Compare
ce25e93
to
813992a
Compare
* Adds support for VStream to start from filename:pos and not gtid sets. * Adds support for statement based replication streams (this should only be used in the context of mysql streamer, it is not safe for tablet vreplicaiton). * Adds support to run vstream from mysql directly Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* Adds binary to run vtshovel. * At the moment only working in ephemeral mode (i.e no data is persisted back to vrsettings). * vtshovel only works for statement based replication right now. This is due to now having a good way to have a schema loader. We will itereate on this. Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* At the moment we only support erpel user. Passing source conn params around was adding unnecessary complexity. * This cleans up that and makes it more explicit that only erepl user is supported. In the future we will add more flexibility in terms of what kind of users can be configured for external vreplication streams Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* Fix typo in some comments. * Make VReplicator private again. This change is no longer needed. Originally we wanted "vtshovel" to be an external process. Given that this now hooks into the existent engine, there is no need to make this public. Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Rafael Chacon <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Morgan Tocker <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
TabletManager remaining test cases in GO Signed-off-by: Ajeet jain <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* moved sql start to non-blocking mode Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Arindam Nayak <[email protected]>
* tabletmanager lock unlock table test case Signed-off-by: Ajeet jain <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* converted vtctld_test.py to go Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* migrated one of testcase from schema.py to schema_test.go Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* converted tabletmanager test cases to go Signed-off-by: Ajeet jain <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* ported testcase of keyspace_test.py Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* Converted sharded test from py to go Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: saurabh <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Arindam Nayak <[email protected]>
TabletManager remaining test cases in GO Signed-off-by: Ajeet jain <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
* moved sql start to non-blocking mode Signed-off-by: Arindam Nayak <[email protected]> Signed-off-by: Arindam Nayak <[email protected]>
Signed-off-by: Ajeet jain <[email protected]> * readme for go endtoend test cases Signed-off-by: Ajeet jain <[email protected]> * Update README.md Signed-off-by: Arindam Nayak <[email protected]>
813992a
to
e04edf1
Compare
Signed-off-by: Arindam Nayak <[email protected]>
e04edf1
to
0edbf69
Compare
@sougou DCO is fixed. |
Below are the list of tests that we have migrated so far.