mirror of
https://github.com/MariaDB/server.git
synced 2025-01-28 17:54:16 +01:00
Fixed buildbot failures on Solaris 64 bit
rpl/rpl_mdev382 ; Wrong replace in show_binlog_events2.inc binlog/database ; Different error on Solaris if file exists mroonga/repair_table_no_index_file ; Different system error on Solaris partition_not_blackhole ; Different error on Solaris partition_myisam ; Different error on Solaris Some other failures in mroonga was because have_32bit.inc didn't correctly detect 64 bits on Solaris. Fixed using DEFAULT_MACHINE instead of MACHINE_TYPE for Sys_version_compile_machine.
This commit is contained in:
parent
f383cbcb03
commit
c2ec897745
7 changed files with 12 additions and 3 deletions
|
@ -491,6 +491,7 @@
|
|||
|
||||
#define SYSTEM_TYPE "@SYSTEM_TYPE@"
|
||||
#define MACHINE_TYPE "@CMAKE_SYSTEM_PROCESSOR@"
|
||||
#define DEFAULT_MACHINE "@DEFAULT_MACHINE@"
|
||||
#cmakedefine HAVE_DTRACE 1
|
||||
|
||||
#cmakedefine SIGNAL_WITH_VIO_CLOSE 1
|
||||
|
|
|
@ -52,7 +52,7 @@ eval SELECT 'hello' INTO OUTFILE 'fake_file.$prefix';
|
|||
|
||||
# Use '/' instead of '\' in the error message. On windows platform, dir is
|
||||
# formed with '\'.
|
||||
--replace_regex /\\testing_1\\*/\/testing_1\// /66/39/
|
||||
--replace_regex /\\testing_1\\*/\/testing_1\// /66/39/ /17/39/ /File exists/Directory not empty/
|
||||
--error 1010
|
||||
DROP DATABASE testing_1;
|
||||
let $wait_binlog_event= DROP TABLE IF EXIST;
|
||||
|
|
|
@ -10,7 +10,8 @@ if ($binlog_file)
|
|||
{
|
||||
--let $_in_binlog_file=in '$binlog_file'
|
||||
}
|
||||
--replace_result $_binlog_start <binlog_start> $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
--let $_from_binlog_start=from $_binlog_start
|
||||
--replace_result "$_from_binlog_start" "from <binlog_start>" $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
--replace_column 2 # 5 #
|
||||
--replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/ /file_id=[0-9]+/file_id=#/ /GTID [0-9]+-[0-9]+-[0-9]+/GTID #-#-#/
|
||||
--eval show binlog events $_in_binlog_file from $_binlog_start
|
||||
|
|
|
@ -123,6 +123,7 @@ CHECK TABLE t1;
|
|||
SELECT * FROM t1;
|
||||
--echo # Note that it is currently impossible to drop a partitioned table
|
||||
--echo # without the .par file
|
||||
--replace_result "Not owner" "Operation not permitted"
|
||||
--error ER_GET_ERRNO
|
||||
DROP TABLE t1;
|
||||
--remove_file $MYSQLD_DATADIR/test/t1.frm
|
||||
|
|
|
@ -19,6 +19,9 @@ SHOW TABLES;
|
|||
--replace_result $MYSQLD_DATADIR ./
|
||||
--error ER_NOT_FORM_FILE
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
# The replace is needed for Solaris
|
||||
--replace_result "Not owner" "Operation not permitted"
|
||||
--error ER_GET_ERRNO
|
||||
DROP TABLE t1;
|
||||
--list_files $MYSQLD_DATADIR/test t1*
|
||||
|
|
|
@ -3291,7 +3291,7 @@ static Sys_var_charptr Sys_version_compile_machine(
|
|||
"version_compile_machine", "version_compile_machine",
|
||||
READ_ONLY SHOW_VALUE_IN_HELP
|
||||
GLOBAL_VAR(server_version_compile_machine_ptr), NO_CMD_LINE,
|
||||
IN_SYSTEM_CHARSET, DEFAULT(MACHINE_TYPE));
|
||||
IN_SYSTEM_CHARSET, DEFAULT(DEFAULT_MACHINE));
|
||||
|
||||
static char *server_version_compile_os_ptr;
|
||||
static Sys_var_charptr Sys_version_compile_os(
|
||||
|
|
|
@ -41,6 +41,9 @@ SELECT * FROM diaries WHERE MATCH(body) AGAINST("starting");
|
|||
FLUSH TABLES;
|
||||
|
||||
# Error ER_CANT_OPEN_FILE syscall error 'repair_test.mrn.0000104' (No such file or directory)
|
||||
# The (Error 0)[0]" replaces is for Solaris
|
||||
#
|
||||
--replace_result "(Error 0)[0]" "(No such file or directory)"
|
||||
--error ER_CANT_OPEN_FILE
|
||||
SELECT * FROM diaries WHERE MATCH(body) AGAINST("starting");
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue