-
Notifications
You must be signed in to change notification settings - Fork 9
Commits on Feb 14, 2017
-
workflow: Defined structure to track status per tasks in workflowstat…
…e.proto. Implement ParallelRunner and Checkpointer. Create a simple test for ParallelRunner.
Configuration menu - View commit details
-
Copy full SHA for 5210ead - Browse repository at this point
Copy the full SHA 5210eadView commit details -
workflow: Using ParallelRunner to implement horizontal resharding
workflow. Complete the unit test and E2E test for happy path.
Configuration menu - View commit details
-
Copy full SHA for 0e1023a - Browse repository at this point
Copy the full SHA 0e1023aView commit details -
workflow: Implemented retry action in ParallelRunner. Created
unit test to verify this function. Implemented Horizontal Resharding workflow and tested in unit test and e2e test for the happy path.
Configuration menu - View commit details
-
Copy full SHA for 414b051 - Browse repository at this point
Copy the full SHA 414b051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0361c8a - Browse repository at this point
Copy the full SHA 0361c8aView commit details
Commits on Feb 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for ff7f20c - Browse repository at this point
Copy the full SHA ff7f20cView commit details -
It's just exposing the library methods into a binary, and using it in python tests.
Configuration menu - View commit details
-
Copy full SHA for f0053e6 - Browse repository at this point
Copy the full SHA f0053e6View commit details
Commits on Feb 16, 2017
-
Adding SSL support in mysql server.
And a unit test that validates it.
Configuration menu - View commit details
-
Copy full SHA for 385633c - Browse repository at this point
Copy the full SHA 385633cView commit details -
Adding TLS support in mysql client library.
With tests. Also, the server side needs to not use a buffer read for the first handshake packet, so it doesn't buffer TLS negociation packets as well.
Configuration menu - View commit details
-
Copy full SHA for 93162ba - Browse repository at this point
Copy the full SHA 93162baView commit details -
workflow: resolve comments. save for pull request
for change on node.go in workflow folder.
Configuration menu - View commit details
-
Copy full SHA for 3a9aefe - Browse repository at this point
Copy the full SHA 3a9aefeView commit details
Commits on Feb 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2fb92cf - Browse repository at this point
Copy the full SHA 2fb92cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f8c81 - Browse repository at this point
Copy the full SHA 15f8c81View commit details
Commits on Feb 22, 2017
-
vtgate/buffer: Fix bug that keyspaces were not logged at startup.
This happened only when shards were included as well.
Configuration menu - View commit details
-
Copy full SHA for 7c80ce5 - Browse repository at this point
Copy the full SHA 7c80ce5View commit details -
Merge pull request vitessio#2573 from HubSpot/rebuild_vschema
Upon initial rebuild for a new keyspace, also call RebuildVSchema
Configuration menu - View commit details
-
Copy full SHA for 17c7f02 - Browse repository at this point
Copy the full SHA 17c7f02View commit details
Commits on Feb 23, 2017
-
vterrors: introduce vtrpcpb.Code
Created the Code enum to match grpc error codes, and renamed all previous error codes to not have a name clash. Also renamed The older field to LegacyCode.
Configuration menu - View commit details
-
Copy full SHA for d3bb900 - Browse repository at this point
Copy the full SHA d3bb900View commit details -
vterrors: use new vtrpcpb.Code everywhere
vtrpcpb.ErrorCode is used only at the grpc boundary for legacy purposes.
Configuration menu - View commit details
-
Copy full SHA for 9855595 - Browse repository at this point
Copy the full SHA 9855595View commit details -
* Renamed old error names to legacy. * Changed all clients to handle legacy and new codes. * Added tests for the conversions.
Configuration menu - View commit details
-
Copy full SHA for f91a867 - Browse repository at this point
Copy the full SHA f91a867View commit details -
vterrors: changed tests to use new codes
Tests were using fatal/retry style error handling. Those are now updated to use vtrpcpb.Code. Also fixed error code priorities in the error aggregation function. BUG=32851872
Configuration menu - View commit details
-
Copy full SHA for f922cac - Browse repository at this point
Copy the full SHA f922cacView commit details -
vterrors: consolidate vtgate errors
All VTGate error types have been consolidated to use vterrors. Also, /debug/vars error reporting has been consolidated. Theres is now only one error var, but it has a fourth category which is the Code. We can consider dropping one of the other categories as the number of combinations may be too high.
Configuration menu - View commit details
-
Copy full SHA for 51f3fdb - Browse repository at this point
Copy the full SHA 51f3fdbView commit details -
vterrors: improve retry in gateways
The wrapper functionality now takes over the retry decision because it's better suited to make it. For example, a streaming query should not be retried if it's already sent results.
Configuration menu - View commit details
-
Copy full SHA for ae7b2be - Browse repository at this point
Copy the full SHA ae7b2beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c002282 - Browse repository at this point
Copy the full SHA c002282View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceaddb1 - Browse repository at this point
Copy the full SHA ceaddb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6410c44 - Browse repository at this point
Copy the full SHA 6410c44View commit details -
Merge pull request vitessio#2578 from michael-berlin/buffer_log_fix
vtgate/buffer: Fix bug that keyspaces were not logged at startup.
Configuration menu - View commit details
-
Copy full SHA for 11a9804 - Browse repository at this point
Copy the full SHA 11a9804View commit details -
workflow: clean the design for parallelrunner and
horizontal resharding workflow. First round comments resolved. (addressing race condition warnings)
Configuration menu - View commit details
-
Copy full SHA for b1b0a9a - Browse repository at this point
Copy the full SHA b1b0a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f4256 - Browse repository at this point
Copy the full SHA a4f4256View commit details -
Merge pull request vitessio#2495 from wangyipei01/workflow-control
workflow: resharding workflow: Implement checkpointing.
Configuration menu - View commit details
-
Copy full SHA for 342cdf5 - Browse repository at this point
Copy the full SHA 342cdf5View commit details -
proto: Regenerate protobuf files.
This is a follow-up fix for vitessio#2495. We were not able to fix Yipei's workstation such that it would use the same protobuf generator as Travis and our setups does. Therefore, I'm re-generating the files separately on my machine.
Configuration menu - View commit details
-
Copy full SHA for aa8634e - Browse repository at this point
Copy the full SHA aa8634eView commit details -
Merge pull request vitessio#2584 from michael-berlin/fix_up_proto
proto: Regenerate protobuf files.
Configuration menu - View commit details
-
Copy full SHA for 5e6eb88 - Browse repository at this point
Copy the full SHA 5e6eb88View commit details -
vendor: Pin the Protobuf Go generator to the latest version.
I've also regenerated all protobuf files. Note that the new version has added getters for primitive types. Do NOT use these getters and instead always use the field names instead.
Configuration menu - View commit details
-
Copy full SHA for a8e2935 - Browse repository at this point
Copy the full SHA a8e2935View commit details -
Merge pull request vitessio#2583 from dcadevil/master
Cipher must be a legal UTF8 string.
Configuration menu - View commit details
-
Copy full SHA for e3dbc31 - Browse repository at this point
Copy the full SHA e3dbc31View commit details -
Merge pull request vitessio#2585 from michael-berlin/bump_protoc_go_gen
vendor: Pin the Protobuf Go generator to the latest version.
Configuration menu - View commit details
-
Copy full SHA for dd4fe43 - Browse repository at this point
Copy the full SHA dd4fe43View commit details -
Add a TLS mysqlconn -> real MySQL test.
In the process, allow a vttest user to specify extra my.cnf.
Configuration menu - View commit details
-
Copy full SHA for 60e76d8 - Browse repository at this point
Copy the full SHA 60e76d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9568f - Browse repository at this point
Copy the full SHA be9568fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f482f - Browse repository at this point
Copy the full SHA 61f482fView commit details -
Merge pull request vitessio#2587 from HubSpot/ignore_rbr_errors
just skip any unparseable rbr events
Configuration menu - View commit details
-
Copy full SHA for d315c82 - Browse repository at this point
Copy the full SHA d315c82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bdc2d2 - Browse repository at this point
Copy the full SHA 0bdc2d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dfccb4 - Browse repository at this point
Copy the full SHA 2dfccb4View commit details -
Merge pull request vitessio#2568 from erzel/passing_topo_server_to_tx…
…_throttler Moved creation of topo.Server outside of tx_throttler.
Configuration menu - View commit details
-
Copy full SHA for b11e9f9 - Browse repository at this point
Copy the full SHA b11e9f9View commit details
Commits on Feb 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4202a2d - Browse repository at this point
Copy the full SHA 4202a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3eae98 - Browse repository at this point
Copy the full SHA e3eae98View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac6783 - Browse repository at this point
Copy the full SHA bac6783View commit details -
Merge pull request vitessio#2589 from wangyipei01/modify-retry
workflow: Remove RetryController object and simplify ParallelRunner
Configuration menu - View commit details
-
Copy full SHA for 05becc5 - Browse repository at this point
Copy the full SHA 05becc5View commit details -
Merge pull request vitessio#2590 from michael-berlin/txthrottler_alwa…
…ys_nil tabletserver/txthrottler: Fix bug that config update error was not ch…
Configuration menu - View commit details
-
Copy full SHA for bc76b45 - Browse repository at this point
Copy the full SHA bc76b45View commit details -
Merge pull request vitessio#2567 from alainjobart/ssl
SSL: mysqlconn TLS support, better tests.
Configuration menu - View commit details
-
Copy full SHA for e727955 - Browse repository at this point
Copy the full SHA e727955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69aaae9 - Browse repository at this point
Copy the full SHA 69aaae9View commit details -
Adding interface for custom auth plugin.
And a config-file based implementation. Using it in all tests.
Configuration menu - View commit details
-
Copy full SHA for 1ff6d01 - Browse repository at this point
Copy the full SHA 1ff6d01View commit details -
Merge pull request vitessio#2591 from wangyipei01/manager-init
workflow: Modify Factory.Init to pass Manager object.
Configuration menu - View commit details
-
Copy full SHA for 99076a0 - Browse repository at this point
Copy the full SHA 99076a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae37ea0 - Browse repository at this point
Copy the full SHA ae37ea0View commit details -
Old files could not be watched if the server had compacted its data.
Configuration menu - View commit details
-
Copy full SHA for 0f843d4 - Browse repository at this point
Copy the full SHA 0f843d4View commit details -
Use the Get version as a start, not the object version.
Configuration menu - View commit details
-
Copy full SHA for 81ee830 - Browse repository at this point
Copy the full SHA 81ee830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d672c3 - Browse repository at this point
Copy the full SHA 1d672c3View commit details -
Merge pull request vitessio#2592 from alainjobart/etcd
Etcd{,2} fix for watches.
Configuration menu - View commit details
-
Copy full SHA for a8faf92 - Browse repository at this point
Copy the full SHA a8faf92View commit details -
vterrors: addres review comments (vitessio#2593)
Addressed review comments. I've changed the error codes for cases we've agreed on. I've left the more contentious ones unchanged for now. BUG=32851872
Configuration menu - View commit details
-
Copy full SHA for 4236de7 - Browse repository at this point
Copy the full SHA 4236de7View commit details
Commits on Feb 25, 2017
-
Adding clear text auth support.
And connecting it to AuthServer. Unit tests cover almost all cases (but not all pre-MySQL 4.1 cases).
Configuration menu - View commit details
-
Copy full SHA for d1b357c - Browse repository at this point
Copy the full SHA d1b357cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5e470 - Browse repository at this point
Copy the full SHA 1b5e470View commit details -
Merge pull request vitessio#2597 from dumbunny/futures
Pass MoreExecutors.directExecutor to Futures.transformAsync.
Configuration menu - View commit details
-
Copy full SHA for dfea354 - Browse repository at this point
Copy the full SHA dfea354View commit details -
Handling missing clear text auth plugin.
Seems to happen on Travis.
Configuration menu - View commit details
-
Copy full SHA for 96660b8 - Browse repository at this point
Copy the full SHA 96660b8View commit details
Commits on Feb 26, 2017
-
vtgate/buffer: Fix leakage of buffer pool slots due to canceled reque…
…sts. Canceled requests, e.g. those with a deadline shorter than the failover duration, would not return their buffer pool slot. Eventually, all slots would have leaked and the buffer would start and stop buffering as usual but reject all requests immediately because it assumed there are other pending failovers which are holding the needed slots. Previously, the code path for canceled requests differed from the common method unblockAndWait() which would unblock a request and also release its buffer pool slot after the request finished its retry. This made this oversight possible. I've changed this now: canceled requests also use unblockAndWait() now. The code was also out of sync with the documentation for WaitForFailoverEnd(): The RetryDoneFunc() must not be returned when the function returns an error as well. However, for canceled requests both were returned.
Configuration menu - View commit details
-
Copy full SHA for ab84dc8 - Browse repository at this point
Copy the full SHA ab84dc8View commit details -
Merge pull request vitessio#2599 from michael-berlin/fix_buffer_leak
vtgate/buffer: Fix leakage of buffer pool slots due to canceled requests.
Configuration menu - View commit details
-
Copy full SHA for 5705d03 - Browse repository at this point
Copy the full SHA 5705d03View commit details
Commits on Feb 27, 2017
-
vterrors: handle special cases (vitessio#2600)
* Disallow creation of error with OK as status code. Auto-convert to INTERNAL and log error. * Handle context errors as special-case. Return more appropriate error code instead of UNKNOWN. * Also log UNAVAILABLE errors in vtgate because they're often due to unreachable vttablets.
Configuration menu - View commit details
-
Copy full SHA for 2fd74dc - Browse repository at this point
Copy the full SHA 2fd74dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d222e7a - Browse repository at this point
Copy the full SHA d222e7aView commit details -
Adds decoding of strings and string-like blobs based on the charset r…
…eturned by MySQL
Configuration menu - View commit details
-
Copy full SHA for 2ee53b4 - Browse repository at this point
Copy the full SHA 2ee53b4View commit details -
Linking mysql connector user to callerid.
Also adding an end-to-end test to validate the connector and the caller id.
Configuration menu - View commit details
-
Copy full SHA for 16bc66f - Browse repository at this point
Copy the full SHA 16bc66fView commit details -
review comments -- fix potential DivByZero, remove unnecessary throws…
…, add comments and clean up some helper methods
Configuration menu - View commit details
-
Copy full SHA for 1a6c068 - Browse repository at this point
Copy the full SHA 1a6c068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 857089d - Browse repository at this point
Copy the full SHA 857089dView commit details -
Merge pull request vitessio#2581 from erzel/adding_replication_lag_ba…
…sed_throttler_doc Added documentation for the replication-lag-based-throttler
Configuration menu - View commit details
-
Copy full SHA for b7597a9 - Browse repository at this point
Copy the full SHA b7597a9View commit details -
messager: Fix a deadlock bug (vitessio#2594)
The root cause of the deadlock is that message manager calls into tabletserver, which calls back into it. This can cause deadlocks and Close can hang forever. BUG=35763775
Configuration menu - View commit details
-
Copy full SHA for 2cdce28 - Browse repository at this point
Copy the full SHA 2cdce28View commit details -
Merge pull request vitessio#2595 from alainjobart/auth
Auth work for MySQL Server code.
Configuration menu - View commit details
-
Copy full SHA for 04326af - Browse repository at this point
Copy the full SHA 04326afView commit details -
workflow: Modify the workflow library API and
modify the unit tests of resharding workflow.
Configuration menu - View commit details
-
Copy full SHA for a776530 - Browse repository at this point
Copy the full SHA a776530View commit details -
Do not return OK error code for buffer errors.
NOTE: This is an automated export. Changes were already LGTM'd internally.
Configuration menu - View commit details
-
Copy full SHA for 5bd6a7f - Browse repository at this point
Copy the full SHA 5bd6a7fView commit details -
Merge pull request vitessio#2601 from michael-berlin/export_buffer_ni…
…l_err Do not return OK error code for buffer errors.
Configuration menu - View commit details
-
Copy full SHA for 3b4f863 - Browse repository at this point
Copy the full SHA 3b4f863View commit details
Commits on Feb 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 626eea1 - Browse repository at this point
Copy the full SHA 626eea1View commit details -
Add flags to kubernetes guestbook app. (vitessio#2605)
Add flags to kubernetes guestbook app.
Configuration menu - View commit details
-
Copy full SHA for 678ea9f - Browse repository at this point
Copy the full SHA 678ea9fView commit details
Commits on Mar 1, 2017
-
Merge pull request vitessio#2596 from wangyipei01/resharding-utest-ma…
…nager workflow: Modify the unit test for resharding workflow. Control the workflow through manager.
Configuration menu - View commit details
-
Copy full SHA for 7306290 - Browse repository at this point
Copy the full SHA 7306290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e5356 - Browse repository at this point
Copy the full SHA 29e5356View commit details -
vtgate/buffer: Always initialize all stat variables.
If we don't do this, monitoring frameworks may not correctly calculate rates for the first failover of the shard because they see a transition from "no value for this label set (NaN)" to "a value".
Configuration menu - View commit details
-
Copy full SHA for 9245b2b - Browse repository at this point
Copy the full SHA 9245b2bView commit details -
Sandbox reliability updates and cleanup. (vitessio#2604)
* Sandbox reliability updates and cleanup. * Address comments. * Address more comments.
Configuration menu - View commit details
-
Copy full SHA for ffe34d0 - Browse repository at this point
Copy the full SHA ffe34d0View commit details -
Merge pull request vitessio#2608 from michael-berlin/buffer_init_vars
vtgate/buffer: Always initialize all stat variables.
Configuration menu - View commit details
-
Copy full SHA for 55b9bc7 - Browse repository at this point
Copy the full SHA 55b9bc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7261d - Browse repository at this point
Copy the full SHA fe7261dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d63dc4 - Browse repository at this point
Copy the full SHA 9d63dc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c97d97e - Browse repository at this point
Copy the full SHA c97d97eView commit details -
Updating the example with New Vschema format (vitessio#2610)
* Updating the example with New Vschema format * Making VSchema changes in sharding-kubernetes.html
Configuration menu - View commit details
-
Copy full SHA for 0585ada - Browse repository at this point
Copy the full SHA 0585adaView commit details
Commits on Mar 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7c5b91a - Browse repository at this point
Copy the full SHA 7c5b91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7251e3b - Browse repository at this point
Copy the full SHA 7251e3bView commit details -
Merge pull request vitessio#2615 from Flipkart/VschemaDocFix
Vschema doc fix
Configuration menu - View commit details
-
Copy full SHA for b0edaac - Browse repository at this point
Copy the full SHA b0edaacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fdb0cb - Browse repository at this point
Copy the full SHA 0fdb0cbView commit details -
Merge pull request vitessio#2616 from c-wind/master
Makefile: fix docker build mysql56 bug
Configuration menu - View commit details
-
Copy full SHA for 38ad8b3 - Browse repository at this point
Copy the full SHA 38ad8b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70c68d6 - Browse repository at this point
Copy the full SHA 70c68d6View commit details -
travis: Stop publishing coverage to coveralls.io.
It has not been working for a while and I was not able to fix it. Additionally, it recently started to flake e.g. we saw this error: > Bad response status from coveralls: 422 - {"message":"Couldn't find a repository matching this job.","error":true} https://travis-ci.org/youtube/vitess/jobs/206464990 Let's remove it and replace it with something else at a later point.
Configuration menu - View commit details
-
Copy full SHA for 3937b04 - Browse repository at this point
Copy the full SHA 3937b04View commit details -
Merge pull request vitessio#2548 from HubSpot/jdbc_charsets
Adds decoding of strings and string-like blobs based on the charset returned by MySQL
Configuration menu - View commit details
-
Copy full SHA for 26bbcd2 - Browse repository at this point
Copy the full SHA 26bbcd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a405923 - Browse repository at this point
Copy the full SHA a405923View commit details -
test: vtgate_buffer.py: Ttest for the varz value and not just existence.
Since go/vt-pull/2608 it is always initialized and broke this test.
Configuration menu - View commit details
-
Copy full SHA for 825a065 - Browse repository at this point
Copy the full SHA 825a065View commit details -
Merge pull request vitessio#2617 from michael-berlin/remove_coveralls
travis: Stop publishing coverage to coveralls.io.
Configuration menu - View commit details
-
Copy full SHA for b6d1c59 - Browse repository at this point
Copy the full SHA b6d1c59View commit details -
Merge pull request vitessio#2619 from michael-berlin/vtgate_buffer_fi…
…x_export test: vtgate_buffer.py: Ttest for the varz value and not just existence.
Configuration menu - View commit details
-
Copy full SHA for cffcdd1 - Browse repository at this point
Copy the full SHA cffcdd1View commit details -
Merge pull request vitessio#2618 from erzel/removing_query_splitter
Removed the old unused query_splitter.go and related test
Configuration menu - View commit details
-
Copy full SHA for 7b1eb30 - Browse repository at this point
Copy the full SHA 7b1eb30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ab24a - Browse repository at this point
Copy the full SHA 06ab24aView commit details -
Merge pull request vitessio#2622 from alouane/patch-1
update success flag
Configuration menu - View commit details
-
Copy full SHA for 7d78803 - Browse repository at this point
Copy the full SHA 7d78803View commit details
Commits on Mar 3, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 104bee0 - Browse repository at this point
Copy the full SHA 104bee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 176336a - Browse repository at this point
Copy the full SHA 176336aView commit details -
java/client: Use immutable instead of interface type.
This is recommended by the Guava docs: "For field types and method return types, you should generally use the immutable type (such as ImmutableList) instead of the general collection interface type (such as List). This communicates to your callers all of the semantic guarantees listed above, which is almost always very useful information." From: https://google.github.io/guava/releases/21.0/api/docs/com/google/common/collect/ImmutableCollection.html
Configuration menu - View commit details
-
Copy full SHA for bcfaabb - Browse repository at this point
Copy the full SHA bcfaabbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d24a3e5 - Browse repository at this point
Copy the full SHA d24a3e5View commit details -
Merge pull request vitessio#2623 from michael-berlin/export_java_fix
java/client: Use immutable instead of interface type.
Configuration menu - View commit details
-
Copy full SHA for 9c793e2 - Browse repository at this point
Copy the full SHA 9c793e2View commit details -
Refactors JDBC driver to parse TLS options in VitessConnection class
Fixes broken unit tests Bumps version of Java client artifacts from 1.0-SNAPSHOT to 1.1.0-SNAPSHOT Adds null check Removes redundant fields Removes duplicate method Removes redundant unit tests Fixes broken unit tests Restores missing test
Configuration menu - View commit details
-
Copy full SHA for b60da2f - Browse repository at this point
Copy the full SHA b60da2fView commit details -
Merge pull request vitessio#2529 from BetterCloud/jdbc-refactor
Refactors JDBC driver to parse TLS options in VitessConnection class
Configuration menu - View commit details
-
Copy full SHA for 45e8bf2 - Browse repository at this point
Copy the full SHA 45e8bf2View commit details
Commits on Mar 4, 2017
-
WIP -- Working to support migration-scoped queries from VTGate (vites…
…sio#2606) * Reload schemas on all DDLs. Support table qualifiers in DDL queries. * For now only support table_name in non-create because the lookahead conflicts with force_eof * create tables cant have a row count, so no point checking. This avoids an NPE on Table.Name, since creates are the only one to only have a NewName * Make table_name work for CREATE and VIEWs. Fix alter view test, the syntax in the test failed to parse and was incorrect according to docs * This test does not apply since the removal of TableWasDropped * If we're in a transaction, don't start a new one * Reload schema on commit, if necessary * recycle connection when using transaction * utilize existing autocommit function * simplify * unneeded function * If an transaction is open, we should commit it before running the DDL -- DDL's have an implicit commit. * implement and use BeginAgain when we implicit commit a running transaction due to DDL * Move BeginAgain to TxConnection * dont lowercase qualifier
Configuration menu - View commit details
-
Copy full SHA for e2f97f8 - Browse repository at this point
Copy the full SHA e2f97f8View commit details
Commits on Mar 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 980bd64 - Browse repository at this point
Copy the full SHA 980bd64View commit details -
Exporting internal changes back to open-source. (vitessio#2627)
NOTE: This is an automated export. Changes were already LGTM'd internally. BUG=35968999
Configuration menu - View commit details
-
Copy full SHA for 1b10471 - Browse repository at this point
Copy the full SHA 1b10471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8fa8a - Browse repository at this point
Copy the full SHA 7c8fa8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bd0d3c - Browse repository at this point
Copy the full SHA 1bd0d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba31fb5 - Browse repository at this point
Copy the full SHA ba31fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 635af5a - Browse repository at this point
Copy the full SHA 635af5aView commit details
Commits on Mar 8, 2017
-
Merge pull request vitessio#2626 from thompsonja/sandbox_updates
Kubernetes sandbox reliability updates.
Configuration menu - View commit details
-
Copy full SHA for e7d11ff - Browse repository at this point
Copy the full SHA e7d11ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ade30b - Browse repository at this point
Copy the full SHA 5ade30bView commit details -
Merge pull request vitessio#2629 from thompsonja/sandbox_updates
Remove unused sandbox test.
Configuration menu - View commit details
-
Copy full SHA for f9b8c35 - Browse repository at this point
Copy the full SHA f9b8c35View commit details -
Suppress output when checking for python2 binaries.
The check did print output like this: /usr/bin/python2 /usr/bin/pip2 If you did source dev.env in your .bashrc, you would see it in every new shell.
Configuration menu - View commit details
-
Copy full SHA for a9e9713 - Browse repository at this point
Copy the full SHA a9e9713View commit details -
Merge pull request vitessio#2630 from michael-berlin/stop_printing_py…
…thon2_binaries Suppress output when checking for python2 binaries.
Configuration menu - View commit details
-
Copy full SHA for f740814 - Browse repository at this point
Copy the full SHA f740814View commit details
Commits on Mar 10, 2017
-
Add charset/snapshot_file to vttest. (vitessio#2611)
This helps for testing efforts that require restoring from a snapshot. Also, setting charset is already allowed via start_vt_processes, so this PR just exposes it through run_local_database.
Configuration menu - View commit details
-
Copy full SHA for 1f82f98 - Browse repository at this point
Copy the full SHA 1f82f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64eaa20 - Browse repository at this point
Copy the full SHA 64eaa20View commit details -
Better support for more RBR types.
* Making RBR TableMap simpler to parse. * Fixing RBR support for integer types. * Adding metadata parsing. Supporting Varchar. The metadata field is needs for varchars, as it contains the maximum length of the string, which drives using one or two bytes for actual length. * Adding support for date, time, datetime. * Adding Bit and xxx2 time types.
Configuration menu - View commit details
-
Copy full SHA for 49ff3a6 - Browse repository at this point
Copy the full SHA 49ff3a6View commit details -
Moving eventtoken.Minimum to go/sqltypes.
That way it removes a dependency, and I can now merge go/mysqlconn/replication into go/mysqlconn.
Configuration menu - View commit details
-
Copy full SHA for 606d68c - Browse repository at this point
Copy the full SHA 606d68cView commit details -
Consolidating two cell printing methods.
* Adding type to original cellData method. Now that dependency is fixed, we can use sqltypes.IsSigned from mysqlconn/replication library. * De-dupping printing code, using sqltypes.Value. * Using strconv instead of Sprintf when possible. For numeric types.
Configuration menu - View commit details
-
Copy full SHA for 147336e - Browse repository at this point
Copy the full SHA 147336eView commit details
Commits on Mar 11, 2017
-
Merge pull request vitessio#2607 from alainjobart/rbr
RBR support in binlog streaming.
Configuration menu - View commit details
-
Copy full SHA for ce72713 - Browse repository at this point
Copy the full SHA ce72713View commit details
Commits on Mar 13, 2017
-
tabletserver: simplify query_engine->planbuilder
The relationship was complicated due to the callback function. Instead, we just pass the schema into planbuilder. Plan building now uses a shared lock. This resolves the long-standing issue of holding a lock while running a query against MySQL. Plan types have been renamed to be more meaningful.
Configuration menu - View commit details
-
Copy full SHA for 58f803d - Browse repository at this point
Copy the full SHA 58f803dView commit details -
tabletserver: strictMode check moved to QueryEngine
It makes more sense for strict mode check to be moved to QueryEngine because it's the one that depends on that property.
Configuration menu - View commit details
-
Copy full SHA for 76c8fd8 - Browse repository at this point
Copy the full SHA 76c8fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9a1b1f - Browse repository at this point
Copy the full SHA b9a1b1fView commit details -
tabletserver: rename messager types
Also, export only Engine from messager. The rest are all inernal.
Configuration menu - View commit details
-
Copy full SHA for 3a7454b - Browse repository at this point
Copy the full SHA 3a7454bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 794dd7c - Browse repository at this point
Copy the full SHA 794dd7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cee83c2 - Browse repository at this point
Copy the full SHA cee83c2View commit details -
* Created vttablet directory to hold tabletserver and tabletmanager. * scaffolding packages like grpc and interfaces are under vttablet. * tabletserver and tabletmanager have subdirs, but only on packages they depend on.
Configuration menu - View commit details
-
Copy full SHA for 07b8471 - Browse repository at this point
Copy the full SHA 07b8471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e4edf3 - Browse repository at this point
Copy the full SHA 0e4edf3View commit details
Commits on Mar 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0327cf4 - Browse repository at this point
Copy the full SHA 0327cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f46b73 - Browse repository at this point
Copy the full SHA 2f46b73View commit details -
Configuration menu - View commit details
-
Copy full SHA for e959ccc - Browse repository at this point
Copy the full SHA e959cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f67cfc6 - Browse repository at this point
Copy the full SHA f67cfc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 140e9e1 - Browse repository at this point
Copy the full SHA 140e9e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e4625 - Browse repository at this point
Copy the full SHA e2e4625View commit details -
Changing internal API for binlogs.
To use an internal data structure (vs the proto structure), so we can get more information from RBR events if available. Filling in the table name when available in RBR event, and using it in table filter.
Configuration menu - View commit details
-
Copy full SHA for 145f4d4 - Browse repository at this point
Copy the full SHA 145f4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d88e2e5 - Browse repository at this point
Copy the full SHA d88e2e5View commit details
Commits on Mar 15, 2017
-
workflow: Implement canary feature. (vitessio#2613)
User can control through UI for running a canary task, then running the remaining tasks. Create unit tests and manually test the UI in e2e test environment.
Configuration menu - View commit details
-
Copy full SHA for 925addf - Browse repository at this point
Copy the full SHA 925addfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7420b1 - Browse repository at this point
Copy the full SHA b7420b1View commit details -
Adding a rbr version of vertical_split.py.
Extra bonus: it actually passes.
Configuration menu - View commit details
-
Copy full SHA for f4a97f6 - Browse repository at this point
Copy the full SHA f4a97f6View commit details
Commits on Mar 16, 2017
-
Merge pull request vitessio#2636 from alainjobart/rbr
Rbr: more work.
Configuration menu - View commit details
-
Copy full SHA for 4008934 - Browse repository at this point
Copy the full SHA 4008934View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca81fda - Browse repository at this point
Copy the full SHA ca81fdaView commit details