Opened 15 years ago

Closed 15 years ago

#332 closed defect (fixed)

Fix bugs in migration program

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: critical Milestone: BASE 2.0.1
Component: migrate Version: 2.0
Keywords: Cc:

Description

The migration tool is not stable if it encounters a Base 1 installation that has inconsistent data. For example, there might be references to ID:s that no longer exists. This can result in an exception in the migration tool.

Change History (11)

comment:1 Changed 15 years ago by Jari Häkkinen

Milestone: BASE 2.x+BASE 2.1

comment:2 Changed 15 years ago by Jari Häkkinen

Priority: majorcritical

comment:3 Changed 15 years ago by Jari Häkkinen

Version: 2.0

comment:4 Changed 15 years ago by Nicklas Nordborg

Status: newassigned

comment:5 Changed 15 years ago by Nicklas Nordborg

(In [2614]) References #332: Base 1 ID lookup is unstable

Should fix the original problem, but it has not been verified. Discovered lots of other problems which need to be fixed or checked as soon as possible.

comment:6 Changed 15 years ago by Nicklas Nordborg

Summary: Base 1 ID lookup is unstableFix bugs in migration program

Here are some more issues that I have found:

  • BASE 1 permissions are not correctly converted into BASE 2 roles. Most users get read permission for items that they shouldn't have access to
  • Group quota is not migrated
  • Data header regexp for file formats contains tabs instead of \t
  • Labeled extracts are not connected with hybridizations
  • Software is not connected with Raw bioassays

comment:7 Changed 15 years ago by Jari Häkkinen

Milestone: BASE 2.12.0.1

comment:8 Changed 15 years ago by Martin Svensson

  • One more issue found.

Original and remaining quantity for extracts and labeled extracts in BASE2 don't match the values in BASE1.

comment:9 Changed 15 years ago by Martin Svensson

Also::

Protocol is not connected with Hybridization

comment:10 Changed 15 years ago by Nicklas Nordborg

(In [2622]) References #332: Fix bugs in migration program

This should fix most of the discovered bugs. TEST TEST AND TEST!!!

comment:11 Changed 15 years ago by Jari Häkkinen

Resolution: fixed
Status: assignedclosed

The known issues are fixed and we have made extensive manual testing to see that information is transferred properly.

Note: See TracTickets for help on using tickets.