This commit is contained in:
stoepsel93@higgsboson.tk 2014-03-28 22:40:17 +01:00
parent c1b6d6e847
commit fc6df7bb49
4 changed files with 10 additions and 2 deletions

8
bericht/ori/ori-doc.tex Normal file
View File

@ -0,0 +1,8 @@
\subsubsection{Dokumentation}
Da das Projekt Ori erst im November 2013 publik gemacht wurde, gibt es bisher noch keine umfassende Dokumentation. Neben der Abhandlung >>Replication, History, and Grafting in the Ori File System<< unter: \\
\url{http://sigops.org/sosp/sosp13/papers/p151-mashtizadeh.pdf} \\
und der Projektseite: \\
\url{http://ori.scs.stanford.edu} \\
existiert noch das Git-Repo zu Ori auf der Code-Hosting-Plattform Bitbucket unter: \\
\url{https://bitbucket.org/orifs/ori/wiki/Home}.

View File

@ -2,7 +2,7 @@
\hfill \includegraphics[scale=0.55]{bilder/grafting.png} \hspace*{\fill}
Die aus der Abhandlung \href{http://sigops.org/sosp/sosp13/papers/p151-mashtizadeh.pdf}{Replication, History, and Grafting in the Ori File System} von Entwicklern der Standford University stammende Grafik >>Figure 1<< zeigt eine bespielhafte Nutzung von Ori. Das Dateisystem eines Nutzers wurde über mehrere Geräte repliziert. Ein Freund des Nutzers hat mit Hilfe des Grafting eines der Verzeichnisse des Nutzers in sein eigenes Dateisystem übertragen. Änderungen an den übertragenen Dateien können später manuell synchronisiert werden. \\
Die aus der Abhandlung \href{http://sigops.org/sosp/sosp13/papers/p151-mashtizadeh.pdf}{>>Replication, History, and Grafting in the Ori File System<<} von Entwicklern der Standford University stammende Grafik >>Figure 1<< zeigt eine bespielhafte Nutzung von Ori. Das Dateisystem eines Nutzers wurde über mehrere Geräte repliziert. Ein Freund des Nutzers hat mit Hilfe des Grafting eines der Verzeichnisse des Nutzers in sein eigenes Dateisystem übertragen. Änderungen an den übertragenen Dateien können später manuell synchronisiert werden. \\
Wenn ein Verzeichnis Q als Verzeichnis Z in das Ziel-Dateisystem übertragen wird, wird dort ein spezieller Commit-Eintrag erstellt. Dieser enthält zusätzlich zu einem normalen Eintrag die UUID des Quell-Dateisystems \emph{graft-fsid}, den Quell-Pfadnamen \emph{graft-path}, einen Hash des Original-Commits aus dem Quell-Dateisystem \emph{graft-commit} und den Ziel-Pfadnamen \emph{graft-target}.

View File

@ -7,4 +7,3 @@
\paragraph{Git}
\pagebreak

View File

@ -5,6 +5,7 @@
\input{ori/ori-function}
\input{ori/ori-grafting}
\input{ori/ori-ver}
\input{ori/ori-doc}
\input{ori/ori-con}
\pagebreak