Opened 18 months ago

Closed 8 weeks ago

#2588 closed feature request (done)

Enable uploading and downloading of solutions in okb

Reported by: abeham Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.15
Component: Services.OKB Version: 3.3.13
Keywords: Cc:

Description

We aim to store solution information in the OKB.

  • The database needs to provide a table for storing solution information
  • Service methods need to be created
  • Clients need to be updated

Change History (16)

comment:1 Changed 18 months ago by abeham

  • Status changed from new to accepted

comment:2 Changed 18 months ago by abeham

r13682:

  • Added table, FK constraints, and FK indexes to database
  • Updated Linq2Sql mapping
  • Added service methods and dtos for downloading

comment:3 Changed 18 months ago by abeham

r13683:

  • Added service method to add solutions

comment:4 Changed 18 months ago by abeham

r13684:

  • Returning id in add solution method
  • Added method to delete solutions
  • Added client methods in RunCreationClient that match the service methods
  • Made all service methods non-static in RunCreationClient

comment:5 Changed 18 months ago by abeham

r13690: Added service/client methods to get a single solution by id

comment:6 Changed 18 months ago by abeham

r13691: Adapted OKBProblemView to include download/upload of solutions

comment:7 Changed 18 months ago by abeham

r13692: fixed small bug after uploading solution

comment:8 Changed 18 months ago by abeham

r13693: Created view for okb solution

There's an open issue when uploading identical solutions. They hash to the same value and cannot be inserted into the binary table.

comment:9 Changed 18 months ago by abeham

r13709: fixed updating of solutions (events)

comment:10 Changed 17 months ago by abeham

r13746: added check for invokerequired in event handler

comment:11 Changed 13 months ago by abeham

  • Milestone changed from HeuristicLab 3.3.14 to HeuristicLab 3.3.15

Only changes Clients.OKB and Services.OKB

comment:12 Changed 3 months ago by gkronber

Should we postpone this again to 3.3.16?

comment:13 Changed 2 months ago by abeham

  • Owner changed from abeham to gkronber
  • Status changed from accepted to reviewing

comment:14 Changed 8 weeks ago by gkronber

r15082: merged r13682, r13683, r13684, r13690:13693, r13709, r13746 from trunk to stable

comment:15 Changed 8 weeks ago by gkronber

  • Status changed from reviewing to readytorelease

comment:16 Changed 8 weeks ago by gkronber

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