Cc: Jan Kara <jack@...>, <linux-kernel@...>, Balbir Singh <balbir@...>, Serge E. Hallyn <serue@...>, Eric W. Biederman <ebiederm@...>, <containers@...>
And could we have some description of the context under which all the message
exchanges take place. When are these messages sent out -- what event
is the user space notified of?
One problem, we've been is losing notifications. It does not happen for us
due to the cpumask interface (which allows us to have parallel sockets
for each cpu or a set of cpus). How frequent are your notifications?
Have you looked at ensuring that the data structure works across 32 bit
and 64 bit systems (in terms of binary compatibility)? That's usually
a nice to have feature.
Yes, versioning is always nice and genetlink supports it.
The memory controller or VM would also be interested in notifications
of OOM. At OLS this year interest was shown in getting OOM notifications
and allow the user space a chance to handle the notification and take
action (especially for containers). We already have containerstats for
containers (which I was planning to reuse), but I was told that we would
be interested in user space OOM notifications in general.
--
Warm Regards,
Balbir Singh
Linux Technology Center
IBM, ISTL
-