Opened 10 years ago
Closed 9 years ago
#2388 closed enhancement (done)
Improve new Hive statistics web page
Reported by: | dglaser | Owned by: | ascheibe |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.13 |
Component: | Hive.Server | Version: | 3.3.11 |
Keywords: | Cc: |
Description
Attachments (2)
Change History (58)
comment:1 Changed 10 years ago by dglaser
- Status changed from new to accepted
- Summary changed from Improve new Hive web page to Improve new Hive statistics web page
comment:2 Changed 10 years ago by dglaser
comment:3 Changed 10 years ago by dglaser
r12395 merged trunk into hive statistics branch
comment:4 Changed 9 years ago by dglaser
r12419: Added WebApp and WebApp.Status plugin
comment:5 Changed 9 years ago by dglaser
r12425: Added PluginManager and updated WebApp project
comment:6 Changed 9 years ago by dglaser
r12439: Deleted HiveStatistics branch
comment:7 Changed 9 years ago by dglaser
r12440: Branched trunk
comment:8 Changed 9 years ago by dglaser
r12441: Restored files/settings from old HiveStatistics branch
comment:9 Changed 9 years ago by dglaser
r12467: Merged trunk into HiveStatistics branch
comment:10 Changed 9 years ago by dglaser
r12468: HeuristicLab.Services.Hive.DataAccess-3.3:
- Added PersistenceManager with corresponding daos
- Updated SQL Scripts
- Fixed folder structure (interfaces, manager)
- Removed duplicated IHiveDao and HiveDao (the HiveDao/OptimizedHiveDao that is actually used is located in HeuristicLab.Services.Hive)
HeuristicLab.Service.Hive-3.3:
- Added PersistenceManager to the ServiceLocater
- Updated and improved the HiveStatisticsGenerator
- Updated HiveJanitor
comment:11 Changed 9 years ago by dglaser
r12469: Removed logging to console
comment:12 Changed 9 years ago by dglaser
r12477: Created WebApp.Statistics plugin
comment:13 Changed 9 years ago by dglaser
r12484: Updated Hive, DataAccess and WebApp
HeuristicLab.Services.Hive.DataAccess:
- Updated database statistics schema
HeuristicLab.Services.Hive:
- Fixed event flag in HiveJanitor Service
- Improved UpdateTaskFactsTable in the HiveStatisticsGenerator
HeuristicLab.Services.WebApp:
- Updated Statistics DataController to match the new statistics schema
comment:14 Changed 9 years ago by dglaser
r12515: Merged trunk into HiveStatistics branch
comment:15 Changed 9 years ago by dglaser
HeuristicLab.Services.Hive.DataAccess-3.3:
- updated daos
- changed statistics database schema
- updated HiveStatisticsGenerator
HeuristicLab.Services.WebApp.Statistics-3.3:
- added jobs, client and user page
comment:16 Changed 9 years ago by dglaser
r12522: Merged trunk into HiveStatistics branch
comment:17 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp.Statistics-3.3:
- added groups page
- improved jobs, clients and users pages
HeuristicLab.Services.WebApp-3.3:
- merged from trunk
comment:18 Changed 9 years ago by dglaser
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
comment:19 Changed 9 years ago by dglaser
r12558: Merged trunk into HiveStatistics branch
comment:20 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp-3.3:
- updated about page
HeuristicLab.Services.WebApp.Statistics-3.3:
- added missing files
comment:21 Changed 9 years ago by dglaser
r12562: Fixing spacing and added missing license information
comment:22 Changed 9 years ago by dglaser
r12584: Changed all files to connect to localhost / sqlexpress
HeuristicLab.Services.Hive-3.3:
- Added Converter.cs and NewHiveService.cs, both will be integrated into existing HiveService.cs and Convert.cs when all methods are successfully implemented
HeuristicLab.Services.Hive.Web.Hive-3.3:
- Added publish profiles
HeuristicLab.Services.WebApp.Statistics-3.3:
- Added functionality to download TaskData as .hl file
comment:23 Changed 9 years ago by dglaser
r12586: Merged trunk into HiveStatistics branch
comment:24 Changed 9 years ago by dglaser
r12689: Merged trunk into HiveStatistics branch
comment:25 Changed 9 years ago by dglaser
HeuristicLab.Services.Access-3.3: HeuristicLab.Services.Access.DataAccess-3.3:
- Changed connection strings and certificates for local usage
HeuristicLab.Services.Hive.DataAccess-3.3:
- Added compiled queries for frequently used queries
- Integrated string queries from OptimizedHiveDao
HeuristicLab.Services.Hive-3.3:
- Added NewHeartbeatManager.cs
- Added NewRoundRobinTaskScheduler.cs
- Added PerformanceLogger
- Updated AuthoriziationManager
- Updated NewHiveService
- Added Regions
- Implemented missing methods
- Improved performance of several queries
HeuristicLab.Services.WebApp.Status-3.3:
- Fixed a bug which caused an error when calculating the average waiting time.
comment:26 Changed 9 years ago by dglaser
- Owner changed from dglaser to ascheibe
- Status changed from accepted to reviewing
comment:27 Changed 9 years ago by dglaser
- Owner changed from ascheibe to dglaser
- Status changed from reviewing to assigned
comment:28 Changed 9 years ago by dglaser
- Status changed from assigned to accepted
comment:29 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp-3.3:
- Fixed a bug which caused the PluginManager to not reload an existing plugin
- Changed Path.PathSeparator to Path.DirectorySeparatorChar
HeuristicLab.Services.Hive-3.3:
- HiveStatisticsGenerator.cs: When moving a client to another group is now recognized properly
- Fixed the 'unknown user' problem
Installers/HiveJanitorServiceInstaller.nsi:
- Added HeuristicLab.Services.Access.DataAccess.dll
Changed 9 years ago by dglaser
Changed 9 years ago by dglaser
comment:30 Changed 9 years ago by dglaser
HeuristicLab.Services.Hive.DataAccess-3.3:
- Removed old statistics tables
- Updated SQL Scripts
HeuristicLab.Services.WebApp-3.3: HeuristicLab.Services.WebApp.Status-3.3: HeuristicLab.Services.WebApp.Statistics-3.3:
- Minor changes
comment:31 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp-3.3:
- The font is now loaded properly even when accessing the page over https
- Added no-cache to the index page
- Added no-cache to the views in addition to the existing (datetime) cache buster
- Caching can be enabled when required
HeuristicLab.Services.Hive-3.3:
- Improved performance of NewHeartbeatManager by adding an additional check if the collection is empty
HeuristicLab.Services.WebApp.Statistics-3.3:
- Removed invalid link from the exception page
Projects:
- Added the '-3.3' affix to the assembly names
comment:32 Changed 9 years ago by dglaser
HeuristicLab.Services.Hive-3.3:
- HiveStatisticsGenerator.cs: Jobs that are deleted are now automatically marked as completed in the hive statistics tables. This was added because when a job got paused and deleted afterwards, it would still show up as ongoing job in the hive statistics.
- Minor changes in NewHiveService.cs
HeuristicLab.Services.WebApp.Statistics-3.3:
- Expired slaves are now shown as offline (previously the last known state was shown)
- Adjusted dialog height
HeuristicLab.Services.WebApp-3.3:
- Changed string.Format to Path.Combine to concate directory paths
comment:33 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp.Statistics-3.3:
- Added QuickSelection button to the client and group page
HeuristicLab.Services.WebApp-3.3: HeuristicLab.Services.WebApp.Statistics-3.3:
- Changed 'User Name' to 'Username' to be consistent throughout the whole WebApp
comment:34 Changed 9 years ago by dglaser
HeuristicLab.Services.WebApp.Status-3.3: HeuristicLab.Services.WebApp.Statistics-3.3:
- Added 'Last 6 Months' and 'Last Year' to the QuickSelection
HeuristicLab.Services.WebApp.Statistics-3.3:
- Added Group Name to expired clients
comment:35 Changed 9 years ago by dglaser
HeuristicLab.Services.Access.DataAccess-3.3:
- Added a new method to the TaskDao
HeuristicLab.Services.Hive-3.3:
- Added NewEventManager.cs
- Updated HiveJanitor.cs
- Updated ServiceLocator.cs
comment:36 Changed 9 years ago by dglaser
- Owner changed from dglaser to ascheibe
- Status changed from accepted to reviewing
comment:37 Changed 9 years ago by ascheibe
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.13
comment:38 Changed 9 years ago by ascheibe
r12843 merged trunk into branch
comment:39 Changed 9 years ago by ascheibe
r12852 added missing Web.config and reverted change in persistence that prevented it from compiling
comment:40 Changed 9 years ago by ascheibe
r12853 some minor cleanups
comment:41 Changed 9 years ago by ascheibe
- cleaned up sql scripts
- cleaned up hive service
- made performance logger optional
- removed unused web service methods
comment:42 Changed 9 years ago by ascheibe
- prevent disposing of hive data context
- more cleanups
comment:43 Changed 9 years ago by ascheibe
r12861 removed old code and switched to new code
comment:44 Changed 9 years ago by ascheibe
r12866 some more cleanups
comment:45 Changed 9 years ago by ascheibe
r12867 merged trunk into branch
comment:46 Changed 9 years ago by ascheibe
r12878 merged hive statistics branch into trunk
comment:47 Changed 9 years ago by ascheibe
r12879 added missing prebuild events
comment:48 Changed 9 years ago by ascheibe
r12883 fixed some queries
comment:49 Changed 9 years ago by ascheibe
r12885 fixed begindate query
comment:50 Changed 9 years ago by ascheibe
r12913 fixed ordering for history charts
comment:51 Changed 9 years ago by ascheibe
r12914 fixed plugin queries for maintenance page
comment:52 Changed 9 years ago by ascheibe
r12925 fixed update of task facts
comment:53 Changed 9 years ago by ascheibe
r12932 fixed problem with not existing users when downloading shared jobs
comment:54 Changed 9 years ago by ascheibe
r12961 fixed a small bug and disabled performance logging
comment:55 Changed 9 years ago by ascheibe
- Status changed from reviewing to readytorelease
This has already been deployed to services and runs since one months without any problems, so it is ready for release.
r12394: updated solution and files