commit
7015f40abd
81
9000-disable-some-unstable-testcases.patch
Normal file
81
9000-disable-some-unstable-testcases.patch
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
From ea4fbf5f164c60f736a5e987478dd1a4fc976371 Mon Sep 17 00:00:00 2001
|
||||||
|
From: eulerstorage <eulerstorage@huawei.com>
|
||||||
|
Date: Mon, 13 Jan 2020 17:35:50 +0800
|
||||||
|
Subject: [PATCH] Disable some unstable testcase
|
||||||
|
|
||||||
|
Some testcases are unstable, they will fail if the test environment
|
||||||
|
is not suitable, for example network is broken.
|
||||||
|
---
|
||||||
|
mysql-test/unstable-tests | 14 ++++++++++++++
|
||||||
|
1 file changed, 14 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/mysql-test/unstable-tests b/mysql-test/unstable-tests
|
||||||
|
index 2c28c9a..9ea0ebc 100644
|
||||||
|
--- a/mysql-test/unstable-tests
|
||||||
|
+++ b/mysql-test/unstable-tests
|
||||||
|
@@ -262,6 +262,7 @@ innodb.truncate_purge_debug : Include fil
|
||||||
|
innodb.update_time : MDEV-14804 - Wrong result
|
||||||
|
innodb.undo_log : Include file modified in 10.2.17, 10.3.9
|
||||||
|
innodb.xa_recovery : MDEV-15279 - mysqld got exception
|
||||||
|
+innodb.innodb_defrag_binlog :
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@@ -389,6 +390,8 @@ main.mysql_upgrade_noengine : MDEV-14355
|
||||||
|
main.mysql_upgrade_ssl : MDEV-13492 - Unknown SSL error
|
||||||
|
main.olap : Modified in 10.3.8
|
||||||
|
main.openssl_1 : MDEV-13492 - Unknown SSL error
|
||||||
|
+main.openssl_6975 :
|
||||||
|
+main.ssl_cipher :
|
||||||
|
main.order_by_optimizer_innodb : MDEV-10683 - Wrong result
|
||||||
|
main.partition_debug_sync : MDEV-15669 - Deadlock found when trying to get lock
|
||||||
|
main.partition_innodb_plugin : MDEV-12901 - Valgrind warnings
|
||||||
|
@@ -418,6 +421,11 @@ main.ssl_ca : MDEV-10895
|
||||||
|
main.ssl_cert_verify : MDEV-13735 - Server crash
|
||||||
|
main.ssl_connect : MDEV-13492 - Unknown SSL error
|
||||||
|
main.ssl_timeout : MDEV-11244 - Crash
|
||||||
|
+main.ssl_7937 :
|
||||||
|
+main.ssl_crl_clients :
|
||||||
|
+main.ssl_8k_key :
|
||||||
|
+main.ssl :
|
||||||
|
+main.ssl_cipher :
|
||||||
|
main.statistics_close : Added in 10.3.8
|
||||||
|
main.statistics : Modified in 10.3.8
|
||||||
|
main.stat_tables : Modified in 10.1.35, 10.2.17, 10.3.9
|
||||||
|
@@ -523,6 +531,7 @@ parts.partition_exch_qa_10 : MDEV-11765
|
||||||
|
parts.partition_innodb_status_file : MDEV-12901 - Valgrind
|
||||||
|
parts.partition_special_innodb : MDEV-16942 - Timeout
|
||||||
|
parts.truncate_locked : Added in 10.1.35, 10.2.17, 10.3.9
|
||||||
|
+parts.partition_alter4_innodb :
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@@ -549,6 +558,9 @@ perfschema.stage_mdl_global : MDEV-11803
|
||||||
|
perfschema.stage_mdl_procedure : MDEV-11545 - Missing row
|
||||||
|
perfschema.stage_mdl_table : MDEV-12638 - Wrong result
|
||||||
|
perfschema.threads_mysql : MDEV-10677 - Wrong result
|
||||||
|
+perfschema.nesting :
|
||||||
|
+perfschema.socket_summary_by_instance_func :
|
||||||
|
+perfschema.cnf_option :
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@@ -716,6 +728,7 @@ rpl.rpl_temporary_error2 : MDEV-10634
|
||||||
|
rpl.sec_behind_master-5114 : MDEV-13878 - Wrong result
|
||||||
|
|
||||||
|
rpl/extra/rpl_tests.* : MDEV-10994 - Not maintained
|
||||||
|
+rpl.rpl_connection :
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@@ -769,6 +782,7 @@ sys_vars.slow_query_log_func : MDEV-14273
|
||||||
|
sys_vars.sysvars_innodb : Modified in 10.3.8
|
||||||
|
sys_vars.thread_cache_size_func : MDEV-11775 - Wrong result
|
||||||
|
sys_vars.wait_timeout_func : MDEV-12896 - Wrong result
|
||||||
|
+sys_vars.slave_parallel_threads_basic :
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
1.8.3.1
|
||||||
|
|
||||||
39
README.md
39
README.md
@ -1,39 +0,0 @@
|
|||||||
# mariadb
|
|
||||||
|
|
||||||
#### 介绍
|
|
||||||
{**以下是码云平台说明,您可以替换此简介**
|
|
||||||
码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台
|
|
||||||
无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
|
|
||||||
|
|
||||||
#### 软件架构
|
|
||||||
软件架构说明
|
|
||||||
|
|
||||||
|
|
||||||
#### 安装教程
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### 使用说明
|
|
||||||
|
|
||||||
1. xxxx
|
|
||||||
2. xxxx
|
|
||||||
3. xxxx
|
|
||||||
|
|
||||||
#### 参与贡献
|
|
||||||
|
|
||||||
1. Fork 本仓库
|
|
||||||
2. 新建 Feat_xxx 分支
|
|
||||||
3. 提交代码
|
|
||||||
4. 新建 Pull Request
|
|
||||||
|
|
||||||
|
|
||||||
#### 码云特技
|
|
||||||
|
|
||||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
|
||||||
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
|
||||||
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
|
||||||
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
|
|
||||||
module mariadb-server-galera 1.0;
|
|
||||||
|
|
||||||
require {
|
|
||||||
type mysqld_t;
|
|
||||||
type rsync_exec_t;
|
|
||||||
type anon_inodefs_t;
|
|
||||||
type proc_net_t;
|
|
||||||
type kerberos_port_t;
|
|
||||||
class file { read execute execute_no_trans getattr open };
|
|
||||||
class tcp_socket { name_bind name_connect };
|
|
||||||
class process { setpgid siginh rlimitinh noatsecure };
|
|
||||||
}
|
|
||||||
|
|
||||||
# allow mysqld to run rsyncd
|
|
||||||
allow mysqld_t self:process setpgid;
|
|
||||||
allow mysqld_t rsync_exec_t:file { read execute execute_no_trans getattr open };
|
|
||||||
allow mysqld_t anon_inodefs_t:file getattr;
|
|
||||||
allow mysqld_t proc_net_t:file { read open };
|
|
||||||
|
|
||||||
# allow rsyncd to listen on port 4444
|
|
||||||
allow mysqld_t kerberos_port_t:tcp_socket { name_bind name_connect };
|
|
||||||
|
|
||||||
26
mariadb.spec
26
mariadb.spec
@ -2,17 +2,18 @@
|
|||||||
|
|
||||||
Name: mariadb
|
Name: mariadb
|
||||||
Version: 10.3.9
|
Version: 10.3.9
|
||||||
Release: 4
|
Release: 5
|
||||||
Epoch: 3
|
Epoch: 3
|
||||||
Summary: One of the most popular database servers
|
Summary: One of the most popular database servers
|
||||||
License: GPLv2 with exceptions and LGPLv2 and BSD
|
License: GPLv2 with exceptions and LGPLv2 and BSD
|
||||||
URL: http://mariadb.org
|
URL: http://mariadb.org
|
||||||
|
|
||||||
Source0: https://downloads.mariadb.org/interstitial/mariadb-%{version}/source/mariadb-%{version}.tar.gz
|
Source0: https://downloads.mariadb.org/interstitial/mariadb-%{version}/source/mariadb-%{version}.tar.gz
|
||||||
Source1: mariadb-server-galera.te
|
|
||||||
|
Patch9000: 9000-disable-some-unstable-testcases.patch
|
||||||
|
|
||||||
BuildRequires: selinux-policy-devel, cmake, gcc-c++
|
BuildRequires: selinux-policy-devel, cmake, gcc-c++
|
||||||
BuildRequires: systemd, systemd-devel, multilib-rpm-config
|
BuildRequires: systemd, systemd-devel
|
||||||
BuildRequires: zlib-devel, lz4-devel, libaio-devel, libedit-devel, ncurses-devel
|
BuildRequires: zlib-devel, lz4-devel, libaio-devel, libedit-devel, ncurses-devel
|
||||||
BuildRequires: systemtap-sdt-devel, bison, bison-devel, pam-devel
|
BuildRequires: systemtap-sdt-devel, bison, bison-devel, pam-devel
|
||||||
BuildRequires: pcre-devel >= 8.35 pkgconf
|
BuildRequires: pcre-devel >= 8.35 pkgconf
|
||||||
@ -191,9 +192,6 @@ This contains test suitte for the developing of MariaDB.
|
|||||||
%autosetup -n %{name}-%{version} -p1
|
%autosetup -n %{name}-%{version} -p1
|
||||||
find . -name "*.jar" -type f -exec rm --verbose -f {} \;
|
find . -name "*.jar" -type f -exec rm --verbose -f {} \;
|
||||||
|
|
||||||
mkdir selinux
|
|
||||||
sed 's/mariadb-server-galera/%{name}-server-galera/' %{SOURCE1} > selinux/%{name}-server-galera.te
|
|
||||||
|
|
||||||
pcre_maj=`grep '^m4_define(pcre_major' pcre/configure.ac | sed -r 's/^m4_define\(pcre_major, \[([0-9]+)\]\)/\1/'`
|
pcre_maj=`grep '^m4_define(pcre_major' pcre/configure.ac | sed -r 's/^m4_define\(pcre_major, \[([0-9]+)\]\)/\1/'`
|
||||||
pcre_min=`grep '^m4_define(pcre_minor' pcre/configure.ac | sed -r 's/^m4_define\(pcre_minor, \[([0-9]+)\]\)/\1/'`
|
pcre_min=`grep '^m4_define(pcre_minor' pcre/configure.ac | sed -r 's/^m4_define\(pcre_minor, \[([0-9]+)\]\)/\1/'`
|
||||||
|
|
||||||
@ -282,15 +280,9 @@ cmake -L
|
|||||||
%make_build VERBOSE=1
|
%make_build VERBOSE=1
|
||||||
|
|
||||||
|
|
||||||
make -C selinux -f /usr/share/selinux/devel/Makefile %{name}-server-galera.pp
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
|
|
||||||
|
|
||||||
%multilib_fix_c_header --file %{_includedir}/mysql/server/my_config.h
|
|
||||||
%multilib_fix_c_header --file %{_includedir}/mysql/server/private/config.h
|
|
||||||
|
|
||||||
ln -s mysql_config.1.gz %{buildroot}%{_mandir}/man1/mariadb_config.1.gz
|
ln -s mysql_config.1.gz %{buildroot}%{_mandir}/man1/mariadb_config.1.gz
|
||||||
|
|
||||||
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
|
mkdir -p %{buildroot}/%{_libdir}/pkgconfig
|
||||||
@ -315,10 +307,6 @@ rm %{buildroot}%{_libexecdir}/rcmysql
|
|||||||
rm %{buildroot}%{_tmpfilesdir}/tmpfiles.conf
|
rm %{buildroot}%{_tmpfilesdir}/tmpfiles.conf
|
||||||
echo "d %{_rundir}/%{name} 0755 mysql mysql -" >>%{buildroot}%{_tmpfilesdir}/%{name}.conf
|
echo "d %{_rundir}/%{name} 0755 mysql mysql -" >>%{buildroot}%{_tmpfilesdir}/%{name}.conf
|
||||||
|
|
||||||
|
|
||||||
install -p -m 644 -D selinux/%{name}-server-galera.pp %{buildroot}%{_datadir}/selinux/packages/%{name}/%{name}-server-galera.pp
|
|
||||||
|
|
||||||
|
|
||||||
mv %{buildroot}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process %{buildroot}%{_bindir}
|
mv %{buildroot}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process %{buildroot}%{_bindir}
|
||||||
ln -s ../../../../../bin/my_safe_process %{buildroot}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process
|
ln -s ../../../../../bin/my_safe_process %{buildroot}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process
|
||||||
|
|
||||||
@ -408,7 +396,6 @@ export MTR_BUILD_THREAD=%{__isa_bits}
|
|||||||
semanage port -a -t mysqld_port_t -p tcp 4568 &> /dev/null || :
|
semanage port -a -t mysqld_port_t -p tcp 4568 &> /dev/null || :
|
||||||
semanage port -a -t mysqld_port_t -p tcp 4567 &> /dev/null || :
|
semanage port -a -t mysqld_port_t -p tcp 4567 &> /dev/null || :
|
||||||
semanage port -a -t mysqld_port_t -p udp 4567 &> /dev/null || :
|
semanage port -a -t mysqld_port_t -p udp 4567 &> /dev/null || :
|
||||||
semodule -i %{_datadir}/selinux/packages/%{name}/%{name}-server-galera.pp &> /dev/null || :
|
|
||||||
|
|
||||||
%post server
|
%post server
|
||||||
%systemd_post %{name}.service
|
%systemd_post %{name}.service
|
||||||
@ -555,8 +542,6 @@ fi
|
|||||||
%{_bindir}/galera_new_cluster
|
%{_bindir}/galera_new_cluster
|
||||||
%{_bindir}/galera_recovery
|
%{_bindir}/galera_recovery
|
||||||
%{_datadir}/%{name}/systemd/use_galera_new_cluster.conf
|
%{_datadir}/%{name}/systemd/use_galera_new_cluster.conf
|
||||||
%{_datadir}/selinux/packages/%{name}/%{name}-server-galera.pp
|
|
||||||
|
|
||||||
|
|
||||||
%files gssapi-server
|
%files gssapi-server
|
||||||
%config(noreplace) %{_sysconfdir}/my.cnf.d/auth_gssapi.cnf
|
%config(noreplace) %{_sysconfdir}/my.cnf.d/auth_gssapi.cnf
|
||||||
@ -611,6 +596,9 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 8 2020 openEuler Buildteam <buildteam@openeuler.org> - 3:10.3.9-5
|
||||||
|
- Repackaged
|
||||||
|
|
||||||
* Tue Dec 31 2019 openEuler Buildteam <buildteam@openeuler.org> - 3:10.3.9-4
|
* Tue Dec 31 2019 openEuler Buildteam <buildteam@openeuler.org> - 3:10.3.9-4
|
||||||
- Package rewrap and update the release number
|
- Package rewrap and update the release number
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user