heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

Add Azure integration for Hive #1680

Open HeuristicLab-Trac-Bot opened 12 years ago

HeuristicLab-Trac-Bot commented 12 years ago

Issue migrated from trac ticket # 1680

milestone: HeuristicLab 3.3.x Backlog | component: Hive.General | priority: low

2011-11-14 14:41:45: @spimminger created the issue

HeuristicLab-Trac-Bot commented 12 years ago

2011-11-14 14:55:57: @spimminger commented


r6988 heuristiclab branch for azure integration

HeuristicLab-Trac-Bot commented 12 years ago

2011-11-14 16:26:45: @spimminger commented


r6989

  • start client communication service optionally
  • make slave client communication interchangeable ('PipeCom', 'TraceCom')
HeuristicLab-Trac-Bot commented 12 years ago

2011-11-14 17:07:19: @spimminger commented


r6990

  • AzureClient initial commit
  • Azure project added
  • WorkerRole for starting the slave core
HeuristicLab-Trac-Bot commented 12 years ago

2011-11-14 17:13:21: @spimminger commented


r6992 azure projects added

HeuristicLab-Trac-Bot commented 12 years ago

2011-11-16 16:45:25: @spimminger commented


r7003 update to Windows Azure SDK for .NET (Version 1.6)

HeuristicLab-Trac-Bot commented 12 years ago

2011-11-16 16:54:25: @spimminger commented


r7005

  • enable Remote Desktop Connection to roles
  • adapt connection string for Azure Storage in cloud configuration
  • add diagnostics to worker role
HeuristicLab-Trac-Bot commented 12 years ago

2011-11-18 13:56:48: @spimminger commented


r7019 manage multiple app.config files with pre-build event

HeuristicLab-Trac-Bot commented 12 years ago

2011-12-20 13:57:22: @spimminger commented


r7215

  • merged changes from trunk into branch
  • removed pre-build event for multiple app.configs
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-04 16:50:33: @spimminger commented


r7270

  • merged changes from trunk into branch
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-05 11:49:56: @spimminger commented


r7278 Hive cloud manager initial commit

HeuristicLab-Trac-Bot commented 12 years ago

2012-01-05 17:06:36: @spimminger commented


r7281

  • Subscription DTO
  • View for subscription items
  • Dialog to add new azure subscription
  • General view for cloud resources
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-09 16:15:53: @spimminger commented


r7299

  • Azure management utils initial version added
  • View for cloud resources
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-11 17:16:24: @spimminger commented


r7317

  • Use IItemLists for data
  • Show CloudResourceView in HiveCloudManagerView
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-13 13:46:41: @spimminger commented


r7324

  • Methods to add and remove Subscription in CloudManagerClient
  • AddSubscriptionDialog integrated
  • OnContentChanged implemented
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-13 16:01:57: @spimminger commented


r7326

  • New model classes
  • New service operation methods added
  • License information added
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-16 18:25:59: @spimminger commented


r7339

  • List-Operations added to Interface and AzureProvider
  • AddCertificate- and AddAzureService-Dialog added
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-18 09:42:42: @spimminger commented


r7354

  • Methods to create hosted services added
  • Method to add a certificate to a hosted service
  • update bindinglist from worker
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-18 11:52:10: @spimminger commented


r7357

  • removed unnecessary invoke-calls
  • moved method call to disable controls out of the worker
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-18 14:58:44: @spimminger commented


r7362

  • Check if password is valid for pfx file
  • progress bar is now marquee style
  • control flow refactored
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-18 17:06:22: @spimminger commented


r7366

  • Constants for deployments added
  • worker for creating a deployment added
  • create hosted service
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-19 15:16:02: @spimminger commented


r7371

  • start diagnostic monitor only when a connection string is specified
  • constants file added
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-19 17:45:48: @spimminger commented


r7374

  • Methods to create a deployment added
  • Download blob block from public blob container
  • Constants for deployment and storage api version added
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-20 16:53:06: @spimminger commented


r7386

  • Added property to refer to the corresponding subscription
  • Added new methods to azure management utils
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-20 16:54:31: @spimminger commented


r7387

  • Collection for hosted services added to CloudManagerClient
  • Disable controls while loading subscription
  • Stop and dispose timer
  • Rebuild treeview content on OnContentChanged event
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-21 14:35:18: @spimminger commented


r7389

  • Show subscription view when node is selected
  • Subscription view adapted for data
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-21 16:03:55: @spimminger commented


r7390

  • Reposition elements
  • HostedServiceView initial commit
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-24 13:48:36: @spimminger commented


r7402

  • Enum for instance size of roles
  • Set reference to subscription in hosted services and deployments
  • Add properties for subscription in hosted services and deployments
  • Extend properties in RoleInstance
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-24 13:50:11: @spimminger commented


r7403

  • Replace specific views with ViewHost
  • DeploymentView initial commit
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-26 13:16:51: @spimminger commented


r7414 Changed HB interval to 30 sec

HeuristicLab-Trac-Bot commented 12 years ago

2012-01-27 14:33:59: @spimminger commented


r7421

  • GetOperationStatus method added
  • Check if affinity group is not null
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-27 16:59:29: @spimminger commented


r7424

  • ErrorProvider added to form
  • Implemented Validation methods for controls
  • Check Validation methods for controls in form when btn is clicked
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-30 17:39:53: @spimminger commented


r7429

  • ChangeInstanceCount method added
  • Deployment: added properties to indicate modification and the new instance count
  • Textbox validation
  • Form resized
HeuristicLab-Trac-Bot commented 12 years ago

2012-01-31 15:26:16: @spimminger commented


r7433

  • If CloudManagerClient contains hostedservice, merge them in add-method
  • Merge methods added deployment and hostedservice
  • Update/merge treeview in CloudResourceView
  • Indicate a change of the trackbar (DeploymentView)
HeuristicLab-Trac-Bot commented 12 years ago

2012-02-01 15:15:03: @spimminger commented


r7441 Implemented Save and Delete in CloudResourcesView and CloudManagerClient

HeuristicLab-Trac-Bot commented 12 years ago

2012-03-05 13:39:36: @spimminger commented


r7545

  • Storage service operations added:
  • list storage services
  • get keys for storage service
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-05 13:43:36: @spimminger commented


r7546 model classes for storage service operations added

HeuristicLab-Trac-Bot commented 12 years ago

2012-03-05 13:46:19: @spimminger commented


r7547:

  • set storage account infos
  • select virtual machine size
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-05 17:12:47: @spimminger commented


r7550

  • Extension method added for checking if a blob/container exists
  • Connection string for storage service
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-05 17:14:23: @spimminger commented


r7551

  • Validation for controls added
  • DTO for parameters (CreateDeploymentTask)
  • Initialize storage account and get reference for specified container
  • Make dialog fixed size
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-06 15:50:37: @spimminger commented


r7563

  • Create deployment with local configuration file
  • New extension method to parallel upload a file to blob storage
  • Constants for deployment packages and configuration added
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-06 15:59:10: @spimminger commented


r7564

  • Azure package files with distinct vm sizes for hive slave added
  • Azure service configuration for hive slave added
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-06 16:05:07: @spimminger commented


r7565

  • Certificate file panel moved
  • If selected use running hosted service for deployment
  • Selection of different vm sizes
  • Selection of deployment slot
  • Change DefaultConnectionLimit for parallel upload
  • copy service package file to storage account
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-07 11:17:16: @spimminger commented


r7577

  • Check if role instance list is not null (while deploying a package)
  • Remove a hosted service when it's deleted
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-07 11:45:49: @spimminger commented


r7578 tab order changed

HeuristicLab-Trac-Bot commented 12 years ago

2012-03-12 16:37:07: @spimminger commented


r7597

  • Method to delete deployments
  • Method to poll for operation status added
  • Enum for operation status and struct for operation result added
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-12 16:38:55: @spimminger commented


r7598 New dialog to delete deployments

HeuristicLab-Trac-Bot commented 12 years ago

2012-03-13 13:58:25: @spimminger commented


r7608

  • New dialog to delete hosted services
  • Delete deployments in parallel
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-22 16:08:33: @spimminger commented


r7655

  • User setting to store azure subscriptions
  • Method to get subscription as string for user settings
  • Methods to persist and restore subscriptions from user config
HeuristicLab-Trac-Bot commented 12 years ago

2012-03-26 10:59:07: @spimminger commented


r7661 Show error dialog (from PluginInfrastructure) instead of message box on exception

HeuristicLab-Trac-Bot commented 12 years ago

2012-03-26 21:00:35: @spimminger commented


r7663 encrypt/decrypt azure subscription data