Messages in this thread | | | From | "Luck, Tony" <> | Subject | RE: [PATCH 3/3] EDAC: Convert AMD EDAC pieces to use RAS printk buffer | Date | Tue, 27 Mar 2012 18:35:37 +0000 |
| |
> In any case, if during the safe period of time we haven't received > confirmation from userspace that the item has been consumed, we switch > irreversibly back to the kernel log buffer and reissue the decoded info > through printk.
I'm not sure I like irreversible things.
Here's the life cycle:
1) System boots ... we have a window during this time where there is no daemon (or any user space at all).
2) Daemon gets started from /etc/init.d or systemd script
3) (optional) New version of daemon installed in update (old daemon is terminated, new one starts).
4) System is shutdown - all daemons terminated
5) System actually halts.
So we clearly have some gaps where there isn't a daemon. Most of them should be pretty short ... but I worry about the gap from #1 to #2 - which can be pretty long if we need to fsck some disks (or we on some crazy big system that takes many minutes just to find and spin-up all the disks).
-Tony
| |