Re: [Devel] [PATCH v2 00/27] proc connector: containerize on per-VE basis

2017-08-21 Thread Stanislav Kinsburskiy
Andrey, please.

17.08.2017 16:59, Stanislav Kinsburskiy пишет:
> This feature is requested by customer and needed by cgred service.
> 
> https://jira.sw.ru/browse/PSBM-60227
> 
> What's ne in v2:
> 1) Containerization is done on per-VE basis
> 2) Event in container is also sent to VE#0
> 
> 
> ---
> 
> Stanislav Kinsburskiy (27):
>   connector: remove redundant input callback from cn_dev
>   connector: store all private data on VE structure
>   connector: introduce VE-aware get_cdev() helper
>   connector: per-ve init and fini helpers introduced
>   connector: use device stored in VE
>   connector: per-ve helpers intoruduced
>   connector: take cn_already_initialized from VE
>   proc connector: generic proc_event_connector() helper introduced
>   proc connector: use generic event helper for fork event
>   proc connector: use generic event helper for exec event
>   proc connector: use generic event helper for id event
>   proc connector: use generic event helper for sid event
>   proc connector: use generic event helper for ptrace event
>   proc connector: use generic event helper for comm event
>   proc connector: use generic event helper for coredump event
>   proc connector: use generic event helper for exit event
>   proc connector: add pid namespace awareness
>   proc connector: add per-ve init and fini foutines
>   proc connector: call proc-related init and fini routines explicitly
>   proc connector: take number of listeners and per-cpu conters from VE
>   proc connector: pass VE to event fillers
>   proc connector: take namespaces from VE
>   proc connector: use per-ve netlink sender helper
>   proc connector: send events to both VEs if not in VE#0
>   connector: containerize "connector" proc entry
>   connector: take VE from socket upon callback
>   connector: add VE SS hook
> 
> 
>  drivers/connector/cn_proc.c   |  386 
> -
>  drivers/connector/connector.c |  155 
>  include/linux/connector.h |   20 ++
>  include/linux/ve.h|4 
>  4 files changed, 323 insertions(+), 242 deletions(-)
> 
> --
> ___
> Devel mailing list
> Devel@openvz.org
> https://lists.openvz.org/mailman/listinfo/devel
> 
___
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel


[Devel] [PATCH v2 00/27] proc connector: containerize on per-VE basis

2017-08-17 Thread Stanislav Kinsburskiy
This feature is requested by customer and needed by cgred service.

https://jira.sw.ru/browse/PSBM-60227

What's ne in v2:
1) Containerization is done on per-VE basis
2) Event in container is also sent to VE#0


---

Stanislav Kinsburskiy (27):
  connector: remove redundant input callback from cn_dev
  connector: store all private data on VE structure
  connector: introduce VE-aware get_cdev() helper
  connector: per-ve init and fini helpers introduced
  connector: use device stored in VE
  connector: per-ve helpers intoruduced
  connector: take cn_already_initialized from VE
  proc connector: generic proc_event_connector() helper introduced
  proc connector: use generic event helper for fork event
  proc connector: use generic event helper for exec event
  proc connector: use generic event helper for id event
  proc connector: use generic event helper for sid event
  proc connector: use generic event helper for ptrace event
  proc connector: use generic event helper for comm event
  proc connector: use generic event helper for coredump event
  proc connector: use generic event helper for exit event
  proc connector: add pid namespace awareness
  proc connector: add per-ve init and fini foutines
  proc connector: call proc-related init and fini routines explicitly
  proc connector: take number of listeners and per-cpu conters from VE
  proc connector: pass VE to event fillers
  proc connector: take namespaces from VE
  proc connector: use per-ve netlink sender helper
  proc connector: send events to both VEs if not in VE#0
  connector: containerize "connector" proc entry
  connector: take VE from socket upon callback
  connector: add VE SS hook


 drivers/connector/cn_proc.c   |  386 -
 drivers/connector/connector.c |  155 
 include/linux/connector.h |   20 ++
 include/linux/ve.h|4 
 4 files changed, 323 insertions(+), 242 deletions(-)

--
___
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel