Back in July, me and a couple of colleagues (Pavel Emelianov and Denis Lunev, both from the OpenVZ kernel team) were in Canada for the Ottawa Linux Symposium.
OLS is a pretty big event and probably the biggest conference that I've seen. Unlike all the previous years, this time it was detached from the Linux Kernel Summit (that will be in Cambridge, U.K. next week). Being detached seemed to have little impact on the event -- it is still large and somewhat kernel-oriented. The facilities for talks and BoFs included one big and five smaller rooms , all named after different species of penguins (the big one is of course named Emperor).
We also had our talk there, presented by Pavel and covering some non-trivial aspects of our resource management solution: the beancounters, which is part of OpenVZ kernel. The paper (PDF, 156K, 9 pages) and the slides (ODP, 89K or PPT, 474K) are available. In short, this is what he was talking about:
Current Linux accounting and limiting mechanisms (setrlimit() and some global stats counters) are not enough as they do not provide any task group-based counters and limits. OpenVZ's beancounters address this issue, implementing per-group accounting and limiting for about 20 different properties, like kernel memory, user space memory, physical memory, network buffers etc. Some specific implementation details (like shared RSS accounting, kernel slab accounting etc) are described.
It's good to see the high level of interest to containers this year. As in any conference, though, a lot of networking is done away from the formal proceedings. For example, we (I mean everybody who's interested in containers) all had a breakfast in nearby Starbucks to discuss containers, resource management, network virtualization and other subtle aspects of what we do. About half of the famous Blackthorn Party for us was devoted to the same discussions (while the other half is surely about the beer).
It was a successful event, and I'm looking forward to take part in the next Blackthorn Party Linux Symposium in Ottawa.
I tried it and was able to migrate a CentOS 7 container... but the Fedora 22 one seems to be stuck in the "started" phase. It creates a /vz/private/{ctid} dir on the destination host (with the same…
The fall semester is just around the corner... so it is impossible for me to break away for a trip to Seattle. I hope one or more of you guys can blog so I can attend vicariously.
Comments
Do you still stand by your opinions above now in 2016?…