Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/30/15 12:31:15 (9 years ago)
Author:
dglaser
Message:

#2394:

HeuristicLab.Services.WebApp.Status:

  • added used / total cores
  • moved kb to gb filter to WebApp

HeuristicLab.Services.WebApp:

  • added about page
  • added filter
Location:
trunk/sources/HeuristicLab.Services.WebApp.Status/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Services.WebApp.Status/3.3/HeuristicLab.Services.WebApp.Status-3.3.csproj

    r12428 r12546  
    7373  </PropertyGroup>
    7474  <ItemGroup>
    75     <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
    76       <HintPath>..\..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
    77       <Private>False</Private>
    78     </Reference>
    7975    <Reference Include="System" />
    8076    <Reference Include="System.Core" />
  • trunk/sources/HeuristicLab.Services.WebApp.Status/3.3/WebApp/status/status.cshtml

    r12521 r12546  
    8080                    <tr data-toggle="tooltip" data-placement="bottom" title="All online slaves">
    8181                        <td class="text-left">Total:</td>
    82                         <td class="text-right">{{status.MemoryStatus.TotalMemory | toGB}}</td>
     82                        <td class="text-right">{{status.MemoryStatus.TotalMemory | kbToGB}} GB</td>
    8383                    </tr>
    8484                    <tr data-toggle="tooltip" data-placement="bottom" title="All calculating and idle slaves that are allowed to calculate">
    8585                        <td class="text-left">Active:</td>
    86                         <td class="text-right">{{status.MemoryStatus.ActiveMemory | toGB}}</td>
     86                        <td class="text-right">{{status.MemoryStatus.ActiveMemory | kbToGB}} GB</td>
    8787                    </tr>
    8888                    <tr data-toggle="tooltip" data-placement="bottom" title="All calculating slaves that are allowed to calculate">
    8989                        <td class="text-left">Calculating:</td>
    90                         <td class="text-right">{{status.MemoryStatus.UsedMemory | toGB}}</td>
     90                        <td class="text-right">{{status.MemoryStatus.UsedMemory | kbToGB}} GB</td>
    9191                    </tr>
    9292                </table>
     
    233233                            <td>{{slave.Slave.Name}}</td>
    234234                            <td>{{slave.CpuUtilization | number: 2}} %</td>
    235                             <td>{{slave.Cores | number}}</td>
    236                             <td>{{slave.Memory | toGB}}</td>
     235                            <td>{{slave.Cores - slave.FreeCores | number}} / {{slave.Cores | number}}</td>
     236                            <td>{{slave.Memory - slave.FreeMemory | kbToGB}} / {{slave.Memory | kbToGB}} GB</td>
    237237                        </tr>
    238238                        <tr ng-hide="activeCalculatingSlaves.length">
     
    291291                            <td>{{slave.Slave.Name}}</td>
    292292                            <td>{{slave.CpuUtilization | number: 2}} %</td>
    293                             <td>{{slave.Cores | number}}</td>
    294                             <td>{{slave.Memory | toGB}}</td>
     293                            <td>{{slave.Cores - slave.FreeCores | number}} / {{slave.Cores | number}}</td>
     294                            <td>{{slave.Memory - slave.FreeMemory | kbToGB}} / {{slave.Memory | kbToGB}} GB</td>
    295295                        </tr>
    296296                        <tr ng-hide="activeIdleSlaves.length">
     
    348348                            <td>{{slave.Slave.Name}}</td>
    349349                            <td>{{slave.CpuUtilization | number: 2}} %</td>
    350                             <td>{{slave.Cores | number}}</td>
    351                             <td>{{slave.Memory | toGB}}</td>
     350                            <td>{{slave.Cores - slave.FreeCores | number}} / {{slave.Cores | number}}</td>
     351                            <td>{{slave.Memory - slave.FreeMemory | kbToGB}} / {{slave.Memory | kbToGB}} GB</td>
    352352                        </tr>
    353353                        <tr ng-hide="inactiveSlaves.length">
  • trunk/sources/HeuristicLab.Services.WebApp.Status/3.3/WebApp/status/statusCtrl.js

    r12521 r12546  
    202202        }]
    203203    );
    204 
    205     module.filter('toGB', function () {
    206         return function (text, length, end) {
    207             if (text == null || text == '') text = '0';
    208             text = Math.round(parseInt(text) / 1024);
    209             return text + ' GB';
    210         };
    211     });
    212 
    213204})();
  • trunk/sources/HeuristicLab.Services.WebApp.Status/3.3/packages.config

    r12429 r12546  
    55  <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
    66  <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
    7   <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
     7  <package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
    88</packages>
Note: See TracChangeset for help on using the changeset viewer.