<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 14, 2017 at 7:20 AM, Andrei Vagin <span dir="ltr"><<a href="mailto:avagin@virtuozzo.com" target="_blank">avagin@virtuozzo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jian,<br>
<span class=""><br>
On Thu, Nov 09, 2017 at 05:26:06AM +0000, Jian Wen wrote:<br>
> Hello,<br>
><br>
> I am working on container live migration for containerd:<br>
> <a href="https://github.com/containerd/containerd/issues/1731" rel="noreferrer" target="_blank">https://github.com/containerd/<wbr>containerd/issues/1731</a>.<br>
<br>
</span>Thank you for working on this. Let me know if you will have any<br>
questions about phaul or criu.<br>
<br>
> Those patches are helpful.<br>
<br>
I've merged these patches to the criu-dev branch and we will move them<br>
to the master branch soon.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div>That's great.</div><div>Thanks. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
<br>
><br>
> Thanks.<br>
><br>
> On Wed, Oct 18, 2017 at 8:02 AM Andrei Vagin <<a href="mailto:avagin@openvz.org">avagin@openvz.org</a>> wrote:<br>
><br>
> > From: Andrei Vagin <<a href="mailto:avagin@virtuozzo.com">avagin@virtuozzo.com</a>><br>
> ><br>
> ><br>
> > Andrei Vagin (10):<br>
> > phaul: use full paths for modules<br>
> > lib: add lib/go/src/rpc/rpc.pb.go<br>
> > phaul: add phaul/src/stats/stats.pb.go<br>
> > phaul/test: add <a href="http://github.com/golang/protobuf" rel="noreferrer" target="_blank">github.com/golang/protobuf</a> in vendor/<br>
> > phaul: add a script to run tests<br>
> > phaul: print a message from error objects<br>
> > phaul/test: exit with a non-zero code in error cases<br>
> > phaul: check an exit code of a page-server<br>
> > phaul/Makefile: add a target to run tests<br>
> > travis: run phaul tests<br>
> ><br>
> > lib/go/.gitignore | 1 -<br>
> > lib/go/src/criu/main.go | 52 +-<br>
> > lib/go/src/rpc/rpc.pb.go | 1203 ++++++<br>
> > phaul/.gitignore | 1 -<br>
> > phaul/Makefile | 10 +-<br>
> > phaul/src/phaul/api.go | 2 +-<br>
> > phaul/src/phaul/client.go | 7 +-<br>
> > phaul/src/phaul/server.go | 33 +-<br>
> > phaul/src/phaul/stats.go | 5 +-<br>
> > phaul/src/stats/stats.pb.go | 222 ++<br>
> > phaul/src/test/Makefile | 2 +<br>
> > phaul/src/test/main.go | 26 +-<br>
> > .../test/vendor/<a href="http://github.com/checkpoint-restore/criu" rel="noreferrer" target="_blank">github.com/<wbr>checkpoint-restore/criu</a> | 1 +<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/.gitignore" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/.gitignore</a> | 16 +<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/.travis.yml" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/.travis.yml</a> | 18 +<br>
> > .../test/vendor/<a href="http://github.com/golang/protobuf/AUTHORS" rel="noreferrer" target="_blank">github.com/<wbr>golang/protobuf/AUTHORS</a> | 3 +<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/CONTRIBUTORS" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/CONTRIBUTORS</a> | 3 +<br>
> > .../test/vendor/<a href="http://github.com/golang/protobuf/LICENSE" rel="noreferrer" target="_blank">github.com/<wbr>golang/protobuf/LICENSE</a> | 31 +<br>
> > .../<a href="http://github.com/golang/protobuf/Make.protobuf" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/Make.protobuf</a> | 40 +<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/Makefile" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/Makefile</a> | 55 +<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/README.md" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/README.md</a> | 243 ++<br>
> > .../golang/protobuf/_<wbr>conformance/Makefile | 33 +<br>
> > .../golang/protobuf/_<wbr>conformance/conformance.go | 161 +<br>
> > .../conformance_proto/<wbr>conformance.pb.go | 1885 +++++++++<br>
> > .../conformance_proto/<wbr>conformance.proto | 285 ++<br>
> > .../golang/protobuf/<wbr>descriptor/descriptor.go | 93 +<br>
> > .../golang/protobuf/<wbr>descriptor/descriptor_test.go | 32 +<br>
> > .../<a href="http://github.com/golang/protobuf/jsonpb/jsonpb.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/jsonpb/jsonpb.go</a> | 1082 +++++<br>
> > .../golang/protobuf/jsonpb/<wbr>jsonpb_test.go | 848 ++++<br>
> > .../protobuf/jsonpb/jsonpb_<wbr>test_proto/Makefile | 33 +<br>
> > .../jsonpb_test_proto/more_<wbr>test_objects.pb.go | 266 ++<br>
> > .../jsonpb_test_proto/more_<wbr>test_objects.proto | 69 +<br>
> > .../jsonpb/jsonpb_test_proto/<wbr>test_objects.pb.go | 852 ++++<br>
> > .../jsonpb/jsonpb_test_proto/<wbr>test_objects.proto | 147 +<br>
> > .../<a href="http://github.com/golang/protobuf/proto/Makefile" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/Makefile</a> | 43 +<br>
> > .../<a href="http://github.com/golang/protobuf/proto/all_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/all_test.go</a> | 2278 +++++++++++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/any_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/any_test.go</a> | 300 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/clone.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/clone.go</a> | 229 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/clone_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/clone_test.go</a> | 300 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/decode.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/decode.go</a> | 970 +++++<br>
> > .../golang/protobuf/proto/<wbr>decode_test.go | 258 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/encode.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/encode.go</a> | 1362 +++++++<br>
> > .../golang/protobuf/proto/<wbr>encode_test.go | 85 +<br>
> > .../<a href="http://github.com/golang/protobuf/proto/equal.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/equal.go</a> | 300 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/equal_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/equal_test.go</a> | 224 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/extensions.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/extensions.go</a> | 587 +++<br>
> > .../golang/protobuf/proto/<wbr>extensions_test.go | 536 +++<br>
> > .../vendor/<a href="http://github.com/golang/protobuf/proto/lib.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/lib.go</a> | 897 +++++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/map_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/map_test.go</a> | 46 +<br>
> > .../golang/protobuf/proto/<wbr>message_set.go | 311 ++<br>
> > .../golang/protobuf/proto/<wbr>message_set_test.go | 66 +<br>
> > .../golang/protobuf/proto/<wbr>pointer_reflect.go | 484 +++<br>
> > .../golang/protobuf/proto/<wbr>pointer_unsafe.go | 270 ++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/properties.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/properties.go</a> | 872 ++++<br>
> > .../protobuf/proto/proto3_<wbr>proto/proto3.pb.go | 347 ++<br>
> > .../protobuf/proto/proto3_<wbr>proto/proto3.proto | 87 +<br>
> > .../golang/protobuf/proto/<wbr>proto3_test.go | 135 +<br>
> > .../<a href="http://github.com/golang/protobuf/proto/size2_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/size2_test.go</a> | 63 +<br>
> > .../<a href="http://github.com/golang/protobuf/proto/size_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/size_test.go</a> | 164 +<br>
> > .../golang/protobuf/proto/<wbr>testdata/Makefile | 50 +<br>
> > .../golang/protobuf/proto/<wbr>testdata/golden_test.go | 86 +<br>
> > .../golang/protobuf/proto/<wbr>testdata/test.pb.go | 4147<br>
> > ++++++++++++++++++++<br>
> > .../golang/protobuf/proto/<wbr>testdata/test.proto | 548 +++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/text.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/text.go</a> | 854 ++++<br>
> > .../golang/protobuf/proto/<wbr>text_parser.go | 895 +++++<br>
> > .../golang/protobuf/proto/<wbr>text_parser_test.go | 673 ++++<br>
> > .../<a href="http://github.com/golang/protobuf/proto/text_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/proto/text_test.go</a> | 474 +++<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/Makefile | 33 +<br>
> > .../protobuf/protoc-gen-go/<wbr>descriptor/Makefile | 37 +<br>
> > .../protoc-gen-go/descriptor/<wbr>descriptor.pb.go | 2174 ++++++++++<br>
> > .../protoc-gen-go/descriptor/<wbr>descriptor.proto | 837 ++++<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/doc.go | 51 +<br>
> > .../protobuf/protoc-gen-go/<wbr>generator/Makefile | 40 +<br>
> > .../protobuf/protoc-gen-go/<wbr>generator/generator.go | 2805 +++++++++++++<br>
> > .../protobuf/protoc-gen-go/<wbr>generator/name_test.go | 85 +<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/grpc/grpc.go | 463 +++<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/link_grpc.go | 34 +<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/main.go | 98 +<br>
> > .../golang/protobuf/protoc-<wbr>gen-go/plugin/Makefile | 45 +<br>
> > .../protobuf/protoc-gen-go/<wbr>plugin/plugin.pb.go | 293 ++<br>
> > .../protobuf/protoc-gen-go/<wbr>plugin/plugin.pb.golden | 83 +<br>
> > .../protobuf/protoc-gen-go/<wbr>plugin/plugin.proto | 166 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/Makefile | 73 +<br>
> > .../protoc-gen-go/testdata/<wbr>extension_base.proto | 46 +<br>
> > .../protoc-gen-go/testdata/<wbr>extension_extra.proto | 38 +<br>
> > .../protoc-gen-go/testdata/<wbr>extension_test.go | 210 +<br>
> > .../protoc-gen-go/testdata/<wbr>extension_user.proto | 100 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/grpc.proto | 59 +<br>
> > .../protoc-gen-go/testdata/<wbr>imp.pb.go.golden | 113 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/imp.proto | 70 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/imp2.proto | 43 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/imp3.proto | 38 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/main_test.go | 46 +<br>
> > .../protoc-gen-go/testdata/<wbr>multi/multi1.proto | 44 +<br>
> > .../protoc-gen-go/testdata/<wbr>multi/multi2.proto | 46 +<br>
> > .../protoc-gen-go/testdata/<wbr>multi/multi3.proto | 43 +<br>
> > .../protoc-gen-go/testdata/my_<wbr>test/test.pb.go | 870 ++++<br>
> > .../testdata/my_test/test.pb.<wbr>go.golden | 870 ++++<br>
> > .../protoc-gen-go/testdata/my_<wbr>test/test.proto | 156 +<br>
> > .../protobuf/protoc-gen-go/<wbr>testdata/proto3.proto | 53 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/any.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/any.go</a> | 139 +<br>
> > .../golang/protobuf/ptypes/<wbr>any/any.pb.go | 168 +<br>
> > .../golang/protobuf/ptypes/<wbr>any/any.proto | 139 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/any_test.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/any_test.go</a> | 113 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/doc.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/doc.go</a> | 35 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/duration.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/duration.go</a> | 102 +<br>
> > .../golang/protobuf/ptypes/<wbr>duration/duration.pb.go | 144 +<br>
> > .../golang/protobuf/ptypes/<wbr>duration/duration.proto | 117 +<br>
> > .../golang/protobuf/ptypes/<wbr>duration_test.go | 121 +<br>
> > .../golang/protobuf/ptypes/<wbr>empty/empty.pb.go | 66 +<br>
> > .../golang/protobuf/ptypes/<wbr>empty/empty.proto | 52 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/regen.sh" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/regen.sh</a> | 43 +<br>
> > .../golang/protobuf/ptypes/<wbr>struct/struct.pb.go | 380 ++<br>
> > .../golang/protobuf/ptypes/<wbr>struct/struct.proto | 96 +<br>
> > .../<a href="http://github.com/golang/protobuf/ptypes/timestamp.go" rel="noreferrer" target="_blank">github.com/golang/<wbr>protobuf/ptypes/timestamp.go</a> | 134 +<br>
> > .../protobuf/ptypes/timestamp/<wbr>timestamp.pb.go | 160 +<br>
> > .../protobuf/ptypes/timestamp/<wbr>timestamp.proto | 133 +<br>
> > .../golang/protobuf/ptypes/<wbr>timestamp_test.go | 153 +<br>
> > .../golang/protobuf/ptypes/<wbr>wrappers/wrappers.pb.go | 260 ++<br>
> > .../golang/protobuf/ptypes/<wbr>wrappers/wrappers.proto | 118 +<br>
> > phaul/test.sh | 7 +<br>
> > scripts/travis/travis-tests | 9 +<br>
> > 122 files changed, 39510 insertions(+), 42 deletions(-)<br>
> > create mode 100644 lib/go/src/rpc/rpc.pb.go<br>
> > create mode 100644 phaul/src/stats/stats.pb.go<br>
> > create mode 100644 phaul/src/test/Makefile<br>
> > create mode 120000 phaul/src/test/vendor/<br>
> > <a href="http://github.com/checkpoint-restore/criu" rel="noreferrer" target="_blank">github.com/checkpoint-restore/<wbr>criu</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/.gitignore" rel="noreferrer" target="_blank">github.com/golang/protobuf/.<wbr>gitignore</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/.travis.yml" rel="noreferrer" target="_blank">github.com/golang/protobuf/.<wbr>travis.yml</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/AUTHORS" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>AUTHORS</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/CONTRIBUTORS" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>CONTRIBUTORS</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/LICENSE" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>LICENSE</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/Make.protobuf" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>Make.protobuf</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/README.md" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>README.md</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/_conformance/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/_<wbr>conformance/Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/_conformance/conformance.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/_<wbr>conformance/conformance.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/_conformance/conformance_proto/conformance.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/_<wbr>conformance/conformance_proto/<wbr>conformance.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/_conformance/conformance_proto/conformance.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/_<wbr>conformance/conformance_proto/<wbr>conformance.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/descriptor/descriptor.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>descriptor/descriptor.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/descriptor/descriptor_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>descriptor/descriptor_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test_proto/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test_proto/<wbr>Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test_proto/more_<wbr>test_objects.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test_proto/more_test_objects.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test_proto/more_<wbr>test_objects.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test_proto/test_<wbr>objects.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/jsonpb/jsonpb_test_proto/test_objects.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>jsonpb/jsonpb_test_proto/test_<wbr>objects.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/all_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/all_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/any_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/any_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/clone.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/clone.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/clone_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/clone_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/decode.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/decode.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/decode_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/decode_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/encode.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/encode.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/encode_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/encode_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/equal.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/equal.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/equal_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/equal_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/extensions.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/extensions.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/extensions_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/extensions_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/lib.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/lib.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/map_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/map_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/message_set.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/message_set.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/message_set_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/message_set_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/pointer_reflect.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/pointer_reflect.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/pointer_unsafe.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/pointer_unsafe.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/properties.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/properties.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/proto3_proto/proto3.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/proto3_proto/proto3.pb.<wbr>go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/proto3_proto/proto3.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/proto3_proto/proto3.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/proto3_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/proto3_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/size2_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/size2_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/size_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/size_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/testdata/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/testdata/Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/testdata/golden_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/testdata/golden_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/testdata/test.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/testdata/test.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/testdata/test.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/testdata/test.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/text.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/text.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/text_parser.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/text_parser.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/text_parser_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/text_parser_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/proto/text_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>proto/text_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/descriptor/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/descriptor/<wbr>Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/descriptor/<wbr>descriptor.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/descriptor/<wbr>descriptor.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/doc.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/doc.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/generator/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/generator/<wbr>Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/generator/generator.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/generator/<wbr>generator.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/generator/name_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/generator/name_<wbr>test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/grpc/grpc.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/link_grpc.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/link_grpc.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/main.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/main.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/plugin/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/plugin/Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/plugin/plugin.<wbr>pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.golden" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/plugin/plugin.<wbr>pb.golden</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/plugin/plugin.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/plugin/plugin.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/Makefile" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/<wbr>Makefile</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/extension_base.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/<wbr>extension_base.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/extension_extra.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/<wbr>extension_extra.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/extension_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/<wbr>extension_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/extension_user.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/<wbr>extension_user.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/grpc.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/grpc.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/imp.pb.go.golden" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/imp.pb.<wbr>go.golden</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/imp.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/imp.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/imp2.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/imp2.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/imp3.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/imp3.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/main_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/main_<wbr>test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi1.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/multi/<wbr>multi1.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi2.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/multi/<wbr>multi2.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/multi/multi3.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/multi/<wbr>multi3.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/my_<wbr>test/test.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.pb.go.golden" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/my_<wbr>test/test.pb.go.golden</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/my_test/test.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/my_<wbr>test/test.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/protoc-gen-go/testdata/proto3.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>protoc-gen-go/testdata/proto3.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/any.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/any.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/any/any.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/any/any.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/any/any.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/any/any.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/any_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/any_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/doc.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/doc.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/duration.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/duration.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/duration/duration.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/duration/duration.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/duration/duration.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/duration/duration.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/duration_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/duration_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/empty/empty.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/empty/empty.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/empty/empty.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/empty/empty.proto</a><br>
> > create mode 100755 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/regen.sh" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/regen.sh</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/struct/struct.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/struct/struct.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/struct/struct.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/struct/struct.proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/timestamp.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/timestamp.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/timestamp/timestamp.pb.<wbr>go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/timestamp/timestamp.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/timestamp/timestamp.<wbr>proto</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/timestamp_test.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/timestamp_test.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/wrappers/wrappers.pb.go</a><br>
> > create mode 100644 phaul/src/test/vendor/<br>
> > <a href="http://github.com/golang/protobuf/ptypes/wrappers/wrappers.proto" rel="noreferrer" target="_blank">github.com/golang/protobuf/<wbr>ptypes/wrappers/wrappers.proto</a><br>
> > create mode 100755 phaul/test.sh<br>
> ><br>
> > --<br>
> > 2.13.3<br>
> ><br>
> > ______________________________<wbr>_________________<br>
> > CRIU mailing list<br>
> > <a href="mailto:CRIU@openvz.org">CRIU@openvz.org</a><br>
> > <a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" target="_blank">https://lists.openvz.org/<wbr>mailman/listinfo/criu</a><br>
> ><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best,<br><br>Jian<br></div>
</div></div>