Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
32c6f40a
Commit
32c6f40a
authored
Jul 26, 2019
by
Oleksandr Byelkin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '10.1' into 10.2
parents
cf8c2a3c
2382cd14
Changes
61
Hide whitespace changes
Inline
Side-by-side
Showing
61 changed files
with
385 additions
and
50 deletions
+385
-50
mysql-test/r/plugin.result
mysql-test/r/plugin.result
+2
-2
mysql-test/r/plugin_not_embedded.result
mysql-test/r/plugin_not_embedded.result
+3
-0
mysql-test/t/plugin.test
mysql-test/t/plugin.test
+3
-7
mysql-test/t/plugin_not_embedded.test
mysql-test/t/plugin_not_embedded.test
+9
-0
storage/connect/CMakeLists.txt
storage/connect/CMakeLists.txt
+9
-0
storage/connect/ha_connect.cc
storage/connect/ha_connect.cc
+1
-1
storage/connect/mysql-test/connect/disabled.def
storage/connect/mysql-test/connect/disabled.def
+12
-12
storage/tokudb/PerconaFT/ft/comparator.h
storage/tokudb/PerconaFT/ft/comparator.h
+14
-0
storage/tokudb/PerconaFT/ft/ft-ops.cc
storage/tokudb/PerconaFT/ft/ft-ops.cc
+2
-0
storage/tokudb/PerconaFT/ft/ft-status.cc
storage/tokudb/PerconaFT/ft/ft-status.cc
+14
-0
storage/tokudb/PerconaFT/ft/ft-status.h
storage/tokudb/PerconaFT/ft/ft-status.h
+14
-0
storage/tokudb/PerconaFT/locktree/keyrange.cc
storage/tokudb/PerconaFT/locktree/keyrange.cc
+1
-0
storage/tokudb/PerconaFT/locktree/keyrange.h
storage/tokudb/PerconaFT/locktree/keyrange.h
+1
-0
storage/tokudb/PerconaFT/locktree/lock_request.cc
storage/tokudb/PerconaFT/locktree/lock_request.cc
+1
-0
storage/tokudb/PerconaFT/locktree/lock_request.h
storage/tokudb/PerconaFT/locktree/lock_request.h
+1
-0
storage/tokudb/PerconaFT/locktree/locktree.cc
storage/tokudb/PerconaFT/locktree/locktree.cc
+1
-0
storage/tokudb/PerconaFT/locktree/locktree.h
storage/tokudb/PerconaFT/locktree/locktree.h
+1
-0
storage/tokudb/PerconaFT/locktree/manager.cc
storage/tokudb/PerconaFT/locktree/manager.cc
+1
-0
storage/tokudb/PerconaFT/locktree/range_buffer.cc
storage/tokudb/PerconaFT/locktree/range_buffer.cc
+1
-0
storage/tokudb/PerconaFT/locktree/range_buffer.h
storage/tokudb/PerconaFT/locktree/range_buffer.h
+1
-0
storage/tokudb/PerconaFT/locktree/treenode.cc
storage/tokudb/PerconaFT/locktree/treenode.cc
+1
-0
storage/tokudb/PerconaFT/locktree/treenode.h
storage/tokudb/PerconaFT/locktree/treenode.h
+1
-0
storage/tokudb/PerconaFT/locktree/txnid_set.cc
storage/tokudb/PerconaFT/locktree/txnid_set.cc
+1
-0
storage/tokudb/PerconaFT/locktree/txnid_set.h
storage/tokudb/PerconaFT/locktree/txnid_set.h
+1
-0
storage/tokudb/PerconaFT/locktree/wfg.cc
storage/tokudb/PerconaFT/locktree/wfg.cc
+1
-0
storage/tokudb/PerconaFT/locktree/wfg.h
storage/tokudb/PerconaFT/locktree/wfg.h
+1
-0
storage/tokudb/PerconaFT/portability/memory.cc
storage/tokudb/PerconaFT/portability/memory.cc
+23
-8
storage/tokudb/PerconaFT/portability/memory.h
storage/tokudb/PerconaFT/portability/memory.h
+14
-0
storage/tokudb/PerconaFT/portability/portability.cc
storage/tokudb/PerconaFT/portability/portability.cc
+2
-0
storage/tokudb/PerconaFT/portability/toku_atomic.h
storage/tokudb/PerconaFT/portability/toku_atomic.h
+14
-0
storage/tokudb/PerconaFT/portability/toku_instrumentation.h
storage/tokudb/PerconaFT/portability/toku_instrumentation.h
+46
-0
storage/tokudb/PerconaFT/portability/toku_portability.h
storage/tokudb/PerconaFT/portability/toku_portability.h
+14
-0
storage/tokudb/PerconaFT/portability/toku_pthread.cc
storage/tokudb/PerconaFT/portability/toku_pthread.cc
+14
-0
storage/tokudb/PerconaFT/portability/toku_pthread.h
storage/tokudb/PerconaFT/portability/toku_pthread.h
+14
-0
storage/tokudb/PerconaFT/portability/toku_race_tools.h
storage/tokudb/PerconaFT/portability/toku_race_tools.h
+14
-0
storage/tokudb/PerconaFT/portability/toku_time.cc
storage/tokudb/PerconaFT/portability/toku_time.cc
+14
-0
storage/tokudb/PerconaFT/portability/toku_time.h
storage/tokudb/PerconaFT/portability/toku_time.h
+14
-0
storage/tokudb/PerconaFT/util/dbt.h
storage/tokudb/PerconaFT/util/dbt.h
+14
-0
storage/tokudb/PerconaFT/util/growable_array.h
storage/tokudb/PerconaFT/util/growable_array.h
+1
-0
storage/tokudb/PerconaFT/util/memarena.cc
storage/tokudb/PerconaFT/util/memarena.cc
+14
-0
storage/tokudb/PerconaFT/util/memarena.h
storage/tokudb/PerconaFT/util/memarena.h
+14
-0
storage/tokudb/PerconaFT/util/omt.cc
storage/tokudb/PerconaFT/util/omt.cc
+1
-0
storage/tokudb/PerconaFT/util/omt.h
storage/tokudb/PerconaFT/util/omt.h
+1
-0
storage/tokudb/PerconaFT/util/partitioned_counter.cc
storage/tokudb/PerconaFT/util/partitioned_counter.cc
+14
-0
storage/tokudb/PerconaFT/util/partitioned_counter.h
storage/tokudb/PerconaFT/util/partitioned_counter.h
+14
-0
storage/tokudb/PerconaFT/util/status.h
storage/tokudb/PerconaFT/util/status.h
+14
-0
storage/tokudb/mysql-test/tokudb/t/change_column_Makefile
storage/tokudb/mysql-test/tokudb/t/change_column_Makefile
+5
-5
storage/tokudb/mysql-test/tokudb/t/change_column_bin.py
storage/tokudb/mysql-test/tokudb/t/change_column_bin.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.py
...ge/tokudb/mysql-test/tokudb/t/change_column_bin_rename.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_char.py
storage/tokudb/mysql-test/tokudb/t/change_column_char.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.py
...e/tokudb/mysql-test/tokudb/t/change_column_char_binary.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.py
...kudb/mysql-test/tokudb/t/change_column_char_charbinary.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.py
...e/tokudb/mysql-test/tokudb/t/change_column_char_rename.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_int.py
storage/tokudb/mysql-test/tokudb/t/change_column_int.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_int_key.py
storage/tokudb/mysql-test/tokudb/t/change_column_int_key.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.py
...db/mysql-test/tokudb/t/change_column_int_not_supported.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.py
...ge/tokudb/mysql-test/tokudb/t/change_column_int_rename.py
+1
-1
storage/tokudb/mysql-test/tokudb/t/fast_update_Makefile
storage/tokudb/mysql-test/tokudb/t/fast_update_Makefile
+2
-2
storage/tokudb/mysql-test/tokudb_parts/t/partition_debug_sync_tokudb-master.opt
...est/tokudb_parts/t/partition_debug_sync_tokudb-master.opt
+0
-1
storage/tokudb/mysql-test/tokudb_parts/t/partition_debug_tokudb-master.opt
...sql-test/tokudb_parts/t/partition_debug_tokudb-master.opt
+0
-1
storage/tokudb/mysql-test/tokudb_parts/t/partition_special_tokudb-master.opt
...l-test/tokudb_parts/t/partition_special_tokudb-master.opt
+0
-1
No files found.
mysql-test/r/plugin.result
View file @
32c6f40a
...
...
@@ -326,8 +326,7 @@ Warnings:
Warning 1300 Invalid utf8 character string: '\xF0\x9D\x8C\x86'
install plugin foo soname 'admin𝌆';
ERROR HY000: No paths allowed for shared library
insert mysql.plugin values ();
delete from mysql.plugin where name = '';
# End of 5.5 test
#
# MDEV-5309 - RENAME TABLE does not check for existence of the table's
# engine
...
...
@@ -341,3 +340,4 @@ UNINSTALL PLUGIN example;
RENAME TABLE t1 TO t2;
ERROR 42S02: Table 'test.t1' doesn't exist
DROP TABLE t1;
# End of 10.1 test
mysql-test/r/plugin_not_embedded.result
View file @
32c6f40a
...
...
@@ -16,3 +16,6 @@ connection default;
DROP USER bug51770@localhost;
INSTALL PLUGIN example SONAME '../ha_example.so';
ERROR HY000: No paths allowed for shared library
insert mysql.plugin values ();
delete from mysql.plugin where name = '';
# End of 5.5 tests
mysql-test/t/plugin.test
View file @
32c6f40a
...
...
@@ -260,13 +260,7 @@ select convert('admin𝌆' using utf8);
--
error
ER_UDF_NO_PATHS
install
plugin
foo
soname
'admin𝌆'
;
#
# Bug#27302459: EMPTY VALUE IN MYSQL.PLUGIN TABLE CAUSES SERVER TO EXIT ON STARTUP
#
insert
mysql
.
plugin
values
();
source
include
/
restart_mysqld
.
inc
;
delete
from
mysql
.
plugin
where
name
=
''
;
--
echo
# End of 5.5 test
--
echo
#
--
echo
# MDEV-5309 - RENAME TABLE does not check for existence of the table's
...
...
@@ -280,3 +274,5 @@ UNINSTALL PLUGIN example;
--
error
ER_NO_SUCH_TABLE
RENAME
TABLE
t1
TO
t2
;
DROP
TABLE
t1
;
--
echo
# End of 10.1 test
mysql-test/t/plugin_not_embedded.test
View file @
32c6f40a
...
...
@@ -30,3 +30,12 @@ let $path = `select CONCAT_WS('/', '..', '$HA_EXAMPLE_SO')`;
--
replace_regex
/
\
.
dll
/.
so
/
--
error
ER_UDF_NO_PATHS
eval
INSTALL
PLUGIN
example
SONAME
'$path'
;
#
# Bug#27302459: EMPTY VALUE IN MYSQL.PLUGIN TABLE CAUSES SERVER TO EXIT ON STARTUP
#
insert
mysql
.
plugin
values
();
source
include
/
restart_mysqld
.
inc
;
delete
from
mysql
.
plugin
where
name
=
''
;
--
echo
# End of 5.5 tests
storage/connect/CMakeLists.txt
View file @
32c6f40a
...
...
@@ -114,6 +114,7 @@ IF(CONNECT_WITH_LIBXML2)
FIND_PACKAGE
(
LibXml2
)
IF
(
LIBXML2_FOUND
)
INCLUDE_DIRECTORIES
(
${
LIBXML2_INCLUDE_DIR
}
)
SET
(
ZLIB_LIBRARY
"z"
)
# see ZLIB_INCLUDE_DIR below
SET
(
XML_LIBRARY
${
LIBXML2_LIBRARIES
}
)
SET
(
CONNECT_SOURCES
${
CONNECT_SOURCES
}
libdoc.cpp libdoc.h
)
add_definitions
(
-DLIBXML2_SUPPORT
)
...
...
@@ -332,6 +333,14 @@ IF(NOT TARGET connect)
RETURN
()
ENDIF
()
# Don't link with bundled zlib and systel libxml2 at the same time.
# System libxml2 uses system zlib, might conflict with the bundled one.
IF
(
XML_LIBRARY AND BUILD_BUNDLED_ZLIB
)
GET_PROPERTY
(
INCS TARGET connect PROPERTY INCLUDE_DIRECTORIES
)
LIST
(
REMOVE_ITEM INCS
${
ZLIB_INCLUDE_DIR
}
)
SET_PROPERTY
(
TARGET connect PROPERTY INCLUDE_DIRECTORIES
${
INCS
}
)
ENDIF
()
IF
(
WIN32
)
IF
(
libmongoc-1.0_FOUND
)
SET_TARGET_PROPERTIES
(
connect PROPERTIES LINK_FLAGS
...
...
storage/connect/ha_connect.cc
View file @
32c6f40a
...
...
@@ -1317,7 +1317,7 @@ char *ha_connect::GetRealString(PCSZ s)
{
char
*
sv
;
if
(
IsPartitioned
()
&&
s
&&
*
partname
)
{
if
(
IsPartitioned
()
&&
s
&&
partname
&&
*
partname
)
{
sv
=
(
char
*
)
PlugSubAlloc
(
xp
->
g
,
NULL
,
0
);
sprintf
(
sv
,
s
,
partname
);
PlugSubAlloc
(
xp
->
g
,
NULL
,
strlen
(
sv
)
+
1
);
...
...
storage/connect/mysql-test/connect/disabled.def
View file @
32c6f40a
...
...
@@ -9,15 +9,15 @@
# Do not use any TAB characters for whitespace.
#
##############################################################################
infoschema-9739 : Crashes with MariaDB 10.0
jdbc
: Variable settings depend on machine configuration
jdbc_
new
: Variable settings depend on machine configuration
jdbc_
oracle
: Variable settings depend on machine configuration
j
dbc_postgresql : Variable settings depend on machine configuration
json_
mongo_c : Need MongoDB running and its C
Driver installed
json_java_
2
: Need MongoDB running and its Java Driver installed
json_java_3 : Need MongoDB running and its Java
Driver installed
mongo_
c : Need MongoDB running and its C
Driver installed
mongo_java_
2
: Need MongoDB running and its Java Driver installed
mongo_java_3 : Need MongoDB running and its Java Driver install
ed
tbl_thread : Bug MDEV-9844,10179,14214 03/01/2018 OB Option THREAD removed
jdbc : Variable settings depend on machine configuration
jdbc
_new
: Variable settings depend on machine configuration
jdbc_
oracle
: Variable settings depend on machine configuration
jdbc_
postgresql
: Variable settings depend on machine configuration
j
son_mongo_c : Need MongoDB running and its C Driver installed
json_
java_2 : Need MongoDB running and its Java
Driver installed
json_java_
3
: Need MongoDB running and its Java Driver installed
mongo_c : Need MongoDB running and its C
Driver installed
mongo_
java_2 : Need MongoDB running and its Java
Driver installed
mongo_java_
3
: Need MongoDB running and its Java Driver installed
tbl_thread : Bug MDEV-9844,10179,14214 03/01/2018 OB Option THREAD remov
ed
#vcol : Different error code on different versions
storage/tokudb/PerconaFT/ft/comparator.h
View file @
32c6f40a
...
...
@@ -31,6 +31,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/ft/ft-ops.cc
View file @
32c6f40a
...
...
@@ -4974,6 +4974,7 @@ int toku_ft_layer_init(void) {
// Portability must be initialized first
r
=
toku_portability_init
();
assert
(
r
==
0
);
if
(
r
)
{
goto
exit
;
}
...
...
@@ -4981,6 +4982,7 @@ int toku_ft_layer_init(void) {
toku_pfs_keys_init
(
"fti"
);
r
=
db_env_set_toku_product_name
(
"tokudb"
);
assert
(
r
==
0
);
if
(
r
)
{
goto
exit
;
}
...
...
storage/tokudb/PerconaFT/ft/ft-status.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/ft/ft-status.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/keyrange.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/keyrange.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/lock_request.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/lock_request.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/locktree.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/locktree.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/manager.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/range_buffer.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/range_buffer.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/treenode.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/treenode.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/txnid_set.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/txnid_set.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/wfg.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/locktree/wfg.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/memory.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
@@ -65,7 +79,7 @@ static realloc_fun_t t_xrealloc = 0;
static
LOCAL_MEMORY_STATUS_S
status
;
int
toku_memory_do_stats
=
0
;
static
bool
memory_startup_complete
;
static
bool
memory_startup_complete
=
false
;
int
toku_memory_startup
(
void
)
{
...
...
@@ -83,8 +97,10 @@ toku_memory_startup(void) {
if
(
success
)
{
status
.
mallocator_version
=
"libc"
;
status
.
mmap_threshold
=
mmap_threshold
;
}
else
}
else
{
result
=
EINVAL
;
}
assert
(
result
==
0
);
#else
// just a guess
status
.
mallocator_version
=
"darwin"
;
...
...
@@ -100,18 +116,17 @@ toku_memory_startup(void) {
if
(
mallctl_f
)
{
// jemalloc is loaded
size_t
version_length
=
sizeof
status
.
mallocator_version
;
result
=
mallctl_f
(
"version"
,
&
status
.
mallocator_version
,
&
version_length
,
NULL
,
0
);
assert
(
result
==
0
);
if
(
result
==
0
)
{
size_t
lg_chunk
;
// log2 of the mmap threshold
size_t
lg_chunk_length
=
sizeof
lg_chunk
;
result
=
mallctl_f
(
"opt.lg_chunk"
,
&
lg_chunk
,
&
lg_chunk_length
,
NULL
,
0
);
if
(
result
)
{
status
.
mmap_threshold
=
1
<<
21
;
// Default value.
// Incompatible jemalloc change.
if
(
result
==
0
)
{
status
.
mmap_threshold
=
1
<<
lg_chunk
;
}
else
{
status
.
mmap_threshold
=
1
<<
22
;
result
=
0
;
}
else
status
.
mmap_threshold
=
1
<<
lg_chunk
;
}
}
...
...
storage/tokudb/PerconaFT/portability/memory.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/portability.cc
View file @
32c6f40a
...
...
@@ -88,9 +88,11 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
int
toku_portability_init
(
void
)
{
int
r
=
toku_memory_startup
();
assert
(
r
==
0
);
if
(
r
==
0
)
{
uint64_t
hz
;
r
=
toku_os_get_processor_frequency
(
&
hz
);
// get and cache freq
assert
(
r
==
0
);
}
(
void
)
toku_os_get_pagesize
();
// get and cache pagesize
return
r
;
...
...
storage/tokudb/PerconaFT/portability/toku_atomic.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_instrumentation.h
View file @
32c6f40a
/*======
This file is part of PerconaFT.
Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
PerconaFT is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2,
as published by the Free Software Foundation.
PerconaFT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
PerconaFT is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License, version 3,
as published by the Free Software Foundation.
PerconaFT is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#pragma once
#include <stdio.h> // FILE
...
...
storage/tokudb/PerconaFT/portability/toku_portability.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_pthread.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_pthread.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_race_tools.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_time.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/portability/toku_time.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/dbt.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/growable_array.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/memarena.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/memarena.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/omt.cc
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident \
...
...
storage/tokudb/PerconaFT/util/omt.h
View file @
32c6f40a
...
...
@@ -45,6 +45,7 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/partitioned_counter.cc
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/partitioned_counter.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/PerconaFT/util/status.h
View file @
32c6f40a
...
...
@@ -32,6 +32,20 @@ Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
You should have received a copy of the GNU Affero General Public License
along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
======= */
#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_Makefile
View file @
32c6f40a
# generate tests from test generator python programs
# generate tests from test generator python
2
programs
S = $(wildcard *.py)
T = $(patsubst %.py,%.test,$(S))
...
...
@@ -6,14 +6,14 @@ T = $(patsubst %.py,%.test,$(S))
default: $(T)
%.test: %.py
python $< >$@
python
2
$< >$@
change_all.test: change_all.py change_all_1000_10.test change_all_1000_1.test change_all_10000_1.test
true
change_all_1000_10.test: change_all.py
python change_all.py --experiments=1000 --nrows=10 >change_all_1000_10.test
python
2
change_all.py --experiments=1000 --nrows=10 >change_all_1000_10.test
change_all_1000_1.test: change_all.py
python change_all.py --experiments=1000 --nrows=1 >change_all_1000_1.test
python
2
change_all.py --experiments=1000 --nrows=1 >change_all_1000_1.test
change_all_10000_1.test: change_all.py
python change_all.py --experiments=10000 --nrows=1 >change_all_10000_1.test
python
2
change_all.py --experiments=10000 --nrows=1 >change_all_10000_1.test
storage/tokudb/mysql-test/tokudb/t/change_column_bin.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_bin_rename.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_char.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_char_binary.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_char_charbinary.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_char_rename.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
n
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_int.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
types
,
values
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_int_key.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
types
):
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_int_not_supported.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
supported
(
from_int
,
from_modifier
,
to_int
,
to_modifer
):
if
from_modifier
!=
to_modifer
:
...
...
storage/tokudb/mysql-test/tokudb/t/change_column_int_rename.py
View file @
32c6f40a
#!/usr/bin/env python
#!/usr/bin/env python
2
import
sys
def
gen_test
(
types
,
values
):
...
...
storage/tokudb/mysql-test/tokudb/t/fast_update_Makefile
View file @
32c6f40a
# generate tests from test generator python programs
# generate tests from test generator python
2
programs
S = $(wildcard *.py)
T = $(patsubst %.py,%.test,$(S))
...
...
@@ -6,5 +6,5 @@ T = $(patsubst %.py,%.test,$(S))
default: $(T)
%.test: %.py
python $< >$@
python
2
$< >$@
storage/tokudb/mysql-test/tokudb_parts/t/partition_debug_sync_tokudb-master.opt
deleted
100644 → 0
View file @
cf8c2a3c
--innodb_file_per_table=1
storage/tokudb/mysql-test/tokudb_parts/t/partition_debug_tokudb-master.opt
deleted
100644 → 0
View file @
cf8c2a3c
--innodb-file-format-check --innodb-file-per-table=1
storage/tokudb/mysql-test/tokudb_parts/t/partition_special_tokudb-master.opt
deleted
100644 → 0
View file @
cf8c2a3c
--innodb_lock_wait_timeout=2 --innodb-file-per-table=1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment