From fa817e5a12f1b0ee574272fe711ed1a96f2b3595 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Fri, 06 Feb 2015 14:51:35 +0000
Subject: [PATCH] OPENDJ-1750 CR-5916 Backup of a Persistit backend generates empty backup set Fixes the "Empty backup" problem when creating a backup of a pluggable backend. Uses CR-5915 preparatory work to propagate storage information to the backupConfig, to correctly decide which files should belong to a backup. Thanks JN!
---
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java
index c31844e..2d82a69 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java
@@ -26,6 +26,7 @@
package org.opends.server.backends.pluggable.spi;
import java.io.Closeable;
+import java.io.FilenameFilter;
import org.opends.server.admin.std.server.PluggableBackendCfg;
@@ -105,6 +106,12 @@
*/
boolean isValid();
+ /**
+ * Returns a filename filter which selects the files to be included in a backup.
+ * @return a filename filter which selects the files to be included in a backup
+ */
+ FilenameFilter getFilesToBackupFilter();
+
/** {@inheritDoc} */
@Override
void close();
--
Gitblit v1.10.0