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
f1850f5e
Commit
f1850f5e
authored
Apr 30, 2008
by
hhunger@hh-nb.hungers
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix for bug 35988.
parent
400d796d
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
156 additions
and
0 deletions
+156
-0
mysql-test/r/myisam_use_mmap_basic.result
mysql-test/r/myisam_use_mmap_basic.result
+52
-0
mysql-test/t/myisam_use_mmap_basic.test
mysql-test/t/myisam_use_mmap_basic.test
+104
-0
No files found.
mysql-test/r/myisam_use_mmap_basic.result
0 → 100644
View file @
f1850f5e
'#---------------------BS_STVARS_042_01----------------------#'
SELECT COUNT(@@GLOBAL.myisam_use_mmap);
COUNT(@@GLOBAL.myisam_use_mmap)
1
1 Expected
'#---------------------BS_STVARS_042_02----------------------#'
"BUG:It should give error on setting this variable as it is readonly variable"
Expected error 'Read only variable'
SELECT COUNT(@@GLOBAL.myisam_use_mmap);
COUNT(@@GLOBAL.myisam_use_mmap)
1
1 Expected
'#---------------------BS_STVARS_042_03----------------------#'
SELECT @@GLOBAL.myisam_use_mmap = VARIABLE_VALUE
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
WHERE VARIABLE_NAME='myisam_use_mmap';
@@GLOBAL.myisam_use_mmap = VARIABLE_VALUE
1
1 Expected
SELECT COUNT(@@GLOBAL.myisam_use_mmap);
COUNT(@@GLOBAL.myisam_use_mmap)
1
1 Expected
SELECT COUNT(VARIABLE_VALUE)
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
WHERE VARIABLE_NAME='myisam_use_mmap';
COUNT(VARIABLE_VALUE)
1
1 Expected
'#---------------------BS_STVARS_042_04----------------------#'
SELECT @@myisam_use_mmap = @@GLOBAL.myisam_use_mmap;
@@myisam_use_mmap = @@GLOBAL.myisam_use_mmap
1
1 Expected
'#---------------------BS_STVARS_042_05----------------------#'
SELECT COUNT(@@myisam_use_mmap);
COUNT(@@myisam_use_mmap)
1
1 Expected
SELECT COUNT(@@local.myisam_use_mmap);
ERROR HY000: Variable 'myisam_use_mmap' is a GLOBAL variable
Expected error 'Variable is a GLOBAL variable'
SELECT COUNT(@@SESSION.myisam_use_mmap);
ERROR HY000: Variable 'myisam_use_mmap' is a GLOBAL variable
Expected error 'Variable is a GLOBAL variable'
SELECT COUNT(@@GLOBAL.myisam_use_mmap);
COUNT(@@GLOBAL.myisam_use_mmap)
1
1 Expected
SELECT myisam_use_mmap = @@SESSION.myisam_use_mmap;
ERROR 42S22: Unknown column 'myisam_use_mmap' in 'field list'
Expected error 'Readonly variable'
mysql-test/t/myisam_use_mmap_basic.test
0 → 100644
View file @
f1850f5e
################## mysql-test\t\myisam_use_mmap_basic.test ####################
# #
# Variable Name: myisam_use_mmap #
# Scope: Global #
# Access Type: Static #
# Data Type: #
# #
# #
# Creation Date: 2008-02-07 #
# Author : Sharique Abdullah #
# #
# #
# Description:Test Cases of Dynamic System Variable myisam_use_mmap #
# that checks the behavior of this variable in the following ways #
# * Value Check #
# * Scope Check #
# #
# Reference: http://dev.mysql.com/doc/refman/5.1/en/ #
# server-system-variables.html #
# #
###############################################################################
--
echo
'#---------------------BS_STVARS_042_01----------------------#'
####################################################################
# Displaying default value #
####################################################################
SELECT
COUNT
(
@@
GLOBAL
.
myisam_use_mmap
);
--
echo
1
Expected
--
echo
'#---------------------BS_STVARS_042_02----------------------#'
#
# Test case for Bug #35433
#
####################################################################
# Check if Value can set #
####################################################################
#--error ER_INCORRECT_GLOBAL_LOCAL_VAR
#SET @@GLOBAL.myisam_use_mmap=1;
--
ECHO
"BUG:It should give error on setting this variable as it is readonly variable"
--
echo
Expected
error
'Read only variable'
SELECT
COUNT
(
@@
GLOBAL
.
myisam_use_mmap
);
--
echo
1
Expected
--
echo
'#---------------------BS_STVARS_042_03----------------------#'
#################################################################
# Check if the value in GLOBAL Table matches value in variable #
#################################################################
SELECT
@@
GLOBAL
.
myisam_use_mmap
=
VARIABLE_VALUE
FROM
INFORMATION_SCHEMA
.
GLOBAL_VARIABLES
WHERE
VARIABLE_NAME
=
'myisam_use_mmap'
;
--
echo
1
Expected
SELECT
COUNT
(
@@
GLOBAL
.
myisam_use_mmap
);
--
echo
1
Expected
SELECT
COUNT
(
VARIABLE_VALUE
)
FROM
INFORMATION_SCHEMA
.
GLOBAL_VARIABLES
WHERE
VARIABLE_NAME
=
'myisam_use_mmap'
;
--
echo
1
Expected
--
echo
'#---------------------BS_STVARS_042_04----------------------#'
################################################################################
# Check if accessing variable with and without GLOBAL point to same variable #
################################################################################
SELECT
@@
myisam_use_mmap
=
@@
GLOBAL
.
myisam_use_mmap
;
--
echo
1
Expected
--
echo
'#---------------------BS_STVARS_042_05----------------------#'
################################################################################
# Check if myisam_use_mmap can be accessed with and without @@ sign #
################################################################################
SELECT
COUNT
(
@@
myisam_use_mmap
);
--
echo
1
Expected
--
Error
ER_INCORRECT_GLOBAL_LOCAL_VAR
SELECT
COUNT
(
@@
local
.
myisam_use_mmap
);
--
echo
Expected
error
'Variable is a GLOBAL variable'
--
Error
ER_INCORRECT_GLOBAL_LOCAL_VAR
SELECT
COUNT
(
@@
SESSION
.
myisam_use_mmap
);
--
echo
Expected
error
'Variable is a GLOBAL variable'
SELECT
COUNT
(
@@
GLOBAL
.
myisam_use_mmap
);
--
echo
1
Expected
--
Error
ER_BAD_FIELD_ERROR
SELECT
myisam_use_mmap
=
@@
SESSION
.
myisam_use_mmap
;
--
echo
Expected
error
'Readonly variable'
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