just as an FYI there is a bug in the mongodb impl in the file
MongoDbDeltaCollection.java here...
129 @Override
130 public WaveletDeltaRecord getDeltaByEndVersion(long version) throws
IOException {
131 DBObject query = createWaveletDBQuery();
132
query.put(MongoDbDeltaStoreUtil.FIELD_TRANSFORMED_RESULTINGVERSION_VERSION,
version);
133
134 DBObject result = deltaDbCollection.findOne(query);
135
136 WaveletDeltaRecord waveletDelta = null;
137
138 if (result != null)
139 try {
*140 MongoDbDeltaStoreUtil.deserializeWaveletDeltaRecord(result);*
141 } catch (PersistenceException e) {
142 throw new IOException(e);
143 }
144 return waveletDelta;
145 }
that may cause issues, the deserialised record doesn't actually get
returned. Once I fixed the mongodb unit tests, I found it.
Regards
Ben
On Mon, Mar 3, 2014 at 5:02 PM, Pablo Ojanguren <[email protected]> wrote:
> Great whether import/export tools are realiable. I will perform test too.
>
> Thanks
>
>
> 2014-03-03 17:59 GMT+01:00 Yuri Z <[email protected]>:
>
> > I guess it might work. I ll try it out.
> > On Mar 3, 2014 6:53 PM, "Pablo Ojanguren" <[email protected]> wrote:
> >
> > > Hi,
> > >
> > > I wonder if we could use existing delta export/import utilities to
> > perform
> > > such migration. These would be the steps to perform:
> > >
> > > 1) Run export utility and get a full backup of deltas
> > > 2) Change server configuration to use mongoDB for delta persistence
> > > 3) Run import utility with previous backup files
> > >
> > >
> > > Does anyone see any pitfall or risk in this approach?
> > >
> > > Thank you.
> > >
> >
>
--
Regards
Ben