]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 12 Feb 2006 04:10:46 +0000 (04:10 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 12 Feb 2006 04:10:46 +0000 (04:10 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@617 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/osd/OSD.cc

index c75af95944ffd6c7a0b5cdce47bf692e093caf85..113885c2c8d7b6c6db095277f7b8308842893087 100644 (file)
@@ -1,3 +1,24 @@
+// -*- mode:C++; tab-width:4; c-basic-offset:2; indent-tabs-mode:t -*- 
+/*
+ * Ceph - scalable distributed file system
+ *
+ * Copyright (C) 2004-2006 Sage Weil <sage@newdream.net>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ * 
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ * 
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
 
 #include "include/types.h"
 
@@ -567,7 +588,7 @@ void OSD::update_map(bufferlist& state, bool mkfs)
   
   if (mkfs) {
        // create PGs
-       for (int nrep = 2; nrep <= g_conf.osd_max_rep; nrep++) {
+       for (int nrep = 1; nrep <= g_conf.osd_max_rep; nrep++) {
          ps_t maxps = 1LL << osdmap->get_pg_bits();
          for (pg_t ps = 0; ps < maxps; ps++) {
                pg_t pgid = osdmap->ps_nrep_to_pg(ps, nrep);