sync() not implemented by rumpfs
Norman Feske
norman.feske at ...1...
Thu Feb 5 09:33:02 CET 2015
Hi Adrian,
> What does this mean for Nova applications ? Must they organize save
> shutdown of a file system ?
> How would they do that ?
Genode's general mechanism to destroy subsystems works as follows: When
the parent decides to destroy a subsystem, it closes all sessions that
were opened by the subsystem in reverse order. Naturally, those sessions
comprise, among others, all file-system sessions held by the subsystem.
>From the file system's point of view, this event looks like the client
issued a session-close request. The current approach would be to let the
file-system call sync each time when a file-system session is closed.
Currently, there is no separate mechanism in place to gracefully shut
down services.
Cheers
Norman
--
Dr.-Ing. Norman Feske
Genode Labs
http://www.genode-labs.com · http://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
More information about the users
mailing list