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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
021d3118
Commit
021d3118
authored
Jan 23, 2007
by
joerg@trift2
Browse files
Options
Browse Files
Download
Plain Diff
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1-build
into trift2.:/MySQL/M41/push-4.1
parents
f6e70c14
cf53cd27
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
56 additions
and
19 deletions
+56
-19
BUILD/check-cpu
BUILD/check-cpu
+27
-3
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+6
-0
mysql-test/t/grant_cache.test
mysql-test/t/grant_cache.test
+7
-7
mysql-test/t/myisam.test
mysql-test/t/myisam.test
+1
-1
mysql-test/t/query_cache_notembedded.test
mysql-test/t/query_cache_notembedded.test
+2
-2
mysql-test/t/rpl000015.test
mysql-test/t/rpl000015.test
+2
-2
mysql-test/t/rpl000017.test
mysql-test/t/rpl000017.test
+2
-2
mysql-test/t/rpl_rotate_logs.test
mysql-test/t/rpl_rotate_logs.test
+2
-2
scripts/mysqlaccess.sh
scripts/mysqlaccess.sh
+4
-0
scripts/mysqld_multi.sh
scripts/mysqld_multi.sh
+3
-0
No files found.
BUILD/check-cpu
View file @
021d3118
...
@@ -5,9 +5,13 @@
...
@@ -5,9 +5,13 @@
#
#
check_cpu
()
{
check_cpu
()
{
if
test
-r
/proc/cpuinfo
;
then
CPUINFO
=
/proc/cpuinfo
if
test
-n
"
$TEST_CPUINFO
"
;
then
CPUINFO
=
$TEST_CPUINFO
fi
if
test
-r
"
$CPUINFO
"
-a
"
$CPUINFO
"
!=
" "
;
then
# on Linux (and others?) we can get detailed CPU information out of /proc
# on Linux (and others?) we can get detailed CPU information out of /proc
cpuinfo
=
"cat
/proc/cpuinfo
"
cpuinfo
=
"cat
$CPUINFO
"
# detect CPU family
# detect CPU family
cpu_family
=
`
$cpuinfo
|
grep
'family'
|
cut
-d
':'
-f
2 |
cut
-d
' '
-f
2 |
head
-1
`
cpu_family
=
`
$cpuinfo
|
grep
'family'
|
cut
-d
':'
-f
2 |
cut
-d
' '
-f
2 |
head
-1
`
...
@@ -33,6 +37,7 @@ check_cpu () {
...
@@ -33,6 +37,7 @@ check_cpu () {
done
done
else
else
# Fallback when there is no /proc/cpuinfo
# Fallback when there is no /proc/cpuinfo
CPUINFO
=
" "
case
"
`
uname
-s
`
"
in
case
"
`
uname
-s
`
"
in
FreeBSD|OpenBSD
)
FreeBSD|OpenBSD
)
cpu_family
=
`
uname
-m
`
;
cpu_family
=
`
uname
-m
`
;
...
@@ -84,6 +89,18 @@ check_cpu () {
...
@@ -84,6 +89,18 @@ check_cpu () {
*
Pentium
*
M
*
pro
*
)
*
Pentium
*
M
*
pro
*
)
cpu_arg
=
"pentium-m"
;
cpu_arg
=
"pentium-m"
;
;;
;;
*
Celeron
\(
R
\)
*
\
M
*
)
cpu_arg
=
"pentium-m"
;
;;
*
Celeron
*
Coppermine
*
)
cpu_arg
=
"pentium3"
;;
*
Celeron
\(
R
\)
*
)
cpu_arg
=
"pentium4"
;;
*
Celeron
*
)
cpu_arg
=
"pentium2"
;
;;
*
Athlon
*
64
*
)
*
Athlon
*
64
*
)
cpu_arg
=
"athlon64"
;
cpu_arg
=
"athlon64"
;
;;
;;
...
@@ -113,7 +130,14 @@ check_cpu () {
...
@@ -113,7 +130,14 @@ check_cpu () {
esac
esac
if
test
-z
"
$cpu_arg
"
;
then
if
test
-z
"
$cpu_arg
"
;
then
if
test
"
$CPUINFO
"
!=
" "
;
then
# fallback to uname if necessary
TEST_CPUINFO
=
" "
check_cpu_cflags
=
""
check_cpu
return
fi
echo
"BUILD/check-cpu: Oops, could not find out what kind of cpu this machine is using."
>
&2
echo
"BUILD/check-cpu: Oops, could not find out what kind of cpu this machine is using."
>
&2
check_cpu_cflags
=
""
check_cpu_cflags
=
""
return
return
...
...
mysql-test/mysql-test-run.pl
View file @
021d3118
...
@@ -58,6 +58,7 @@ $Devel::Trace::TRACE= 0; # Don't trace boring init stuff
...
@@ -58,6 +58,7 @@ $Devel::Trace::TRACE= 0; # Don't trace boring init stuff
use
File::
Path
;
use
File::
Path
;
use
File::
Basename
;
use
File::
Basename
;
use
File::
Copy
;
use
File::
Copy
;
use
File::
Temp
qw /
tempdir
/
;
use
Cwd
;
use
Cwd
;
use
Getopt::
Long
;
use
Getopt::
Long
;
use
Sys::
Hostname
;
use
Sys::
Hostname
;
...
@@ -1042,6 +1043,11 @@ sub command_line_setup () {
...
@@ -1042,6 +1043,11 @@ sub command_line_setup () {
my
$sockdir
=
$opt_tmpdir
;
my
$sockdir
=
$opt_tmpdir
;
$sockdir
=~
s|/+$||
;
$sockdir
=~
s|/+$||
;
# On some operating systems, there is a limit to the length of a
# UNIX domain socket's path far below PATH_MAX, so try to avoid long
# socket path names.
$sockdir
=
tempdir
(
CLEANUP
=>
0
)
if
(
length
(
$sockdir
)
>
80
);
# Put this into a hash, will be a C struct
# Put this into a hash, will be a C struct
$master
->
[
0
]
=
$master
->
[
0
]
=
...
...
mysql-test/t/grant_cache.test
View file @
021d3118
...
@@ -14,7 +14,7 @@ set GLOBAL query_cache_size=1355776;
...
@@ -14,7 +14,7 @@ set GLOBAL query_cache_size=1355776;
reset
query
cache
;
reset
query
cache
;
flush
status
;
flush
status
;
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
root
;
connection
root
;
show
grants
for
current_user
;
show
grants
for
current_user
;
show
grants
;
show
grants
;
...
@@ -29,7 +29,7 @@ insert into mysqltest.t2 values (3,3,3);
...
@@ -29,7 +29,7 @@ insert into mysqltest.t2 values (3,3,3);
create
table
test
.
t1
(
a
char
(
10
));
create
table
test
.
t1
(
a
char
(
10
));
insert
into
test
.
t1
values
(
"test.t1"
);
insert
into
test
.
t1
values
(
"test.t1"
);
select
*
from
t1
;
select
*
from
t1
;
connect
(
root2
,
localhost
,
root
,,
mysqltest
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
root2
,
localhost
,
root
,,
mysqltest
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
root2
;
connection
root2
;
# put queries in cache
# put queries in cache
select
*
from
t1
;
select
*
from
t1
;
...
@@ -47,7 +47,7 @@ grant SELECT on test.t1 to mysqltest_2@localhost;
...
@@ -47,7 +47,7 @@ grant SELECT on test.t1 to mysqltest_2@localhost;
grant
SELECT
(
a
)
on
mysqltest
.
t1
to
mysqltest_3
@
localhost
;
grant
SELECT
(
a
)
on
mysqltest
.
t1
to
mysqltest_3
@
localhost
;
# The following queries should be fetched from cache
# The following queries should be fetched from cache
connect
(
user1
,
localhost
,
mysqltest_1
,,
mysqltest
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
user1
,
localhost
,
mysqltest_1
,,
mysqltest
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
user1
;
connection
user1
;
show
grants
for
current_user
();
show
grants
for
current_user
();
show
status
like
"Qcache_queries_in_cache"
;
show
status
like
"Qcache_queries_in_cache"
;
...
@@ -72,12 +72,12 @@ show status like "Qcache_hits";
...
@@ -72,12 +72,12 @@ show status like "Qcache_hits";
show
status
like
"Qcache_not_cached"
;
show
status
like
"Qcache_not_cached"
;
# Don't use '' as user because it will pick Unix login
# Don't use '' as user because it will pick Unix login
connect
(
unkuser
,
localhost
,
unkuser
,,,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
unkuser
,
localhost
,
unkuser
,,,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
unkuser
;
connection
unkuser
;
show
grants
for
current_user
();
show
grants
for
current_user
();
# The following queries should be fetched from cache
# The following queries should be fetched from cache
connect
(
user2
,
localhost
,
mysqltest_2
,,
mysqltest
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
user2
,
localhost
,
mysqltest_2
,,
mysqltest
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
user2
;
connection
user2
;
select
"user2"
;
select
"user2"
;
select
*
from
t1
;
select
*
from
t1
;
...
@@ -92,7 +92,7 @@ show status like "Qcache_hits";
...
@@ -92,7 +92,7 @@ show status like "Qcache_hits";
show
status
like
"Qcache_not_cached"
;
show
status
like
"Qcache_not_cached"
;
# The following queries should not be fetched from cache
# The following queries should not be fetched from cache
connect
(
user3
,
localhost
,
mysqltest_3
,,
mysqltest
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
user3
,
localhost
,
mysqltest_3
,,
mysqltest
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
user3
;
connection
user3
;
select
"user3"
;
select
"user3"
;
--
replace_result
127.0
.
0.1
localhost
--
replace_result
127.0
.
0.1
localhost
...
@@ -113,7 +113,7 @@ show status like "Qcache_hits";
...
@@ -113,7 +113,7 @@ show status like "Qcache_hits";
show
status
like
"Qcache_not_cached"
;
show
status
like
"Qcache_not_cached"
;
# Connect without a database
# Connect without a database
connect
(
user4
,
localhost
,
mysqltest_1
,,
*
NO
-
ONE
*
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
user4
,
localhost
,
mysqltest_1
,,
*
NO
-
ONE
*
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
user4
;
connection
user4
;
select
"user4"
;
select
"user4"
;
show
grants
;
show
grants
;
...
...
mysql-test/t/myisam.test
View file @
021d3118
...
@@ -495,7 +495,7 @@ insert into t1 values (1),(2),(3),(4),(5),(6);
...
@@ -495,7 +495,7 @@ insert into t1 values (1),(2),(3),(4),(5),(6);
insert
into
t2
values
(
1
,
1
),(
2
,
1
);
insert
into
t2
values
(
1
,
1
),(
2
,
1
);
lock
tables
t1
read
local
,
t2
read
local
;
lock
tables
t1
read
local
,
t2
read
local
;
select
straight_join
*
from
t1
,
t2
force
index
(
primary
)
where
t1
.
a
=
t2
.
a
;
select
straight_join
*
from
t1
,
t2
force
index
(
primary
)
where
t1
.
a
=
t2
.
a
;
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
insert
into
t2
values
(
2
,
0
);
insert
into
t2
values
(
2
,
0
);
disconnect
root
;
disconnect
root
;
connection
default
;
connection
default
;
...
...
mysql-test/t/query_cache_notembedded.test
View file @
021d3118
...
@@ -81,12 +81,12 @@ drop table t1, t2, t3, t11, t21;
...
@@ -81,12 +81,12 @@ drop table t1, t2, t3, t11, t21;
#
#
# do not use QC if tables locked (BUG#12385)
# do not use QC if tables locked (BUG#12385)
#
#
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
root
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
root
;
connection
root
;
CREATE
TABLE
t1
(
a
INT
NOT
NULL
PRIMARY
KEY
AUTO_INCREMENT
)
ENGINE
=
CREATE
TABLE
t1
(
a
INT
NOT
NULL
PRIMARY
KEY
AUTO_INCREMENT
)
ENGINE
=
MyISAM
;
MyISAM
;
LOCK
TABLE
t1
READ
LOCAL
;
LOCK
TABLE
t1
READ
LOCAL
;
connect
(
root2
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
root2
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connection
root2
;
connection
root2
;
INSERT
INTO
t1
VALUES
(),
(),
();
INSERT
INTO
t1
VALUES
(),
(),
();
connection
root
;
connection
root
;
...
...
mysql-test/t/rpl000015.test
View file @
021d3118
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
slave
.
sock
);
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
$SLAVE_MYSOCK
);
connection
master
;
connection
master
;
reset
master
;
reset
master
;
show
master
status
;
show
master
status
;
...
...
mysql-test/t/rpl000017.test
View file @
021d3118
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
slave
.
sock
);
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
$SLAVE_MYSOCK
);
connection
master
;
connection
master
;
reset
master
;
reset
master
;
grant
replication
slave
on
*.*
to
replicate
@
localhost
identified
by
'aaaaaaaaaaaaaaab'
;
grant
replication
slave
on
*.*
to
replicate
@
localhost
identified
by
'aaaaaaaaaaaaaaab'
;
...
...
mysql-test/t/rpl_rotate_logs.test
View file @
021d3118
...
@@ -9,11 +9,11 @@
...
@@ -9,11 +9,11 @@
# changes
# changes
# - Test creating a duplicate key error and recover from it
# - Test creating a duplicate key error and recover from it
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
master
.
sock
);
connect
(
master
,
localhost
,
root
,,
test
,
$MASTER_MYPORT
,
$MASTER_MYSOCK
);
--
disable_warnings
--
disable_warnings
drop
table
if
exists
t1
,
t2
,
t3
,
t4
;
drop
table
if
exists
t1
,
t2
,
t3
,
t4
;
--
enable_warnings
--
enable_warnings
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
slave
.
sock
);
connect
(
slave
,
localhost
,
root
,,
test
,
$SLAVE_MYPORT
,
$SLAVE_MYSOCK
);
system
cat
/
dev
/
null
>
var
/
slave
-
data
/
master
.
info
;
system
cat
/
dev
/
null
>
var
/
slave
-
data
/
master
.
info
;
system
chmod
000
var
/
slave
-
data
/
master
.
info
;
system
chmod
000
var
/
slave
-
data
/
master
.
info
;
connection
slave
;
connection
slave
;
...
...
scripts/mysqlaccess.sh
View file @
021d3118
...
@@ -465,6 +465,9 @@ MySQLaccess::Report::Print_Header();
...
@@ -465,6 +465,9 @@ MySQLaccess::Report::Print_Header();
elsif
(
-f
"@sysconfdir@/
$script_conf
"
)
{
elsif
(
-f
"@sysconfdir@/
$script_conf
"
)
{
require
"@sysconfdir@/
$script_conf
"
;
require
"@sysconfdir@/
$script_conf
"
;
}
}
elsif
(
-f
"/etc/
$script_conf
"
)
{
require
"/etc/
$script_conf
"
;
}
# ****************************
# ****************************
# Read in all parameters
# Read in all parameters
...
@@ -930,6 +933,7 @@ sub MergeConfigFile {
...
@@ -930,6 +933,7 @@ sub MergeConfigFile {
sub MergeConfigFiles
{
sub MergeConfigFiles
{
my
(
$name
,
$pass
,
$uid
,
$gid
,
$quota
,
$comment
,
$gcos
,
$dir
,
$shell
)
=
getpwuid
$<
;
my
(
$name
,
$pass
,
$uid
,
$gid
,
$quota
,
$comment
,
$gcos
,
$dir
,
$shell
)
=
getpwuid
$<
;
MergeConfigFile
(
"@sysconfdir@/my.cnf"
)
;
MergeConfigFile
(
"@sysconfdir@/my.cnf"
)
;
MergeConfigFile
(
"/etc/my.cnf"
)
;
MergeConfigFile
(
"
$dir
/.my.cnf"
)
;
MergeConfigFile
(
"
$dir
/.my.cnf"
)
;
}
}
...
...
scripts/mysqld_multi.sh
View file @
021d3118
...
@@ -432,6 +432,9 @@ sub find_groups
...
@@ -432,6 +432,9 @@ sub find_groups
if (-f "
@sysconfdir@/my.cnf
" && -r "
@sysconfdir@/my.cnf
")
if (-f "
@sysconfdir@/my.cnf
" && -r "
@sysconfdir@/my.cnf
")
{
{
open(MY_CNF, "
<@sysconfdir@/my.cnf
") && (@tmp=<MY_CNF>) && close(MY_CNF);
open(MY_CNF, "
<@sysconfdir@/my.cnf
") && (@tmp=<MY_CNF>) && close(MY_CNF);
} elsif (-f "
/etc/my.cnf
" && -r "
/etc/my.cnf
")
{
open(MY_CNF, "
</etc/my.cnf
") && (@tmp=<MY_CNF>) && close(MY_CNF);
}
}
for (
$i
= 0; (
$line
= shift @tmp);
$i
++)
for (
$i
= 0; (
$line
= shift @tmp);
$i
++)
{
{
...
...
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