Update status of Ulf Lilleengen's GVinum summer of code project

Submitted by: Ulf Lilleengen
This commit is contained in:
Murray Stokely 2007-09-15 09:25:35 +00:00
parent ab05f787d2
commit abfda005c1
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=30783

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2007.sgml,v 1.8 2007/09/15 08:45:45 murray Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2007.sgml,v 1.9 2007/09/15 09:14:47 murray Exp $">
<!ENTITY title "FreeBSD Summer of Code 2007">
<!ENTITY % navinclude.developers "INCLUDE">
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
@ -196,7 +196,25 @@
<li><strong>Project:</strong> GVinum Enhancements<br>
<strong>Student:</strong> Ulf Lilleengen<br>
<strong>Mentor:</strong> &a.le;<br>
<strong>Summary:</strong> <p> </p>
<strong>Summary:</strong>
<p>The project schedule was a bit changed in the start, because
there were some rewriting of some internal parts of
gvinum. Much of the time went to adapt the rest of gvinum to
this new event-based system. This rewrite made gvinum less
vulnerable to race bugs, and made it much easier for a
developer to reason about the code.</p>
<p>Improvements were made to the rebuild and syncing process of
volumes, so that one could still use the volume (e.g. have it
mounted) while rebuilding or syncing gvinum plexes.</p>
<p>The growing of striped volumes (includes RAID-5) in the
background was also implemented. Perhaps most important, is
that most important gvinum features were implemented, and many
bugs were fixed. A lot of testing has been done to make gvinum
more robust.</p>
<strong>Ready to enter CVS:</strong> not determined yet
</li>