actually, sorry, I was wrong before, I can't reproduce. I do see the expected "blob was not fully indexed because of a missing dependency" errors, but at the end of the sync, out of order reindexing has coped with them, and the index on :8081 is fine. And if I run an additional ./bin/devcam tool sync -src http://localhost:8081/bs/ -dest http://localhost:8081/index-leveldb/ afterwards just to be sure, nothing happens, because there is nothing to do.
Moreover, http://localhost:8081/sync-index/ validation shows there were no Blobs found missing. So could you please paste the details of your errors, either in a new issue, or at https://github.com/camlistore/camlistore/issues/738 if you do believe this is the same issue you're seeing? On 9 December 2016 at 16:54, Mathieu Lonjaret <[email protected]> wrote: > just making sure that: when you say two servers, it shouldn't be devcam > servers, as they don't use the high-level config, and hence would ignore > the "packRelated" option. > fwiw, you'd have to change /bs/ in config/dev-server-config.json into: > > "/bs/": { > "handler": "storage-filesystem", > "handlerArgs": { > "path": ["_env", "${CAMLI_ROOT}"] > } > }, > > anyway, I've retried myself without blobpacked, and I can indeed > reproduce, thanks. > > > On 9 December 2016 at 15:56, Andreas Otto <[email protected]> wrote: > >> Still the same errors. I created two servers with simple configs and >> "packRelated": false >> >> On Friday, December 9, 2016 at 3:11:53 PM UTC+1, mpl wrote: >>> >>> Can you please check that you're not hitting https://github.com/cam >>> listore/camlistore/issues/681 ? >>> i.e. do you still get errors when not using blobpacked? >>> >>> >>> On 9 December 2016 at 14:50, Andreas Otto <[email protected]> wrote: >>> >>>> When you camput a directory hierarchy and then sync to another >>>> instance, it corrupts the index there. >>>> >>>> You can reproduce by creating a random tree (or use the one attached) >>>> and then: >>>> >>>> terminal1: devcam server -port 8080 >>>> terminal2: devcam server -port 8081 >>>> terminal3: devcam put -port 8080 file -permanode rand/ >>>> >>>> You should see the directory pop up in the web UI for the server on >>>> 8080 and all is good. Then do >>>> >>>> terminal3: devcam tool sync -src http://localhost:8080 -dest >>>> http://localhost:8081 >>>> >>>> This will give a bunch of errors in terminal2, and the web UI for 8081 >>>> will show nothing. >>>> >>>> It's a possible duplicate of github.com/camlistore/camlisto >>>> re/issues/738 >>>> >>>> Any ideas? >>>> >>>> All the best >>>> Andreas >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Camlistore" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Camlistore" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Camlistore" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
