Hello Everyone!
In the attached picture or link [0] you will find the proposed schedule for
the various tracks at the Shanghai PTG in November.
We did our best to avoid the key conflicts that the track leads (PTLs, SIG
leads...) mentioned in their PTG survey responses, although there was no
perfect solution that would avoid all conflicts especially when the event
is three-ish days long and we have over 40 teams meeting.
If there are critical conflicts we missed or other issues, please let us
know, by October 6th at 7:00 UTC!
-Kendall (diablo_rojo)
[0] https://usercontent.irccloud-cdn.com/file/00mZ3Q3M/pvg_ptg_schedule.png
Make osbuilder work with rust agent. Preliminary travis support for rust agent. Integration rust agent with kata-tests.
rust agent
travis support
write several scripts to work with travis
prosbuilder
use osbuiler to build rust agent
prtests
Initial support tests for rust agent
pr
## osbuilder can preliminarily work for rust agent. alpine's toolchain cannot support proc-macro2 crate. euleros has no libstdc++.a and doesn't support vsock.
osbuiler for rust agent on ppc64le does not work, there is no musl target for ppc64le.
- Fix makefile to easy osbuilder
- Fix routes in rust
- Improve error handle
- Resolve musl-libc and cmake problem on centos
- Resolve musl-libc problem on suse
- Found out ppc64le has no musl target, can not link agent statically
- long double type presentation can not be supported by compiler
- Send pr upstream and fixing ci
------------------------------------------------------------------
发件人:杨波(兵卫) <yb203166(a)antfin.com>
发送时间:2019年9月12日(星期四) 19:47
收件人:蚂蚁集团-CTO线-系统部 <o_dept_41006(a)list.alibaba-inc.com>; 王旭(循环) <gnawux(a)antfin.com>; 赵鹏(祖生) <zhao-peng(a)alibaba-inc.com>; 高昊(持盏) <gaohao.gh(a)alibaba-inc.com>
主 题:杨波(兵卫)的周报
本周工作总结: 共218字
rust agent
实现命令行解析,解析传到虚拟机的内核参数
实现debug console, 方便连接shell进行调试
实现spec validator,验证spec是否合法
实现hook,修正cmd.wait和subreaper之间的race
fix subreaper中的bug,多个子进程同时exit的时候只有一个SIGCHILD到parent,必须loop wait,否则有zombie进程
更新readme反映近两周的工作
想社区更新一下项目进展
周报查看人员: 高昊(持盏)|王旭(循环)|赵鹏(祖生) 蚂蚁金服-CTO 线-平台数据技术事业群-系统部(o_dept_41006(a)list.alibaba-inc.com)
点击查看此消息
如果点击上述链接无效,请复制链接到浏览器地址栏中访问:
https://work.alibaba-inc.com/work/sns/postDetail.htm?postId=61648343#
Hi Kata developers/maintainers/AC members,
Since I cannot attend the AC meeting today, I want to bring to your
attention about two mody PRs([1] and [2]).
Akihiro Suda developed both of them as fixes for running DinD with
kata (aka, docker in kata). [1] is to provide a new docker security
option --privileged-without-host-devices, similar to the fix we had
with containerd [1]. And [2] is to simply fix the DinD entrypoint.sh
to remount sysfs in rw mode, and use a bunch of specific options to
tell docker to give proper permissions to DinD container.
While [2] is good enough to fix DinD with kata, I'm afraid there might
be other container images out there that require similar tweaks to
work. So I'd like to ask for your opinions on this. Do you think [2]
is good enough or is it better to persuade moby maintainers to go with
[1] instead?
Cheers,
Tao
- [1] https://github.com/moby/moby/pull/39702
- [2] https://github.com/docker-library/docker/pull/191
- [3] https://github.com/containerd/cri/pull/1225
--
Into something rich and strange.
Hi, folks:
Let me update some progress of the rust agent.
First of all, thanks for James' kindly help on the project.
The functions of rust agent are almost finished. we have fixed several bugs to stablize it. Ci and osbuilder are still missing. We have to run end-to-end tests manually right now.
- Refactor rust agent API. Remove overused matches, clean up code
- Refactor communication between parent/child/grandchild, use raw bytes instead of serde_json to simplify communication
- Refactor Process struct, remove duplicate/unused fields
- Add Makefile to simplify building --- by jodh-intel
- Fix up unit test for netlink
- Fix up test run against musl and release
- Implement debug console support
- Implement command line parse partly
- Implement Spec valaidator
- Implement Hook infrastructure
We are targeting to land the rust agent to Kata org by October, and you may check out the current WIP repo here: https://github.com/alipay/kata-rust-agent
Cheers!
Folks,
We have updated stable-1.8 to 1.8.2, and now have an alpha2 release for 1.9.0 on master. This includes updates to fix DinD usage in Kata Containers, as well as a kernel update to include latest security fixes. See [1] and [2].
We are still working on adding virtio-fs 0.3 support to the master branch (1.9.0-alpha*) – this is expected in either alpha3 or the initial RC (should be ready on master early next week). This will be enabled through ‘configuration-qemu-virtiofs.toml’, and will utilize a virtiofs specific QEMU and vmlinuz. The kernel and VMM are available today, but we are still testing the runtime changes [3] against these.
A reminder that NEMU is going to be deprecated come 1.10. Further, once we have the virtio-fs 0.3 released, we will likely drop the virtio-fs VMM patches from our NEMU configuration, and suggest that users just use the qemu-virtiofs VMM.
Enjoy.
-Eric
[1] - https://github.com/kata-containers/runtime/releases/tag/1.8.2
[2] - https://github.com/kata-containers/runtime/releases/tag/1.9.0-alpha2
[3] - https://github.com/kata-containers/runtime/pull/1994
Well hello!
A gentle reminder that Forum submission deadline is September 20.
Please proceed to https://cfp.openstack.org and complete your submission
today!
Cheers,
Jimmy