mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-14533 Provide information_schema tables using which hardware
information can be obtained. plugin only enabled for Linux, as it fails building on BSD/MacOSX. disks.test fixed.
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
IF(NOT WIN32)
|
IF("${CMAKE_SYSTEM}" MATCHES "Linux")
|
||||||
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql)
|
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql)
|
||||||
MYSQL_ADD_PLUGIN(DISKS information_schema_disks.cc MODULE_ONLY RECOMPILE_FOR_EMBEDDED)
|
MYSQL_ADD_PLUGIN(DISKS information_schema_disks.cc MODULE_ONLY RECOMPILE_FOR_EMBEDDED)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
install plugin DISKS soname 'disks';
|
|
||||||
show create table information_schema.disks;
|
show create table information_schema.disks;
|
||||||
Table Create Table
|
Table Create Table
|
||||||
DISKS CREATE TEMPORARY TABLE `DISKS` (
|
DISKS CREATE TEMPORARY TABLE `DISKS` (
|
||||||
@ -11,4 +10,3 @@ DISKS CREATE TEMPORARY TABLE `DISKS` (
|
|||||||
select sum(Total) > sum(Available), sum(Total)>sum(Used) from information_schema.disks;
|
select sum(Total) > sum(Available), sum(Total)>sum(Used) from information_schema.disks;
|
||||||
sum(Total) > sum(Available) sum(Total)>sum(Used)
|
sum(Total) > sum(Available) sum(Total)>sum(Used)
|
||||||
1 1
|
1 1
|
||||||
uninstall plugin DISKS;
|
|
||||||
|
@ -1,11 +1,2 @@
|
|||||||
--source include/not_windows.inc
|
|
||||||
|
|
||||||
if (!$DISKS_SO) {
|
|
||||||
skip No DISKS plugin;
|
|
||||||
}
|
|
||||||
|
|
||||||
install plugin DISKS soname 'disks';
|
|
||||||
show create table information_schema.disks;
|
show create table information_schema.disks;
|
||||||
select sum(Total) > sum(Available), sum(Total)>sum(Used) from information_schema.disks;
|
select sum(Total) > sum(Available), sum(Total)>sum(Used) from information_schema.disks;
|
||||||
|
|
||||||
uninstall plugin DISKS;
|
|
||||||
|
Reference in New Issue
Block a user