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