Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#951 closed defect (done)

Refreshing the list of plugins and products of the deployment service is very slow

Reported by: gkronber Owned by: gkronber
Priority: highest Milestone: HeuristicLab 3.3.0
Component: Services.Deployment Version: 3.3
Keywords: Cc:

Description


Change History (8)

comment:1 Changed 12 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 12 years ago by gkronber

The serialized object-graph transmitted from the service to the client is very large.

comment:3 Changed 12 years ago by gkronber

Reintegrated test project for deployment service backend with r3216.

comment:4 Changed 12 years ago by gkronber

DataContractSerializer doesn't preserve object references by default, so the same objects are transferred multiple times over the wire and this causes the overall slowness.

comment:5 Changed 12 years ago by gkronber

Defined PluginDescription data contract as IsReference and changed caching scheme of plugin descriptions in the plugin store to use the plugin id as key with r3217.

comment:6 Changed 12 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:7 Changed 12 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 12 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.