Thanks, I will add this information to the documentation patch proposed here: https://git.opendaylight.org/gerrit/#/c/50098/
On Thu, Jan 12, 2017 at 4:07 PM, Tom Pantelis <tompante...@gmail.com> wrote: > yes - directory. Backup file name doesn't matter. You put the file in that > directory and it's read on startup and then deleted. However the journal > and snapshots must be empty or else it won't restore. > > On Thu, Jan 12, 2017 at 8:40 AM, Lori Jakab <lorand.jakab+...@gmail.com> > wrote: > >> On Thu, Jan 12, 2017 at 3:01 PM, Tom Pantelis <tompante...@gmail.com> >> wrote: >> >>> You restore by putting the backup file in >>> $KARAF_HOME/clustered-datastore-restore >>> (create it) >>> >> >> I assume `clustered-datastore-restore` is a directory. Does the backup >> file name matter? >> >> -Lori >> >> >>> , delete journal and snapshots directories and start karaf. >>> >>> On Thu, Jan 12, 2017 at 5:20 AM, David Suarez Fuentes < >>> david.suarez.fuen...@ericsson.com> wrote: >>> >>>> Hi, >>>> >>>> >>>> Thanks Lori to point out to this API method. By looking at the methods >>>> offered by the cluster-admin module, what I cannot see is the "restore" >>>> method. Can someone tell us where we can find this? >>>> >>>> >>>> Thanks in advance, >>>> >>>> David. >>>> ------------------------------ >>>> *De:* controller-dev-boun...@lists.opendaylight.org < >>>> controller-dev-boun...@lists.opendaylight.org> en nombre de Lori Jakab >>>> <lorand.jakab+...@gmail.com> >>>> *Enviado:* miércoles, 11 de enero de 2017 21:31:44 >>>> *Para:* Miguel Angel Muñoz Gonzalez >>>> *Cc:* disc...@lists.opendaylight.org; controller-dev@lists.opendayli >>>> ght.org >>>> *Asunto:* Re: [controller-dev] Backup and Restore >>>> >>>> On Wed, Jan 11, 2017 at 8:39 PM, Miguel Angel Muñoz Gonzalez < >>>> miguel.angel.munoz.gonza...@ericsson.com> wrote: >>>> >>>>> Hi everyone, >>>>> >>>>> We are trying to implement a backup/restore mechanism for ODL. I have >>>>> not found much information about it in pipermail history except some >>>>> questions and brief proposals (such as generating an snapshot and storing >>>>> in a particular file, using an external database,…). I would appreciate if >>>>> someone familiar with the topic could give us some hints on it: >>>>> >>>>> >>>>> >>>>> - Is it possible to backup MDSAL Configuration datastore as >>>>> of today? (I suppose it’s a matter of backing up leveldb files) >>>>> >>>>> >>>>> >>>>> - If so, how can we guarantee that the backup is correct >>>>> and/or consistent while it is running traffic and datastore is being >>>>> modified? >>>>> >>>>> >>>>> >>>>> - Supposedly there is a working mechanism consisting on: >>>>> stopping ODL, copying the files manually and start it up… However, it >>>>> would >>>>> nice to know if there a more sophisticated mechanism to backup the >>>>> datastore, especially if it does not imply stopping ODL. E.g. a particular >>>>> API or tool that can be called to perform this activity? >>>>> >>>> >>>> I hope more knowledgeable people will give you a detailed answer, but >>>> there is one RPC that allows creating a backup of ODL while it is running: >>>> >>>> POST /restconf/operations/cluster-admin:backup-datastore >>>> >>>> Where the message body looks like this: >>>> >>>> { >>>> "input": { >>>> "file-path": "/tmp/datastore_backup" >>>> } >>>> } >>>> >>>> Since the datastore is transaction based, I assume this will save data >>>> up to the last successful transaction, but don't quote me on that. >>>> >>>> One of the main issues with backup/restore, AFAIK is the possibility >>>> that a schema (YANG model) may change between the backup and restore, and >>>> how to handle that. >>>> >>>> -Lori >>>> >>>> _______________________________________________ >>>> controller-dev mailing list >>>> 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