Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emulab
emulab-devel
Commits
e1a25db1
Commit
e1a25db1
authored
Aug 04, 2009
by
Kevin Atkinson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Database changes in preparation for multi-image loading support.
parent
468d13e0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
2 deletions
+39
-2
sql/database-create-old.sql
sql/database-create-old.sql
+3
-1
sql/database-create.sql
sql/database-create.sql
+3
-1
sql/database-fill.sql
sql/database-fill.sql
+3
-0
sql/updates/4/176
sql/updates/4/176
+30
-0
No files found.
sql/database-create-old.sql
View file @
e1a25db1
...
@@ -228,9 +228,11 @@ CREATE TABLE `comments` (
...
@@ -228,9 +228,11 @@ CREATE TABLE `comments` (
DROP
TABLE
IF
EXISTS
`current_reloads`
;
DROP
TABLE
IF
EXISTS
`current_reloads`
;
CREATE
TABLE
`current_reloads`
(
CREATE
TABLE
`current_reloads`
(
`node_id`
varchar
(
32
)
NOT
NULL
default
''
,
`node_id`
varchar
(
32
)
NOT
NULL
default
''
,
`idx`
smallint
(
5
)
unsigned
NOT
NULL
default
'0'
,
`image_id`
int
(
8
)
unsigned
NOT
NULL
default
'0'
,
`image_id`
int
(
8
)
unsigned
NOT
NULL
default
'0'
,
`mustwipe`
tinyint
(
4
)
NOT
NULL
default
'0'
,
`mustwipe`
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
`node_id`
)
`prepare`
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
`node_id`
,
`idx`
)
)
TYPE
=
MyISAM
;
)
TYPE
=
MyISAM
;
--
--
...
...
sql/database-create.sql
View file @
e1a25db1
...
@@ -228,9 +228,11 @@ CREATE TABLE `comments` (
...
@@ -228,9 +228,11 @@ CREATE TABLE `comments` (
DROP
TABLE
IF
EXISTS
`current_reloads`
;
DROP
TABLE
IF
EXISTS
`current_reloads`
;
CREATE
TABLE
`current_reloads`
(
CREATE
TABLE
`current_reloads`
(
`node_id`
varchar
(
32
)
NOT
NULL
default
''
,
`node_id`
varchar
(
32
)
NOT
NULL
default
''
,
`idx`
smallint
(
5
)
unsigned
NOT
NULL
default
'0'
,
`image_id`
int
(
8
)
unsigned
NOT
NULL
default
'0'
,
`image_id`
int
(
8
)
unsigned
NOT
NULL
default
'0'
,
`mustwipe`
tinyint
(
4
)
NOT
NULL
default
'0'
,
`mustwipe`
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
`node_id`
)
`prepare`
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
`node_id`
,
`idx`
)
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
latin1
;
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
latin1
;
--
--
...
...
sql/database-fill.sql
View file @
e1a25db1
...
@@ -524,6 +524,8 @@ REPLACE INTO state_transitions VALUES ('GARCIA-STARGATEv1','TBSETUP','ISUP','Boo
...
@@ -524,6 +524,8 @@ REPLACE INTO state_transitions VALUES ('GARCIA-STARGATEv1','TBSETUP','ISUP','Boo
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBSETUP'
,
'TBSETUP'
,
'LongSetup'
);
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBSETUP'
,
'TBSETUP'
,
'LongSetup'
);
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBSETUP'
,
'TBFAILED'
,
'BootFail'
);
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBSETUP'
,
'TBFAILED'
,
'BootFail'
);
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBFAILED'
,
'SHUTDOWN'
,
'RebootAfterFail'
);
REPLACE
INTO
state_transitions
VALUES
(
'GARCIA-STARGATEv1'
,
'TBFAILED'
,
'SHUTDOWN'
,
'RebootAfterFail'
);
REPLACE
INTO
state_transitions
VALUES
(
'RELOAD'
,
'RELOADSETUP'
,
'RELOADOLDMFS'
,
''
);
REPLACE
INTO
state_transitions
VALUES
(
'RELOAD'
,
'RELOADOLDMFS'
,
'SHUTDOWN'
,
''
);
--
--
-- Dumping data for table `state_triggers`
-- Dumping data for table `state_triggers`
...
@@ -540,6 +542,7 @@ REPLACE INTO state_triggers VALUES ('*','MINIMAL','ISUP','RESET');
...
@@ -540,6 +542,7 @@ REPLACE INTO state_triggers VALUES ('*','MINIMAL','ISUP','RESET');
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'RELOAD-MOTE'
,
'RELOADDONE'
,
'RELOADDONE'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'RELOAD-MOTE'
,
'RELOADDONE'
,
'RELOADDONE'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'OPSNODEBSD'
,
'ISUP'
,
'SCRIPT:opsreboot'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'OPSNODEBSD'
,
'ISUP'
,
'SCRIPT:opsreboot'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'NORMALv2'
,
'WEDGED'
,
'POWERCYCLE'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'NORMALv2'
,
'WEDGED'
,
'POWERCYCLE'
);
REPLACE
INTO
state_triggers
VALUES
(
'*'
,
'RELOAD'
,
'RELOADOLDMFS'
,
'RELOADOLDMFS'
);
--
--
-- Dumping data for table `table_regex`
-- Dumping data for table `table_regex`
...
...
sql/updates/4/176
0 → 100644
View file @
e1a25db1
#
# Add slot to the virt_nodes table.
#
use strict;
use libdb;
sub DoUpdate($$$)
{
my ($dbhandle, $dbname, $version) = @_;
if (!DBSlotExists("current_reloads", "idx")) {
DBQueryFatal
("alter table current_reloads ".
"add idx smallint(5) unsigned NOT NULL default '0' after node_id, ".
"drop primary key, add primary key (node_id,idx)");
}
if (!DBSlotExists("current_reloads", "prepare")) {
DBQueryFatal("alter table current_reloads add prepare ".
"tinyint(4) NOT NULL default '0'");
}
DBQueryFatal("replace into state_transitions VALUES ".
"('RELOAD', 'RELOADSETUP', 'RELOADOLDMFS', '')");
DBQueryFatal("replace into state_transitions VALUES ".
"('RELOAD', 'RELOADOLDMFS', 'SHUTDOWN', '')");
DBQueryFatal("replace into state_triggers values ".
"('*', 'RELOAD', 'RELOADOLDMFS', 'RELOADOLDMFS')");
return 0;
}
1;
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