[ 
https://issues.apache.org/jira/browse/OAK-1500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13958761#comment-13958761
 ] 

Amit Jain commented on OAK-1500:
--------------------------------

Tested the following scenarios by following the backup restore for mongoo db 
using [mongodump/mongorestore utility | 
http://docs.mongodb.org/manual/tutorial/backup-small-sharded-cluster-with-mongodump/].
 This was tested with a small 2 shards setup, by following the [mongo shard 
setup | http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/]. But ids 
being provided by the test redirected the writes to only one shard.

* Backup after a node being shutdown and restored.
* Large writes happening and randomly taking a backup, and then restoring the 
db.

With the _lastRev recovery in place the start of the node after the backup 
looked good and in a consistent state. With reads/writes succeeding and 
_lastRev of root getting updated to the revision of the latest node written.

> Verify restore to revision on MongoNS
> -------------------------------------
>
>                 Key: OAK-1500
>                 URL: https://issues.apache.org/jira/browse/OAK-1500
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: mongomk
>            Reporter: Alex Parvulescu
>            Assignee: Chetan Mehrotra
>            Priority: Critical
>             Fix For: 0.20
>
>
> Following the discussion on OAK-1339, the backup will be controlled from 
> Mongo directly, but we still need to verify 2 things:
>  - ongoing transactions will be discarded on restore, the head has to point 
> to the latest stable revision
>  - as an added benefit, the restore could happen to an older revision (see 
> the sharded setup where a node can get ahead of the others between the moment 
> the backup starts and when it will finish across the board)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to