Hi Tom, I assume using backup and restore for below scenario would still have the same issue right ? As I understand, Backup and Restore may make the content agnostic to the node-members but the data backed-up will still have the shard-level metadata as part of backed-up data which can impact restoration - I am assuming static shard configuration in this context
Regards Muthu From: controller-dev-boun...@lists.opendaylight.org [mailto:controller-dev-boun...@lists.opendaylight.org] On Behalf Of Tom Pantelis Sent: Friday, March 24, 2017 10:27 AM To: Srini Seetharaman Cc: controller-dev@lists.opendaylight.org Subject: Re: [controller-dev] Backward compatibility of akka-persistence journal yes - module-shard.conf and modules.conf are still used, in Carbon as well. They specify the static shard and member configuration. The cluster admin RPCs can be used to dynamically add/remove shard replicas at which point the shard memberships are stored in the journal and the static configuration is no longer used. "instead of just relying on the default" - I assume you're referring to the default shard. All yang modules for which there isn't a shard specified in the .conf files are stored in the default shard. I suspect in your case the previous journal backup had the yang module in question stored in the default shard. However you had a specific shard defined in the .conf files so it went to that shard to read the data. The data in the default shard still exists and was restored but it just can't be accessed b/c reads/writes go to the specific shard. On Fri, Mar 24, 2017 at 12:37 AM, Srini Seetharaman <srini.seethara...@gmail.com<mailto:srini.seethara...@gmail.com>> wrote: My bad. The restore works fine once I remove the entries I made in module-shard.conf for the specific modules I am using. For some reason, having an entry blocks the restore. With Beryllium and Boron, do we still use the module-shard.conf and modules.conf? Is there a doc that gives more info on when to use it instead of just relying on the default? On Sun, Mar 19, 2017 at 10:29 AM, Srini Seetharaman <srini.seethara...@gmail.com<mailto:srini.seethara...@gmail.com>> wrote: Thanks Tom for the quick reply. Nothing shows up in the config datastore on warm restart with the old journal+snashot. I didn't see any error either. I can turn on debug mode and check. I'll also try the online restore and let you know. From this doc http://doc.akka.io/docs/akka/2.4/project/migration-guide-persistence-experimental-2.3.x-2.4.x.html it seemed no binary compatibility is offered for the journal. On Sunday, March 19, 2017, Tom Pantelis <tompante...@gmail.com<mailto:tompante...@gmail.com>> wrote: What doesn't work exactly? Is there an error? From what I recall I thought they were compatible wrt the journal schema but I could be wrong. You could use the online backup/restore. On Sun, Mar 19, 2017 at 12:50 PM, Srini Seetharaman <srini.seethara...@gmail.com<mailto:srini.seethara...@gmail.com>> wrote: Hi, I recently switched to using stable/boron that uses 2.4.7 akka version. I have an old backup of the journal and snapshot from beryllium-sr3. I noticed that restore of this backup to a boron cluster doesn't work. Perhaps because 2.3 experimental akka-persistence is not compatible with 2.4 akka-persistence. I wanted to confirm this. I also wanted to see if anyone has any ideas or workaround to import a journal+snapshot from beryllium onto boron. Thanks much! Srini. _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/controller-dev
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev