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 <pablo...@gmail.com> wrote: > Great whether import/export tools are realiable. I will perform test too. > > Thanks > > > 2014-03-03 17:59 GMT+01:00 Yuri Z <vega...@gmail.com>: > > > I guess it might work. I ll try it out. > > On Mar 3, 2014 6:53 PM, "Pablo Ojanguren" <pablo...@gmail.com> 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