зеркало из https://github.com/github/vitess-gh.git
* feat: added queryserver_enable_settings_pool flag to enable settings pool Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added vttablet e2e test for simple Execute and StreamExecute flow with settings Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: ReserveExecute to use new settings pool path to execute the query with settings without reserving the connection Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: ReserveStreamExecute to use new pool path Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: integrated settings pool with dml and ddl queries Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: fix flag test expectation Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: support settings on tx without reserved connection Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: added test for beginExecute and beginStreamExecute with settings to not reserve connection Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: support settings on begin execute streaming and non-streaming without reserved connection Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: add test for checking reusing of connections with settings Signed-off-by: Manan Gupta <manan@planetscale.com> * test: added reset pool conn func for testing Signed-off-by: Harshit Gangal <harshit@planetscale.com> * refactor: pass connReserved as bool instead of connection id Signed-off-by: Harshit Gangal <harshit@planetscale.com> * refactor: tabletserver api to reuse methods Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: allow set query to be executed in tablet with settings Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: added lock function on reserve api to not use settings pool and instead use reserve connection. refactored code around it to make this simpler Signed-off-by: Harshit Gangal <harshit@planetscale.com> * test: e2e test on vtgate, run vttablet with settings pool enabled and disabled Signed-off-by: Harshit Gangal <harshit@planetscale.com> * feat: support temporary table by way of fallback to reserved connection when settings pool is enabled Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Manan Gupta <manan@planetscale.com> Co-authored-by: Manan Gupta <manan@planetscale.com> |
||
---|---|---|
.. | ||
autogenerate | ||
fuzzdata | ||
ast_fuzzer.go | ||
oss_fuzz_build.sh | ||
parser_fuzzer.go | ||
tablet_manager_fuzzer.go | ||
tabletserver_rules_fuzzer.go | ||
tabletserver_schema_fuzzer.go | ||
vt_schema_fuzzer.go | ||
vtctl_fuzzer.dict | ||
vtctl_fuzzer.go | ||
vtctl_fuzzer_test.go | ||
vttablet_fuzzer.go |