Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
David van Moolenbroek 241ebcae9b RMIB: expose full node path; improve restartability
A single function may be used to handle the implementation of more
than one node.  In some cases, the behavior of that function may
depend on the path name used to reach the node.  Therefore, provide
the full path name as part of the call information.

As a result, RMIB has to save the paths for each of its remote MIB
mount points.  That in turn also allows it to autonomously remount its
mount points after a MIB service restart, thus bringing us a step
closer to proper recovery after a MIB crash without requiring the
service using RMIB to perform explicit steps.  As before, the missing
ingredient is actual notification of MIB service restarts, and proper
support for *that* will likely require changes to the DS service.

Change-Id: Ic0c79931d6f3a76c2c998047f8b47350fd0fa5b0
2017-03-09 23:39:55 +00:00
bin Import NetBSD ps(1) 2016-01-13 20:32:52 +01:00
common w(1): switch to libkvm 2016-01-13 20:32:50 +01:00
crypto etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
dist/pf/sbin/pfctl Import a subset of PF distribution files 2016-06-18 12:20:46 +00:00
distrib libsys: retire getnucred in favor of getepinfo 2017-03-09 23:39:54 +00:00
docs Initial import of NetBSD rc system 2017-02-23 14:08:39 +00:00
etc etc: replace one more "service" with minix-service 2017-02-26 00:03:38 +00:00
external etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
games Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
gnu Fix the process for GNU tools on MINIX 2016-11-30 08:42:36 +01:00
include Start using sysctl(3) throughout userland 2016-01-13 20:32:45 +01:00
lib Add libsockevent: a socket event dispatching library 2017-03-09 23:39:53 +00:00
libexec ld.elf_so: sysctl support uncommented 2016-01-16 14:04:24 +01:00
minix RMIB: expose full node path; improve restartability 2017-03-09 23:39:55 +00:00
releasetools fixed git checkout and updated latest known changeset working for grub 2016-10-18 14:22:28 +02:00
sbin Import NetBSD rcorder(8) 2017-02-22 17:17:28 +00:00
share Add libsockevent: a socket event dispatching library 2017-03-09 23:39:53 +00:00
sys libsys: retire getnucred in favor of getepinfo 2017-03-09 23:39:54 +00:00
tests tests: add most kyua kernel tests 2016-01-16 14:04:25 +01:00
tools Improve the process for GNU tools 2016-09-01 21:16:13 +02:00
usr.bin Import NetBSD getent(1) 2017-03-09 20:04:33 +01:00
usr.sbin Import NetBSD service(8) 2017-02-23 14:08:56 +00:00
.gitignore Initial import of NetBSD rc system 2017-02-23 14:08:39 +00:00
.gitreview build:update 'git review' config to match gerrit.minix3.org 2014-07-28 17:05:15 +02:00
build.sh NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00