@@ -100,6 +100,7 @@ CREATE TABLE Summaries (
100100 VORoleID INT NOT NULL , -- Foreign key
101101 SubmitHostId INT NOT NULL ,
102102 InfrastructureType VARCHAR (20 ),
103+ InfrastructureDescription VARCHAR (100 ),
103104 ServiceLevelType VARCHAR (50 ) NOT NULL ,
104105 ServiceLevel DECIMAL (10 ,3 ) NOT NULL ,
105106 NodeCount INT NOT NULL ,
@@ -122,18 +123,18 @@ DELIMITER //
122123CREATE PROCEDURE ReplaceSummary(
123124 site VARCHAR (255 ), month INT , year INT ,
124125 globalUserName VARCHAR (255 ), vo VARCHAR (255 ), voGroup VARCHAR (255 ), voRole VARCHAR (255 ),
125- submitHost VARCHAR (255 ), infrastructureType VARCHAR (50 ), serviceLevelType VARCHAR (50 ), serviceLevel DECIMAL ( 10 , 3 ),
126- nodeCount INT , processors INT , earliestEndTime DATETIME, latestEndTime DATETIME, wallDuration BIGINT , cpuDuration BIGINT ,
127- numberOfJobs INT , publisherDN VARCHAR (255 ))
126+ submitHost VARCHAR (255 ), infrastructureType VARCHAR (50 ), infrastructureDescription VARCHAR (100 ), serviceLevelType VARCHAR ( 50 ),
127+ serviceLevel DECIMAL ( 10 , 3 ), nodeCount INT , processors INT , earliestEndTime DATETIME, latestEndTime DATETIME, wallDuration BIGINT ,
128+ cpuDuration BIGINT , numberOfJobs INT , publisherDN VARCHAR (255 ))
128129BEGIN
129130 REPLACE INTO Summaries(SiteID, Month, Year, GlobalUserNameID, VOID,
130- VOGroupID, VORoleID, SubmitHostId, InfrastructureType, ServiceLevelType, ServiceLevel ,
131- NodeCount, Processors, EarliestEndTime, LatestEndTime, WallDuration,
131+ VOGroupID, VORoleID, SubmitHostId, InfrastructureType, InfrastructureDescription, ServiceLevelType ,
132+ ServiceLevel, NodeCount, Processors, EarliestEndTime, LatestEndTime, WallDuration,
132133 CpuDuration, NumberOfJobs, PublisherDNID)
133134 VALUES (
134135 SiteLookup(site), month, year, DNLookup(globalUserName), VOLookup(vo),
135136 VOGroupLookup(voGroup), VORoleLookup(voRole), SubmitHostLookup(submitHost),
136- infrastructureType, serviceLevelType, serviceLevel, nodeCount, processors, earliestEndTime,
137+ infrastructureType, infrastructureDescription, serviceLevelType, serviceLevel, nodeCount, processors, earliestEndTime,
137138 latestEndTime, wallDuration, cpuDuration, numberOfJobs, DNLookup(publisherDN));
138139END //
139140DELIMITER ;
@@ -153,6 +154,7 @@ CREATE TABLE NormalisedSummaries (
153154 VORoleID INT NOT NULL , -- Foreign key
154155 SubmitHostId INT NOT NULL ,
155156 Infrastructure VARCHAR (20 ),
157+ InfrastructureDescription VARCHAR (100 ),
156158 ServiceLevelType VARCHAR (50 ) NOT NULL DEFAULT ' ' ,
157159 NodeCount INT NOT NULL ,
158160 Processors INT NOT NULL ,
@@ -176,19 +178,19 @@ DELIMITER //
176178CREATE PROCEDURE ReplaceNormalisedSummary(
177179 site VARCHAR (255 ), month INT , year INT ,
178180 globalUserName VARCHAR (255 ), vo VARCHAR (255 ), voGroup VARCHAR (255 ), voRole VARCHAR (255 ),
179- submitHost VARCHAR (255 ), infrastructure VARCHAR (50 ), serviceLevelType VARCHAR (50 ),
181+ submitHost VARCHAR (255 ), infrastructure VARCHAR (50 ), infrastructureDescription VARCHAR ( 100 ), serviceLevelType VARCHAR (50 ),
180182 nodeCount INT , processors INT , earliestEndTime DATETIME, latestEndTime DATETIME, wallDuration BIGINT , cpuDuration BIGINT ,
181183 normalisedWallDuration BIGINT , normalisedCpuDuration BIGINT , numberOfJobs INT , publisherDN VARCHAR (255 ))
182184BEGIN
183185 REPLACE INTO NormalisedSummaries(SiteID, Month, Year, GlobalUserNameID, VOID,
184- VOGroupID, VORoleID, SubmitHostId, Infrastructure, ServiceLevelType,
186+ VOGroupID, VORoleID, SubmitHostId, Infrastructure, InfrastructureDescription, ServiceLevelType,
185187 NodeCount, Processors, EarliestEndTime, LatestEndTime, WallDuration,
186188 CpuDuration, NormalisedWallDuration, NormalisedCpuDuration,
187189 NumberOfJobs, PublisherDNID)
188190 VALUES (
189191 SiteLookup(site), month, year, DNLookup(globalUserName), VOLookup(vo),
190192 VOGroupLookup(voGroup), VORoleLookup(voRole), SubmitHostLookup(submitHost),
191- infrastructure, serviceLevelType, nodeCount, processors, earliestEndTime,
193+ infrastructure, infrastructureDescription, serviceLevelType, nodeCount, processors, earliestEndTime,
192194 latestEndTime, wallDuration, cpuDuration, normalisedWallDuration, normalisedCpuDuration,
193195 numberOfJobs, DNLookup(publisherDN));
194196END //
@@ -210,6 +212,7 @@ CREATE TABLE SuperSummaries (
210212 VORoleID INT NOT NULL , -- Foreign key
211213 SubmitHostId INT NOT NULL ,
212214 InfrastructureType VARCHAR (20 ),
215+ InfrastructureDescription VARCHAR (100 ),
213216 ServiceLevelType VARCHAR (50 ) NOT NULL ,
214217 ServiceLevel DECIMAL (10 ,3 ) NOT NULL ,
215218 NodeCount INT NOT NULL ,
@@ -242,6 +245,7 @@ CREATE TABLE HybridSuperSummaries (
242245 VORoleID INT NOT NULL , -- ID for lookup table
243246 SubmitHostId INT NOT NULL , -- ID for lookup table
244247 Infrastructure VARCHAR (20 ) NOT NULL ,
248+ InfrastructureDescription VARCHAR (100 ),
245249 ServiceLevelType VARCHAR (50 ) NOT NULL ,
246250 /* Defaults for service level set so that warnings are not raised when
247251 normalised summaries (which lack service level value) are copied in.*/
@@ -268,8 +272,8 @@ DELIMITER //
268272CREATE PROCEDURE SummariseJobs()
269273BEGIN
270274 REPLACE INTO HybridSuperSummaries(SiteID, Month, Year, GlobalUserNameID, VOID,
271- VOGroupID, VORoleID, SubmitHostID, Infrastructure, ServiceLevelType ,
272- ServiceLevel, NodeCount, Processors, EarliestEndTime, LatestEndTime,
275+ VOGroupID, VORoleID, SubmitHostID, Infrastructure, InfrastructureDescription ,
276+ ServiceLevelType, ServiceLevel, NodeCount, Processors, EarliestEndTime, LatestEndTime,
273277 WallDuration, CpuDuration, NormalisedWallDuration, NormalisedCpuDuration,
274278 NumberOfJobs)
275279 SELECT SiteID,
@@ -281,6 +285,7 @@ BEGIN
281285 VORoleID,
282286 SubmitHostID,
283287 InfrastructureType,
288+ InfrastructureDescription,
284289 ServiceLevelType,
285290 ServiceLevel,
286291 NodeCount,
@@ -306,8 +311,8 @@ DELIMITER //
306311CREATE PROCEDURE NormaliseSummaries()
307312BEGIN
308313 REPLACE INTO HybridSuperSummaries(SiteID, Month, Year, GlobalUserNameID, VOID,
309- VOGroupID, VORoleID, SubmitHostID, Infrastructure, ServiceLevelType ,
310- ServiceLevel, NodeCount, Processors, EarliestEndTime, LatestEndTime,
314+ VOGroupID, VORoleID, SubmitHostID, Infrastructure, InfrastructureDescription ,
315+ ServiceLevelType, ServiceLevel, NodeCount, Processors, EarliestEndTime, LatestEndTime,
311316 WallDuration, CpuDuration, NormalisedWallDuration, NormalisedCpuDuration,
312317 NumberOfJobs)
313318 SELECT SiteID,
@@ -319,6 +324,7 @@ BEGIN
319324 VORoleID,
320325 SubmitHostID,
321326 InfrastructureType,
327+ InfrastructureDescription,
322328 ServiceLevelType,
323329 ServiceLevel,
324330 NodeCount,
@@ -341,7 +347,8 @@ DELIMITER //
341347CREATE PROCEDURE CopyNormalisedSummaries()
342348BEGIN
343349 REPLACE INTO HybridSuperSummaries(SiteID, Month, Year, GlobalUserNameID, VOID,
344- VOGroupID, VORoleID, SubmitHostID, Infrastructure, ServiceLevelType, NodeCount, Processors,
350+ VOGroupID, VORoleID, SubmitHostID, Infrastructure, InfrastructureDescription,
351+ ServiceLevelType, NodeCount, Processors,
345352 EarliestEndTime, LatestEndTime, WallDuration, CpuDuration,
346353 NormalisedWallDuration, NormalisedCpuDuration, NumberOfJobs)
347354 SELECT SiteID,
@@ -353,6 +360,7 @@ BEGIN
353360 VORoleID,
354361 SubmitHostID,
355362 Infrastructure,
363+ InfrastructureDescription,
356364 ServiceLevelType,
357365 NodeCount,
358366 Processors,
@@ -639,6 +647,7 @@ CREATE VIEW VSummaries AS
639647 vorole .name VORole,
640648 submithost .name SubmitHost,
641649 InfrastructureType,
650+ InfrastructureDescription,
642651 ServiceLevelType,
643652 ServiceLevel,
644653 NodeCount,
@@ -679,6 +688,7 @@ CREATE VIEW VNormalisedSummaries AS
679688 vorole .name VORole,
680689 submithost .name SubmitHost,
681690 Infrastructure,
691+ InfrastructureDescription,
682692 ServiceLevelType,
683693 NodeCount,
684694 Processors,
@@ -723,6 +733,7 @@ CREATE VIEW VSuperSummaries AS
723733 vorole .name VORole,
724734 submithost .name SubmitHost,
725735 Infrastructure AS InfrastructureType,
736+ InfrastructureDescription,
726737 ServiceLevelType,
727738 ServiceLevel,
728739 NodeCount,
@@ -765,6 +776,7 @@ CREATE VIEW VNormalisedSuperSummaries AS
765776 vorole .name VORole,
766777 submithost .name SubmitHost,
767778 Infrastructure,
779+ InfrastructureDescription,
768780 ServiceLevelType,
769781 NodeCount,
770782 Processors,
0 commit comments