2015-03-31 28 views
0

我想知道JCR中是否有东西可以让您获取JCR实例的时间戳快照,以便您可以将整个工作区回滚到特定时间。是否有可能回滚到jcr中的时间戳?

这是后面的驱动程序,当您正在执行代码部署时,它将允许您在部署状态之前回滚,因为使用软件包只允许您前滚。

回答

1

下JCR是持久性管理:

持久性管理:持久性管理器处理节点/属性树,构成了仓库的结构的存储。这包括层次结构中每个节点和属性的名称和位置,以及较小属性的实际值(数据存储负责存储较大的值,请参见下文)。默认的持久性管理器是TarPersistenceManager。默认情况下,它将其数据存储在crx-quickstart/repository/workspaces/crx.default /中。

如果您使用的是默认焦油持久性管理器,它使用“期刊”的概念:

该杂志有助于保持数据的一致性,并帮助系统从崩溃中快速恢复。在集群环境中,日志在跨集群实例同步内容方面发挥关键作用。

两个在一起,让您持久存储回滚到一个相对时间(“1小时前”,实际时间(“15:00”)或事务ID。

有关如何使用该documentation here到做一些重要的事情 - 只能回滚到最后一次运行TarOptimization(通常是一夜之间运行一次)

+0

谢谢Tim。忘记了由于TarOptimization而利用PM。对于当前的用例。 – 2015-05-04 01:58:56

相关问题