summaryrefslogtreecommitdiff
path: root/user/scolobb.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'user/scolobb.mdwn')
-rw-r--r--user/scolobb.mdwn40
1 files changed, 20 insertions, 20 deletions
diff --git a/user/scolobb.mdwn b/user/scolobb.mdwn
index 610937ae..2a84807f 100644
--- a/user/scolobb.mdwn
+++ b/user/scolobb.mdwn
@@ -135,38 +135,38 @@ For documentation, see [[hurd/translator/unionmount]].
`unionmount` to become transparent, most of the RPCs invoked on the
its control port should be forwarded to the mountee.
+* **Fix adding filesystems to `unionmount`** *(16 Jul)* `settrans -a
+ foo unionfs -a <dir> -u -t <translator>` worked, but `settrans -a
+ foo unionfs -u -t <translator> -a <dir>` didn't. The problem was
+ that in a series of rebase operations I accidentally left the
+ "Orphan the mountee" commit out and the problem appeared when the
+ `start_mountee` function tried to attach the mountee. Of course,
+ this is not the definite solution, since I don't know why should the
+ attempt to attach the mountee work in the former case and fail in
+ the latter, but I will leave the investigation for some future time.
+
+* **Create the patch for supplying the mountee with a port to the
+ underlying node of unionfs** *(17 Jul)* Such functionality makes
+ `unionmount` even more transparent.
+
### TODO
(Dates in brackets show the *expected* completion date)
-* **Create the patch for supplying the mountee with a port to the
- underlying node of unionfs** *(17 Jul)* Such functionality should
- make `unionmount` even more transparent.
-
* **Try to make `eth-multiplexer` work with statically set instances
- of `devnode`** *(18 Jul)* At the moment statically set `devnode`
+ of `devnode`** *(30 Jul)* At the moment statically set `devnode`
translators fail to run when they try to obtain the pseudo master
device ports from the `eth-multiplexer`.
-* **Implement merging rules.** *(30 Jul)* I will have to make the
- merging of the virtual filesystem published by `eth-multiplexer` and
- the real filesystem containing static nodes possible.
+* **Employ `unionmount` in `eth-multiplexer`.** *(1 Aug)* `unionmount`
+ will have to merge the dynamic filesystem of `eth-multiplexer` with
+ the directory tree it will be sitting on. The latter directory tree
+ will contain static nodes with `devnode` translators.
-* **Wrap up the project for upstream inclusion.** *(1 Aug)*
+* **Wrap up the project for upstream inclusion.** *(5 Aug)*
`unionmount` is intended to be included upstream, therefore it
should be mostly complete and polished by the end of GSoC.
-* **Decide as to location of unionmount.** *(1 Aug)* Presently,
- `unionmount` is a (local) branch in `unionfs` git repository. The
- first step of publishing it is planned to be pushing it to the
- Savannah `unionfs` repository. Some agree that there should also be
- a second step consisting in splitting `unionmount` in a separate git
- repository, since the destinations of `unionfs` and `unionmount` are
- *similar*, and not identical.
-
-* **Employ `unionmount` in eth-multiplexer.** *(10 Aug)* I still have
- to scrounge for details.
-
* **Use a different (better?) implementation idea.** *(17 Aug)* It has
been pointed out several times that `unionmount` could be
implemented not by forking off `unionfs`, but by keeping the merging