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
e51d63ed
Commit
e51d63ed
authored
Jan 25, 2005
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
parents
7fca4dc8
b898e738
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
49 additions
and
7 deletions
+49
-7
client/mysql.cc
client/mysql.cc
+12
-2
client/mysqlbinlog.cc
client/mysqlbinlog.cc
+7
-1
libmysql/Makefile.shared
libmysql/Makefile.shared
+3
-2
mysql-test/mysql-test-run.sh
mysql-test/mysql-test-run.sh
+24
-0
mysql-test/r/rpl_rotate_logs.result
mysql-test/r/rpl_rotate_logs.result
+1
-1
mysql-test/t/federated.disabled
mysql-test/t/federated.disabled
+1
-0
mysql-test/t/rpl_rotate_logs.test
mysql-test/t/rpl_rotate_logs.test
+1
-1
No files found.
client/mysql.cc
View file @
e51d63ed
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
#include <locale.h>
#include <locale.h>
#endif
#endif
const
char
*
VER
=
"14.
7
"
;
const
char
*
VER
=
"14.
8
"
;
/* Don't try to make a nice table if the data is too big */
/* Don't try to make a nice table if the data is too big */
#define MAX_COLUMN_LENGTH 1024
#define MAX_COLUMN_LENGTH 1024
...
@@ -144,6 +144,7 @@ static char *current_host,*current_db,*current_user=0,*opt_password=0,
...
@@ -144,6 +144,7 @@ static char *current_host,*current_db,*current_user=0,*opt_password=0,
*
current_prompt
=
0
,
*
delimiter_str
=
0
,
*
current_prompt
=
0
,
*
delimiter_str
=
0
,
*
default_charset
=
(
char
*
)
MYSQL_DEFAULT_CHARSET_NAME
;
*
default_charset
=
(
char
*
)
MYSQL_DEFAULT_CHARSET_NAME
;
static
char
*
histfile
;
static
char
*
histfile
;
static
char
*
histfile_tmp
;
static
String
glob_buffer
,
old_buffer
;
static
String
glob_buffer
,
old_buffer
;
static
String
processed_prompt
;
static
String
processed_prompt
;
static
char
*
full_username
=
0
,
*
part_username
=
0
,
*
default_prompt
=
0
;
static
char
*
full_username
=
0
,
*
part_username
=
0
,
*
default_prompt
=
0
;
...
@@ -442,6 +443,13 @@ int main(int argc,char *argv[])
...
@@ -442,6 +443,13 @@ int main(int argc,char *argv[])
if
(
verbose
)
if
(
verbose
)
tee_fprintf
(
stdout
,
"Reading history-file %s
\n
"
,
histfile
);
tee_fprintf
(
stdout
,
"Reading history-file %s
\n
"
,
histfile
);
read_history
(
histfile
);
read_history
(
histfile
);
if
(
!
(
histfile_tmp
=
(
char
*
)
my_malloc
((
uint
)
strlen
(
histfile
)
+
5
,
MYF
(
MY_WME
))))
{
fprintf
(
stderr
,
"Couldn't allocate memory for temp histfile!
\n
"
);
exit
(
1
);
}
sprintf
(
histfile_tmp
,
"%s.TMP"
,
histfile
);
}
}
}
}
#endif
#endif
...
@@ -470,7 +478,8 @@ sig_handler mysql_end(int sig)
...
@@ -470,7 +478,8 @@ sig_handler mysql_end(int sig)
/* write-history */
/* write-history */
if
(
verbose
)
if
(
verbose
)
tee_fprintf
(
stdout
,
"Writing history-file %s
\n
"
,
histfile
);
tee_fprintf
(
stdout
,
"Writing history-file %s
\n
"
,
histfile
);
write_history
(
histfile
);
if
(
!
write_history
(
histfile_tmp
))
my_rename
(
histfile_tmp
,
histfile
,
MYF
(
MY_WME
));
}
}
batch_readline_end
(
status
.
line_buff
);
batch_readline_end
(
status
.
line_buff
);
completion_hash_free
(
&
ht
);
completion_hash_free
(
&
ht
);
...
@@ -485,6 +494,7 @@ sig_handler mysql_end(int sig)
...
@@ -485,6 +494,7 @@ sig_handler mysql_end(int sig)
my_free
(
opt_password
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
opt_password
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
opt_mysql_unix_port
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
opt_mysql_unix_port
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
histfile
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
histfile
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
histfile_tmp
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_db
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_db
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_host
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_host
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_user
,
MYF
(
MY_ALLOW_ZERO_PTR
));
my_free
(
current_user
,
MYF
(
MY_ALLOW_ZERO_PTR
));
...
...
client/mysqlbinlog.cc
View file @
e51d63ed
...
@@ -780,7 +780,13 @@ static int check_master_version(MYSQL* mysql,
...
@@ -780,7 +780,13 @@ static int check_master_version(MYSQL* mysql,
if
(
mysql_query
(
mysql
,
"SELECT VERSION()"
)
||
if
(
mysql_query
(
mysql
,
"SELECT VERSION()"
)
||
!
(
res
=
mysql_store_result
(
mysql
)))
!
(
res
=
mysql_store_result
(
mysql
)))
die
(
"Error checking master version: %s"
,
mysql_error
(
mysql
));
{
char
errmsg
[
FN_REFLEN
];
strmake
(
errmsg
,
mysql_error
(
mysql
),
sizeof
(
errmsg
)
-
1
);
mysql_close
(
mysql
);
die
(
"Error checking master version: %s"
,
errmsg
);
}
if
(
!
(
row
=
mysql_fetch_row
(
res
)))
if
(
!
(
row
=
mysql_fetch_row
(
res
)))
{
{
mysql_free_result
(
res
);
mysql_free_result
(
res
);
...
...
libmysql/Makefile.shared
View file @
e51d63ed
...
@@ -65,8 +65,9 @@ mysysobjects1 = my_init.lo my_static.lo my_malloc.lo my_realloc.lo \
...
@@ -65,8 +65,9 @@ mysysobjects1 = my_init.lo my_static.lo my_malloc.lo my_realloc.lo \
my_compress.lo array.lo my_once.lo list.lo my_net.lo
\
my_compress.lo array.lo my_once.lo list.lo my_net.lo
\
charset.lo charset-def.lo hash.lo mf_iocache.lo
\
charset.lo charset-def.lo hash.lo mf_iocache.lo
\
mf_iocache2.lo my_seek.lo my_sleep.lo
\
mf_iocache2.lo my_seek.lo my_sleep.lo
\
my_pread.lo mf_cache.lo md5.lo sha1.lo
\
my_pread.lo mf_cache.lo md5.lo sha1.lo
\
my_getopt.lo my_gethostbyname.lo my_port.lo
my_getopt.lo my_gethostbyname.lo my_port.lo
\
my_rename.lo
sqlobjects
=
net.lo
sqlobjects
=
net.lo
sql_cmn_objects
=
pack.lo client.lo my_time.lo
sql_cmn_objects
=
pack.lo client.lo my_time.lo
...
...
mysql-test/mysql-test-run.sh
View file @
e51d63ed
...
@@ -198,6 +198,13 @@ LD_LIBRARY_PATH="$BASEDIR/lib:$BASEDIR/libmysql/.libs:$LD_LIBRARY_PATH"
...
@@ -198,6 +198,13 @@ LD_LIBRARY_PATH="$BASEDIR/lib:$BASEDIR/libmysql/.libs:$LD_LIBRARY_PATH"
DYLD_LIBRARY_PATH
=
"
$BASEDIR
/lib:
$BASEDIR
/libmysql/.libs:
$DYLD_LIBRARY_PATH
"
DYLD_LIBRARY_PATH
=
"
$BASEDIR
/lib:
$BASEDIR
/libmysql/.libs:
$DYLD_LIBRARY_PATH
"
export
LD_LIBRARY_PATH DYLD_LIBRARY_PATH
export
LD_LIBRARY_PATH DYLD_LIBRARY_PATH
#
# Allow anyone in the group to see the generated database files
#
UMASK
=
0660
UMASK_DIR
=
0770
export
UMASK UMASK_DIR
MASTER_RUNNING
=
0
MASTER_RUNNING
=
0
MASTER1_RUNNING
=
0
MASTER1_RUNNING
=
0
MASTER_MYPORT
=
9306
MASTER_MYPORT
=
9306
...
@@ -765,6 +772,17 @@ skip_test() {
...
@@ -765,6 +772,17 @@ skip_test() {
$ECHO
"
$RES$RES_SPACE
[ skipped ]"
$ECHO
"
$RES$RES_SPACE
[ skipped ]"
}
}
disable_test
()
{
USERT
=
" ...."
SYST
=
" ...."
REALT
=
" ...."
pname
=
`
$ECHO
"
$1
"
|
$CUT
-c
1-24
`
RES
=
"
$pname
"
skip_inc
$ECHO
"
$RES$RES_SPACE
[ disabled ]
$2
"
}
report_stats
()
{
report_stats
()
{
if
[
$TOT_FAIL
=
0
]
;
then
if
[
$TOT_FAIL
=
0
]
;
then
$ECHO
"All
$TOT_TEST
tests were successful."
$ECHO
"All
$TOT_TEST
tests were successful."
...
@@ -1411,6 +1429,12 @@ run_testcase ()
...
@@ -1411,6 +1429,12 @@ run_testcase ()
if
[
-n
"
$RESULT_EXT
"
-a
\(
x
$RECORD
=
x1
-o
-f
"
$result_file$RESULT_EXT
"
\)
]
;
then
if
[
-n
"
$RESULT_EXT
"
-a
\(
x
$RECORD
=
x1
-o
-f
"
$result_file$RESULT_EXT
"
\)
]
;
then
result_file
=
"
$result_file$RESULT_EXT
"
result_file
=
"
$result_file$RESULT_EXT
"
fi
fi
if
[
-e
"
$TESTDIR
/
$tname
.disabled"
]
then
comment
=
`
$CAT
$TESTDIR
/
$tname
.disabled
`
;
disable_test
$tname
"
$comment
"
return
fi
if
[
"
$USE_MANAGER
"
=
1
]
;
then
if
[
"
$USE_MANAGER
"
=
1
]
;
then
many_slaves
=
`
$EXPR
\(
\(
$tname
: rpl_failsafe
\)
!=
0
\)
\|
\(
\(
$tname
: rpl_chain_temp_table
\)
!=
0
\)
`
many_slaves
=
`
$EXPR
\(
\(
$tname
: rpl_failsafe
\)
!=
0
\)
\|
\(
\(
$tname
: rpl_chain_temp_table
\)
!=
0
\)
`
fi
fi
...
...
mysql-test/r/rpl_rotate_logs.result
View file @
e51d63ed
drop table if exists t1, t2, t3, t4;
drop table if exists t1, t2, t3, t4;
drop table if exists t1, t2, t3, t4;
drop table if exists t1, t2, t3, t4;
start slave;
start slave;
ERROR HY000: File 'TESTDIR/var/slave-data/master.info' not found (Errcode: 13)
Got one of the listed errors
start slave;
start slave;
ERROR HY000: Could not initialize master info structure; more error messages can be found in the MySQL error log
ERROR HY000: Could not initialize master info structure; more error messages can be found in the MySQL error log
change master to master_host='127.0.0.1',master_port=MASTER_PORT, master_user='root';
change master to master_host='127.0.0.1',master_port=MASTER_PORT, master_user='root';
...
...
mysql-test/t/federated.disabled
0 → 100644
View file @
e51d63ed
Patrick Galbraith should fix this
mysql-test/t/rpl_rotate_logs.test
View file @
e51d63ed
...
@@ -24,7 +24,7 @@ drop table if exists t1, t2, t3, t4;
...
@@ -24,7 +24,7 @@ drop table if exists t1, t2, t3, t4;
# START SLAVE will fail because it can't read the file (mode 000)
# START SLAVE will fail because it can't read the file (mode 000)
# (system error 13)
# (system error 13)
--
replace_result
$MYSQL_TEST_DIR
TESTDIR
--
replace_result
$MYSQL_TEST_DIR
TESTDIR
--
error
1105
--
error
1105
,
1105
start
slave
;
start
slave
;
system
chmod
600
var
/
slave
-
data
/
master
.
info
;
system
chmod
600
var
/
slave
-
data
/
master
.
info
;
# It will fail again because the file is empty so the slave cannot get valuable
# It will fail again because the file is empty so the slave cannot get valuable
...
...
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