Opened 5 years ago

Closed 4 years ago

#1994 closed enhancement (done)

Improvements for Hive Performance and Status page

Reported by: ascheibe Owned by: ascheibe
Priority: medium Milestone: HeuristicLab 3.3.8
Component: Hive.Server Version: 3.3.8
Keywords: Cc:

Description

This ticket is for tracking some improvements for Hive.

  • The GetTasks method of the Hive Dao on the server also loads the TaskDatas which contain the serialized Hive tasks. It should therefore be replaced by methods that do not load the task datas with the tasks.
  • This improvement should also speed up loading of the the Hive Status page.
  • Additionally the Hive Status page should show which users currently have waiting/calculating tasks.
  • If it's easily possible, the Status page should also show which resources are currently allowed to calculate and the real resource utilization should be shown.

Change History (12)

comment:1 Changed 5 years ago by ascheibe

  • Status changed from new to accepted

comment:2 Changed 5 years ago by ascheibe

r9022 added a dao method which loads lightweight tasks instead of tasks. Therefore the task datas are not loaded which reduces memory consumption and improves performance when

  • downloading tasks
  • refresh automatically is checked in the Hive Job Manager
  • loading the Hive Status page.

The Hive Status page now shows which users are currently calculating how many tasks.

comment:3 Changed 5 years ago by ascheibe

r9023 added displaying of real cpu load and real available cores

comment:4 Changed 5 years ago by ascheibe

r9025 added displaying statistics for groups

comment:5 Changed 5 years ago by ascheibe

r9027 some minor graphical improvements

comment:6 Changed 5 years ago by ascheibe

r9028 added link for all groups

comment:7 Changed 5 years ago by ascheibe

r9033 Calculating/Waiting Tasks are now calculated for the selected resource

comment:8 Changed 5 years ago by ascheibe

r9034 fixed naming

comment:9 Changed 5 years ago by ascheibe

r9035 removed duplicate code

comment:10 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to mkommend
  • Status changed from accepted to reviewing

comment:11 Changed 5 years ago by ascheibe

  • Owner changed from mkommend to ascheibe
  • Status changed from reviewing to readytorelease

As discussed with mkommend, I'm setting this ticket readytorelease.

comment:12 Changed 4 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.7 to 3.3.8
Note: See TracTickets for help on using tickets.