From be4193108513f02439a211a92fd80e0651f6721b Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 30 Nov 2011 21:21:45 +0100 Subject: IRC. --- open_issues/robustness.mdwn | 64 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 open_issues/robustness.mdwn (limited to 'open_issues/robustness.mdwn') diff --git a/open_issues/robustness.mdwn b/open_issues/robustness.mdwn new file mode 100644 index 00000000..d32bd509 --- /dev/null +++ b/open_issues/robustness.mdwn @@ -0,0 +1,64 @@ +[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!tag open_issue_documentation open_issue_hurd]] + + +# IRC, freenode, #hurd, 2011-11-18 + + I'm learning about GNU Hurd and was speculating with a friend + who is also a computer enthusiast. I would like to know if Hurds + microkernel can recover services should they crash? and if it can, does + that recovery code exist in multiple services or just one core kernel + service? + nocturnal: you should read about passive translators + basically, there is no dedicated service to restore crashed + servers + Hi everyone! + services can crash and be restarted, but persistence support is + limited, and rather per serivce + actually persistence is more a side effect than a designed thing + etenil: hello + braunr: translators can also be spawned on an ad-hoc basis, for + instance when accessing a particular file, no? + that's what being passive, for a translator, means + ah yeah I thought so :) + + +# IRC, freenode, #hurd, 2011-11-19 + + will hurd ever have the equivalent of a rs server?, is that + even possible with hurd? + chromaticwt: what is an rs server ? + a reincarnation server + ah, like minix. Well, the main ground issue is restoring existing + information, such as pids of processes, etc. + I don't know how minix manages it + chromaticwt: I have a vision of a session manager that could also + take care of reincarnation... but then, knowing myself, I'll probably + never imlement it + we do get proc crashes from times to times + it'd be cool to see the system heal itself :) + i need a better description of reincarnation + i didn't think it would make core servers like proc able to get + resurrected in a safe way + depends on how it is implemented + I don't know much about Minix, but I suspect they can recover most + core servers + essentially, the condition is to make all precious state be + constantly serialised, and held by some third party, so the reincarnated + server could restore it + should it work across reboots ? + I haven't thought about the details of implementing it for each + core server; but proc should be doable I guess... it's not necessary for + the system to operate, just for various UNIX mechanisms + well, I'm not aware of the Minix implementation working across + reboots. the one I have in mind based on a generic session management + infrastructure should though :-) -- cgit v1.2.3