Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Faustin Lammler
mariadb-10.1
Commits
91e56d63
Commit
91e56d63
authored
Aug 02, 2019
by
Otto Kekäläinen
Browse files
New upstream version 10.1.41
parent
fdf4a605
Changes
1000
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
BUILD/compile-pentium64-gcov
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-pentium64-gprof
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-pentium64-max
View file @
91e56d63
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
# You should have received a copy of the GNU Library General Public
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free
# License along with this library; if not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-13
01,
USA
# MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-pentium64-valgrind-max
View file @
91e56d63
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-pentium64-wsrep
View file @
91e56d63
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU Library General Public
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free
# License along with this library; if not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 0211
1
-13
01,
USA
# MA 0211
0
-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-ppc
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-ppc-debug
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-ppc-debug-max
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-ppc-debug-max-no-ndb
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-ppc-max
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-solaris-amd64-debug
View file @
91e56d63
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
path
=
`
dirname
$0
`
path
=
`
dirname
$0
`
.
"
$path
/SETUP.sh"
.
"
$path
/SETUP.sh"
...
...
BUILD/compile-solaris-amd64-forte
View file @
91e56d63
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
# See file compile-solaris-amd64 for basic pre-requisites.
# See file compile-solaris-amd64 for basic pre-requisites.
...
...
BUILD/compile-solaris-sparc
View file @
91e56d63
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
make
-k
clean
||
true
make
-k
clean
||
true
/bin/rm
-f
*
/.deps/
*
.P config.cache
/bin/rm
-f
*
/.deps/
*
.P config.cache
...
...
BUILD/compile-solaris-sparc-forte
View file @
91e56d63
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
# Copyright (c) 2001, 2002, 2005, 2007 MySQL AB, 2008 Sun Microsystems, Inc.
# Copyright (c) 2001, 2002, 2005, 2007 MySQL AB, 2008 Sun Microsystems, Inc.
# Use is subject to license terms.
# Use is subject to license terms.
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
# Assume Forte is installed in /opt/SUNWSpro and ld is installed in
# Assume Forte is installed in /opt/SUNWSpro and ld is installed in
# /usr/ccs/bin
# /usr/ccs/bin
...
...
BUILD/util.sh
View file @
91e56d63
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 0211
1
-13
01
USA.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 0211
0
-13
35
USA.
# Setting cpu options.
# Setting cpu options.
get_cpuopt
()
{
get_cpuopt
()
{
...
...
CMakeLists.txt
View file @
91e56d63
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
01
USA
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-13
35
USA
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.6
)
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.6
)
# Avoid warnings in higher versions
# Avoid warnings in higher versions
...
@@ -191,6 +191,8 @@ INCLUDE(check_compiler_flag)
...
@@ -191,6 +191,8 @@ INCLUDE(check_compiler_flag)
OPTION
(
WITH_ASAN
"Enable address sanitizer"
OFF
)
OPTION
(
WITH_ASAN
"Enable address sanitizer"
OFF
)
IF
(
WITH_ASAN
)
IF
(
WITH_ASAN
)
# this flag might be set by default on some OS
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-U_FORTIFY_SOURCE"
DEBUG RELWITHDEBINFO
)
# gcc 4.8.1 and new versions of clang
# gcc 4.8.1 and new versions of clang
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-fsanitize=address -O1 -Wno-error -fPIC"
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-fsanitize=address -O1 -Wno-error -fPIC"
DEBUG RELWITHDEBINFO
)
DEBUG RELWITHDEBINFO
)
...
@@ -216,22 +218,22 @@ ENDIF()
...
@@ -216,22 +218,22 @@ ENDIF()
OPTION
(
WITH_UBSAN
"Enable undefined behavior sanitizer"
OFF
)
OPTION
(
WITH_UBSAN
"Enable undefined behavior sanitizer"
OFF
)
IF
(
WITH_UBSAN
)
IF
(
WITH_UBSAN
)
IF
(
SECURITY_HARDENED
)
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-fsanitize=undefined -U_FORTIFY_SOURCE"
DEBUG RELWITHDEBINFO
)
MESSAGE
(
FATAL_ERROR
"WITH_UBSAN and SECURITY_HARDENED are mutually exclusive"
)
ENDIF
()
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-fsanitize=undefined"
DEBUG RELWITHDEBINFO
)
ENDIF
()
ENDIF
()
# enable security hardening features, like most distributions do
# enable security hardening features, like most distributions do
# in our benchmarks that costs about ~1% of performance, depending on the load
# in our benchmarks that costs about ~1% of performance, depending on the load
IF
(
CMAKE_C_COMPILER_VERSION VERSION_LESS
"4.6"
)
IF
(
CMAKE_C_COMPILER_VERSION VERSION_LESS
"4.6"
OR WITH_ASAN OR WITH_UBSAN
)
SET
(
security_default OFF
)
SET
(
security_default OFF
)
ELSE
()
ELSE
()
SET
(
security_default ON
)
SET
(
security_default ON
)
ENDIF
()
ENDIF
()
OPTION
(
SECURITY_HARDENED
"Use security-enhancing compiler features (stack protector, relro, etc)"
${
security_default
}
)
OPTION
(
SECURITY_HARDENED
"Use security-enhancing compiler features (stack protector, relro, etc)"
${
security_default
}
)
IF
(
SECURITY_HARDENED
)
IF
(
SECURITY_HARDENED
)
IF
(
WITH_ASAN OR WITH_UBSAN
)
MESSAGE
(
FATAL_ERROR
"WITH_ASAN/WITH_UBSAN and SECURITY_HARDENED are mutually exclusive"
)
ENDIF
()
# security-enhancing flags
# security-enhancing flags
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-pie -fPIC"
)
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-pie -fPIC"
)
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-Wl,-z,relro,-z,now"
)
MY_CHECK_AND_SET_COMPILER_FLAG
(
"-Wl,-z,relro,-z,now"
)
...
...
COPYING
View file @
91e56d63
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
Version 2, June 1991
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01
USA
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
Everyone is permitted to copy and distribute verbatim copies
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
of this license document, but changing it is not allowed.
...
@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
...
@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU General Public License along
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01
USA.
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
...
...
COPYING.thirdparty
View file @
91e56d63
...
@@ -110,7 +110,7 @@ cmake-2.4.8/Utilities/cmtar/compat/gethostname.c:
...
@@ -110,7 +110,7 @@ cmake-2.4.8/Utilities/cmtar/compat/gethostname.c:
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-13
01,
USA.
Boston, MA 02110-13
35
USA.
As a special exception, when this file is copied by Bison into a
As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
Bison output file, you may use that output file without restriction.
...
@@ -485,7 +485,7 @@ GNU GENERAL PUBLIC LICENSE
...
@@ -485,7 +485,7 @@ GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
Everyone is permitted to copy and distribute verbatim copies
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
of this license document, but changing it is not allowed.
...
@@ -758,7 +758,7 @@ GNU General Public License for more details.
...
@@ -758,7 +758,7 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01,
USA.
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
...
@@ -1187,7 +1187,7 @@ Use of any of this software is governed by the terms of the license below:
...
@@ -1187,7 +1187,7 @@ Use of any of this software is governed by the terms of the license below:
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 0211
1
-13
01
USA */
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 0211
0
-13
35
USA */
/*
/*
* Copyright (c) 1997, 1999 Kungliga Tekniska H366gskolan
* Copyright (c) 1997, 1999 Kungliga Tekniska H366gskolan
...
@@ -1274,7 +1274,7 @@ GNU GENERAL PUBLIC LICENSE
...
@@ -1274,7 +1274,7 @@ GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01
USA
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA
Everyone is permitted to copy and distribute verbatim copies
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
of this license document, but changing it is not allowed.
...
@@ -1577,7 +1577,7 @@ the "copyright" line and a pointer to where the full notice is found.
...
@@ -1577,7 +1577,7 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU General Public License along
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
01
USA.
51 Franklin Street, Fifth Floor, Boston, MA 02110-13
35
USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
...
...
Docs/INFO_SRC
View file @
91e56d63
commit:
f92f313368a2f2a8bed116085a407ce522f7a52c
commit:
403e6615fdd3f5f4de6d159457b2bd2fe566e0ad
date: 2019-0
5-07 16:41:07 -04
00
date: 2019-0
7-26 18:17:55 +03
00
build-date: 2019-0
5-07 20:49:18
+0000
build-date: 2019-0
7-26 16:34:57
+0000
short:
f92f313
short:
403e661
branch: HEAD
branch: HEAD
MariaDB source 10.1.4
0
MariaDB source 10.1.4
1
Docs/README-wsrep
View file @
91e56d63
...
@@ -269,9 +269,6 @@ innodb_autoinc_lock_mode=2
...
@@ -269,9 +269,6 @@ innodb_autoinc_lock_mode=2
autoinc lock modes 0 and 1 can cause unresolved deadlock, and make
autoinc lock modes 0 and 1 can cause unresolved deadlock, and make
the system unresponsive.
the system unresponsive.
innodb_locks_unsafe_for_binlog=1
This option is required for parallel applying.
5.2 WSREP OPTIONS
5.2 WSREP OPTIONS
All options are optional except for wsrep_provider, wsrep_cluster_address, and
All options are optional except for wsrep_provider, wsrep_cluster_address, and
...
...
Prev
1
2
3
4
5
6
7
…
50
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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