Sure, but I need to adapt my hot backup process to innodb first, and I
successfully migrated my test instance a while ago (to 4.4.1) that was
myisam too...
Btw I'm not sure innodb would have helped so much the migration...

Thanks,
Jeremie
Le 18 mars 2013 18:01, "Sorin Burjan" <sorin.bur...@xwiki.com> a écrit :

> Hi,
>
> I can't help you much about the duplicate id issue, but what can I tell you
> is that using MyISAM is NOT recommended.
>
> See http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationMySQL
>
> You should try to convert your database to InnoDB and try a migration
> after.
>
> Regards,
> Sorin B.
>
>
> On Mon, Mar 18, 2013 at 6:56 PM, Jeremie BOUSQUET <
> jeremie.bousq...@gmail.com> wrote:
>
> > Mmmm the new problem seems somewhat different:
> >
> > mysql> select * from xwikistatsdoc where xws_id='-1514641140';
> > +-------------+------------+--------------------------------------------+
> > | XWS_ID      | XWS_NUMBER | XWS_NAME                                   |
> > +-------------+------------+--------------------------------------------+
> > | -1514641140 | 1981003594 | DUMMY\.Operations.IOT Testing Guideline |
> > +-------------+------------+--------------------------------------------+
> > 1 row in set (0.00 sec)
> >
> > mysql> select * from xwikistatsdoc where xws_name='DUMMY\.Operations.IOT
> > Testing Guideline' and xws_number='1981003594';
> >
> >
> +----------------------+------------+-------------------------------------------+
> > | XWS_ID               | XWS_NUMBER | XWS_NAME
> >      |
> >
> >
> +----------------------+------------+-------------------------------------------+
> > | -6621163153525844851 | 1981003594 | DUMMY.Operations.IOT Testing
> > Guideline |
> >
> >
> +----------------------+------------+-------------------------------------------+
> >
> > Exception was: R40000XWIKI6990 migration failed while converting ID from
> > [-1514641140] to [-6621163153525844851]
> >
> > Maybe issue is having 2 entries with same XWS_NAME and XWS_NUMBER, only
> > difference in name being "." versus "\." ?
> >
> > In that case what seems strange, is that when that migration starts, I
> get
> > the following warnings:
> >
> > ... Skipping invalid statistical entry [1260484991] with name [
> > Blog.Dummy.com.]
> >
> > I wonder why the "DUMMY.Operations.IOT..." is not skept because of the
> "."
> > ??
> >
> > BR,
> > Jeremie
> >
> >
> >
> >
> > 2013/3/18 Jeremie BOUSQUET <jeremie.bousq...@gmail.com>
> >
> > > Answering myself partly ...
> > >
> > >
> > > 2013/3/18 Jeremie BOUSQUET <jeremie.bousq...@gmail.com>
> > >
> > >> Hello,
> > >>
> > >> I'm trying migration of XWIki 3.5 to 4.5.2, and have some issues ...
> > >>
> > >> First, I must tell that I ran the queries described in [1], to cleanup
> > >> the 3 stats tables.
> > >>
> > >> What happened though, is that during the migration I got an
> OutOfMemory
> > >> error ... during migration of xwikistatsdoc.
> > >> I relaunched with more heap (2Go), but got it again.
> > >> I relaunched after activating safemode for that particular migration
> > (R40000XWIKI6990),
> > >> but then I got an issue on duplicate key for the xwikistatsdoc table:
> > >>
> > >> Caused by: com.xpn.xwiki.XWikiException: Error number 3005 in 3:
> > >> R40000XWIKI6990 migration failed while converting ID from [232911443]
> to
> > >> [7825842251281349221]
> > >>
> > >> A quick analysis of incriminated rows shows (sorry for display):
> > >>
> > >>
> > >>
> >
> +----------------------+------------+----------------------------+---------------+
> > >> | XWS_ID               | XWS_NUMBER | XWS_NAME                   |
> > >> XWS_CLASSNAME |
> > >>
> > >>
> >
> +----------------------+------------+----------------------------+---------------+
> > >> |       232911443 | 1956069455 | Main                       |
> > >>   |
> > >> |  5956685394971351254 | 1956069455 |                            |
> > >>         |
> > >> |  7825842251281349221 | 1956069455 | Main                       |
> > >>         |
> > >>
> > >>
> >
> +----------------------+------------+----------------------------+---------------+
> > >>
> > >> To me it seems that as migration process was interrupted, maybe stat
> > with
> > >> id 232911443 was migrated successfully (in a previous run) to id
> > 7825842251281349221,
> > >> but old row was not removed.
> > >> So when migration occurs again, it tries to migrate that same line
> again
> > >> and fails.
> > >>
> > >> So I will try to run again after removing that line,
> > >>
> > >
> > > ... that fails again, on another row. I believe that means that my
> table
> > > is now corrupted and won't migrate, unless I remove the "potential"
> > > duplicates beforehand ...
> > > I wonder if it could be somewhat possible to write such a script, ie
> that
> > > would remove already migrated rows, or rows that once migrated will
> > > generate duplicates ?
> > > If not I would go back to my backup ...
> > >
> > >
> > >> but in case it fails, is it possible to only:
> > >> - put back my backup of the 3 stats tables only (as the rest was
> > >> successfully migrated)
> > >> - relaunch the migration
> > >>
> > >> Would I need to update something in the migration temp tables to
> achieve
> > >> that ? (ie restart migration only for stats tables), or will it do it
> by
> > >> itself as it knows that step was unsuccessful ?
> > >>
> > >> Asking that because migration is painfully long, so I prefer to
> prepare
> > >> myself to loose less time ... tomorrow ;-)
> > >>
> > >> Bonus question: There are plenty of rows in xwikistatsdoc with empty
> > >> value in "XWS_NAME" field. Are these normal ? Can I / Should I purge
> > them ?
> > >>
> > >> Br,
> > >> Jeremie
> > >>
> > >> [1] http://jira.xwiki.org/browse/XWIKI-8129
> > >>
> > >
> > >
> > _______________________________________________
> > users mailing list
> > users@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/users
> >
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to