PERFORCE change 81714 for review

soc-cjones soc-cjones at FreeBSD.org
Tue Aug 9 08:29:32 GMT 2005


http://perforce.freebsd.org/chv.cgi?CH=81714

Change 81714 by soc-cjones at soc-cjones_ishtar on 2005/08/09 08:28:57

	Still broken.  But less so.

Affected files ...

.. //depot/projects/soc2005/gvinum/src/sys/geom/vinum/geom_vinum_move.c#6 edit

Differences ...

==== //depot/projects/soc2005/gvinum/src/sys/geom/vinum/geom_vinum_move.c#6 (text+ko) ====

@@ -224,14 +224,18 @@
 	printf("H\n");
 	LIST_INSERT_HEAD(&sc->subdisks, s2, sd);
 	printf("I\n");
-	gv_update_sd_state(s);
+	s2->state = GV_SD_STALE;
 	printf("J\n");
 	gv_save_config_all(sc);
 	printf("K\n");
 
 	/* TODO -- move data from old sd to new sd. */
-	/* TODO -- delete old sd. */
 
+	/* TODO -- rename new sd, update plexes, and delete old sd. */
+	strncpy(s2->name, s->name, GV_MAXSDNAME);
+	gv_rm_sd(sc, req, s, flags);
+	
+	gv_save_config_all(sc);	
 	return (0);
 }
 


More information about the p4-projects mailing list