Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/30/15 13:12:07 (10 years ago)
Author:
dglaser
Message:

#2388:

HeuristicLab.Services.Hive.DataAccess-3.3:

  • updated database schema
  • updated sql scripts
  • updated HiveStatisticsGenerator

HeuristicLab.Services.WebApp-3.3:

  • merged from trunk

HeuristicLab.Services.WebApp.Status-3.3:

  • updated data api controller

HeuristicLab.Services.WebApp.Statistics-3.3:

  • added exception page
  • improved jobs, clients, users and groups page
Location:
branches/HiveStatistics/sources
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources

  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.DataAccess

  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.DataAccess/3.3/SQL Scripts/Initialize Hive Database.sql

    r12516 r12551  
    217217    [ResourceGroupId]  UNIQUEIDENTIFIER NULL,
    218218    [ResourceGroup2Id] UNIQUEIDENTIFIER NULL,
    219   [GroupName]        VARCHAR (MAX)    NULL,
    220   [GroupName2]       VARCHAR (MAX)    NULL,
     219    [GroupName]        VARCHAR (MAX)    NULL,
     220    [GroupName2]       VARCHAR (MAX)    NULL,
    221221    CONSTRAINT [PK_DimClient] PRIMARY KEY CLUSTERED ([Id] ASC)
    222222);
     
    238238);
    239239CREATE TABLE [statistics].[FactClientInfo] (
    240     [ClientId]              UNIQUEIDENTIFIER NOT NULL,
    241     [Time]                  DATETIME         NOT NULL,
    242     [UserId]                UNIQUEIDENTIFIER NOT NULL,
    243     [NumUsedCores]          INT              NOT NULL,
    244     [NumTotalCores]         INT              NOT NULL,
    245     [UsedMemory]            INT              NOT NULL,
    246     [TotalMemory]           INT              NOT NULL,
    247     [CpuUtilization]        FLOAT (53)       NOT NULL,
    248     [SlaveState]      VarChar(15)    NOT NULL,
    249     [TotalTimeIdle]         FLOAT (53)       NOT NULL,
    250     [TotalTimeOffline]      FLOAT (53)       NOT NULL,
    251     [TotalTimeUnavailable]  FLOAT (53)       NOT NULL,
     240    [ClientId]             UNIQUEIDENTIFIER NOT NULL,
     241    [Time]                 DATETIME         NOT NULL,
     242    [UserId]               UNIQUEIDENTIFIER NOT NULL,
     243    [NumUsedCores]         INT              NOT NULL,
     244    [NumTotalCores]        INT              NOT NULL,
     245    [UsedMemory]           INT              NOT NULL,
     246    [TotalMemory]          INT              NOT NULL,
     247    [CpuUtilization]       FLOAT (53)       NOT NULL,
     248    [SlaveState]           VarChar(15)      NOT NULL,
     249    [IdleTime]             INT              NOT NULL,
     250    [OfflineTime]          INT              NOT NULL,
     251    [UnavailableTime]      INT              NOT NULL,
     252    [IsAllowedToCalculate] BIT              NOT NULL,
    252253    CONSTRAINT [PK_FactClientInfo] PRIMARY KEY CLUSTERED ([ClientId] ASC, [Time] ASC, [UserId] ASC),
    253254    CONSTRAINT [FK_FactClientInfo_DimTime] FOREIGN KEY ([Time]) REFERENCES [statistics].[DimTime] ([Time]),
     
    255256    CONSTRAINT [FK_FactClientInfo_DimUser] FOREIGN KEY ([UserId]) REFERENCES [statistics].[DimUser] ([UserId])
    256257);
     258
    257259CREATE TABLE [statistics].[FactTask] (
    258     [TaskId]         UNIQUEIDENTIFIER NOT NULL,
    259     [CalculatingTime]    FLOAT (53)       NOT NULL,
    260     [WaitingTime]      FLOAT (53)       NOT NULL,
    261     [TransferTime]         FLOAT (53)       NOT NULL,
    262     [NumCalculationRuns]  INT              NOT NULL,
    263     [NumRetries]       INT              NOT NULL,
    264     [CoresRequired]      INT              NOT NULL,
    265     [MemoryRequired]     INT              NOT NULL,
    266     [Priority]         INT              NOT NULL,
    267     [LastClientId]       UNIQUEIDENTIFIER NULL,
    268     [JobId]          UNIQUEIDENTIFIER NOT NULL,
    269     [StartTime]            DATETIME         NULL,
    270     [EndTime]        DATETIME         NULL,
    271     [TaskState]        VARCHAR (30)     NOT NULL,
    272     [Exception]        VARCHAR (MAX)  NULL,
    273     [InitialWaitingTime]   FLOAT (53)       NULL,
    274     CONSTRAINT [PK_FactTask] PRIMARY KEY CLUSTERED ([TaskId] ASC),
    275     CONSTRAINT [FK_FactTask_DimClient] FOREIGN KEY ([LastClientId]) REFERENCES [statistics].[DimClient] ([Id]),
    276     CONSTRAINT [FK_FactTask_DimJob] FOREIGN KEY ([JobId]) REFERENCES [statistics].[DimJob] ([JobId])
     260  [TaskId]             UNIQUEIDENTIFIER NOT NULL,
     261  [CalculatingTime]    INT              NOT NULL,
     262  [WaitingTime]        INT              NOT NULL,
     263  [TransferTime]       INT              NOT NULL,
     264  [NumCalculationRuns] INT              NOT NULL,
     265  [NumRetries]         INT              NOT NULL,
     266  [CoresRequired]      INT              NOT NULL,
     267  [MemoryRequired]     INT              NOT NULL,
     268  [Priority]           INT              NOT NULL,
     269  [LastClientId]       UNIQUEIDENTIFIER NULL,
     270  [JobId]          UNIQUEIDENTIFIER NOT NULL,
     271  [StartTime]          DATETIME         NULL,
     272  [EndTime]            DATETIME         NULL,
     273  [TaskState]          VARCHAR (30)     NOT NULL,
     274  [Exception]          VARCHAR (MAX)    NULL,
     275  [InitialWaitingTime] INT              NULL,
     276  CONSTRAINT [PK_FactTask] PRIMARY KEY CLUSTERED ([TaskId] ASC),
     277  CONSTRAINT [FK_FactTask_DimClient] FOREIGN KEY ([LastClientId]) REFERENCES [statistics].[DimClient] ([Id]),
     278  CONSTRAINT [FK_FactTask_DimJob] FOREIGN KEY ([JobId]) REFERENCES [statistics].[DimJob] ([JobId])
    277279);
    278280
Note: See TracChangeset for help on using the changeset viewer.