Author: todd Date: Mon Jul 25 20:34:58 2011 New Revision: 1150895 URL: http://svn.apache.org/viewvc?rev=1150895&view=rev Log: JournalManager, BackupJournalManager, FileJournalManager should not be public. BackupJournalManager needs JavaDoc. Part of response to Konstantin's review. Modified: hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java Modified: hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java?rev=1150895&r1=1150894&r2=1150895&view=diff ============================================================================== --- hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java (original) +++ hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/BackupJournalManager.java Mon Jul 25 20:34:58 2011 @@ -22,7 +22,11 @@ import java.io.IOException; import org.apache.hadoop.hdfs.server.namenode.NNStorageArchivalManager.StorageArchiver; import org.apache.hadoop.hdfs.server.protocol.NamenodeRegistration; -public class BackupJournalManager implements JournalManager { +/** + * A JournalManager implementation that uses RPCs to log transactions + * to a BackupNode. + */ +class BackupJournalManager implements JournalManager { private final NamenodeRegistration nnReg; private final NamenodeRegistration bnReg; Modified: hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java?rev=1150895&r1=1150894&r2=1150895&view=diff ============================================================================== --- hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java (original) +++ hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/FileJournalManager.java Mon Jul 25 20:34:58 2011 @@ -39,7 +39,7 @@ import com.google.common.base.Preconditi * Note: this class is not thread-safe and should be externally * synchronized. */ -public class FileJournalManager implements JournalManager { +class FileJournalManager implements JournalManager { private static final Log LOG = LogFactory.getLog(FileJournalManager.class); private final StorageDirectory sd; Modified: hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java?rev=1150895&r1=1150894&r2=1150895&view=diff ============================================================================== --- hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java (original) +++ hadoop/common/branches/HDFS-1073/hdfs/src/java/org/apache/hadoop/hdfs/server/namenode/JournalManager.java Mon Jul 25 20:34:58 2011 @@ -28,7 +28,7 @@ import org.apache.hadoop.hdfs.server.nam * each conceptual place of storage corresponds to exactly one instance of * this class, which is created when the EditLog is first opened. */ -public interface JournalManager { +interface JournalManager { /** * Begin writing to a new segment of the log stream, which starts at * the given transaction ID.