Opened 18 years ago

Closed 18 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 by Jari Häkkinen, 18 years ago

Milestone: BASE 2.x+BASE 2.1

comment:2 by Jari Häkkinen, 18 years ago

Priority: majorcritical

comment:3 by Jari Häkkinen, 18 years ago

Version: 2.0

comment:4 by Nicklas Nordborg, 18 years ago

Status: newassigned

comment:5 by Nicklas Nordborg, 18 years ago

(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 by Nicklas Nordborg, 18 years ago

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 by Jari Häkkinen, 18 years ago

Milestone: BASE 2.12.0.1

comment:8 by Martin Svensson, 18 years ago

  • One more issue found.

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

comment:9 by Martin Svensson, 18 years ago

Also::

Protocol is not connected with Hybridization

comment:10 by Nicklas Nordborg, 18 years ago

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

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

comment:11 by Jari Häkkinen, 18 years ago

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.