
Chris Aniszczyk
Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs:jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2.5.0', okio: 'com.squareup.okio:okio:1.6.0', census_api: 'com.google.census:census-api:0.2.0', protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1", protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[4.1.6.Final]', netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9.5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8', math: 'org.apache.commons:commons-math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
-- Chris Aniszczyk (@cra) | +1-512-961-6719
|
|
toggle quoted message
Show quoted text
On Wed, 15 Feb 2017, 17:48 Chris Aniszczyk via cncf-toc, < cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs:jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2.5.0', okio: 'com.squareup.okio:okio:1.6.0', census_api: 'com.google.census:census-api:0.2.0', protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1", protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[4.1.6.Final]', netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9.5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8', math: 'org.apache.commons:commons-math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
-- Chris Aniszczyk (@cra) | +1-512-961-6719
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
Kenneth Owens (kenowens) <kenowens@...>
MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_117623181166990"
----_com.samsung.android.email_117623181166990 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64
KzEKCgpTZW50IGZyb20gbXkgVmVyaXpvbiwgU2Ftc3VuZyBHYWxheHkgc21hcnRwaG9uZQotLS0t LS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tRnJvbTogQ2hyaXMgQW5pc3pjenlrIHZpYSBj bmNmLXRvYyA8Y25jZi10b2NAbGlzdHMuY25jZi5pbz4gRGF0ZTogMi8xNS8xNyAgNTo0OCBQTSAg KEdNVC0wODowMCkgVG86IENOQ0YgVE9DIDxjbmNmLXRvY0BsaXN0cy5jbmNmLmlvPiBTdWJqZWN0 OiBbY25jZi10b2NdIFtWT1RFXSBnUlBDIHByb2plY3QgcHJvcG9zYWwgCgpIZXkgQ05DRiBUT0Mg Y29tbXVuaXR5LCBpdCdzIHRpbWUgdG8gdm90ZSBvbiB0aGUgZ1JQQyAoaHR0cDovL3d3dy5ncnBj LmlvLykgcHJvcG9zYWwgYXMgYW4gaW5jZXB0aW9uIGxldmVsIHByb2plY3QsIHlvdSBjYW4gdmll dyB0aGUgcHJvcG9zYWwgYmVsb3cgaW4gdGhpcyBlbWFpbCBvciBvbiBHaXRIdWI6CgpodHRwczov L2dpdGh1Yi5jb20vY25jZi90b2MvcHVsbC8yMwoKClBsZWFzZSB2b3RlICsxLzAvLTEKCgoKLS0t CgoKCk5hbWUgb2YgcHJvamVjdDogZ1JQQwoKCgpEZXNjcmlwdGlvbjoKCgoKR29vZ2xlIGhhcyBi ZWVuIHVzaW5nIGEgc2luZ2xlIGdlbmVyYWwtcHVycG9zZSBSUEMgaW5mcmFzdHJ1Y3R1cmUgY2Fs bGVkIFN0dWJieSB0byBjb25uZWN0IHRoZSBsYXJnZSBudW1iZXIgb2YgbWljcm9zZXJ2aWNlcyBy dW5uaW5nIHdpdGhpbiBhbmQgYWNyb3NzIG91ciBkYXRhIGNlbnRlcnMgZm9yIG92ZXIgYSBkZWNh ZGUuIE91ciBpbnRlcm5hbCBzeXN0ZW1zIGhhdmUgbG9uZyBlbWJyYWNlZCB0aGUgbWljcm9zZXJ2 aWNlIGFyY2hpdGVjdHVyZQogZ2FpbmluZyBwb3B1bGFyaXR5IHRvZGF5LiBTdHViYnkgaGFzIHBv d2VyZWQgYWxsIG9mIEdvb2dsZeKAmXMgbWljcm9zZXJ2aWNlcyBpbnRlcmNvbm5lY3QgZm9yIG92 ZXIgYSBkZWNhZGUgYW5kIGlzIHRoZSBSUEMgYmFja2JvbmUgYmVoaW5kIGV2ZXJ5IEdvb2dsZSBz ZXJ2aWNlIHRoYXQgeW91IHVzZSB0b2RheS4gSGF2aW5nIGEgdW5pZm9ybSwgY3Jvc3MtcGxhdGZv cm0gUlBDIGluZnJhc3RydWN0dXJlIGhhcyBhbGxvd2VkIGZvciB0aGUgcm9sbG91dAogb2YgZmxl ZXQtd2lkZSBpbXByb3ZlbWVudHMgaW4gZWZmaWNpZW5jeSwgc2VjdXJpdHksIHJlbGlhYmlsaXR5 IGFuZCBiZWhhdmlvcmFsIGFuYWx5c2lzIGNyaXRpY2FsIHRvIHN1cHBvcnRpbmcgdGhlIGluY3Jl ZGlibGUgZ3Jvd3RoIHNlZW4gaW4gdGhhdCBwZXJpb2QuCgoKCkluIE1hcmNoIDIwMTUsIEdvb2ds ZSBkZWNpZGVkIHRvIGJ1aWxkIHRoZSBuZXh0IHZlcnNpb24gb2YgU3R1YmJ5IGluIHRoZSBvcGVu IHRvIHNoYXJlIHRoZWlyIGxlYXJuaW5ncyB3aXRoIHRoZSBpbmR1c3RyeSBhbmQgY29sbGFib3Jh dGUgd2l0aCB0aGVtIHRvIGJ1aWxkIHRoZSBuZXh0IHZlcnNpb24gb2YgU3R1YmJ5LiBnUlBDIGlz IGEgbW9kZXJuIG9wZW4tc291cmNlIGhpZ2gtcGVyZm9ybWFuY2UgUlBDIGZyYW1ld29yayB0aGF0 IGNhbiBydW4KIGluIGFueSBlbnZpcm9ubWVudC4gSXQgY2FuIGVmZmljaWVudGx5IGNvbm5lY3Qg c2VydmljZXMgaW4gbXVsdGlwbGUgbGFuZ3VhZ2VzIGluIGFuZCBhY3Jvc3MgZGF0YSBjZW50ZXJz IHdpdGggcGx1Z2dhYmxlIHN1cHBvcnQgZm9yIHNlcnZpY2UgZGlzY292ZXJ5LCBsb2FkIGJhbGFu Y2luZywgbW9uaXRvcmluZywgdHJhY2luZywgaGVhbHRoIGNoZWNraW5nIGFuZCBhdXRoZW50aWNh dGlvbi4gSXQgaXMgYWxzbyBhcHBsaWNhYmxlIGluIGxhc3QgbWlsZQogb2YgZGlzdHJpYnV0ZWQg Y29tcHV0aW5nIHRvIGNvbm5lY3QgZGV2aWNlcywgbW9iaWxlIGFwcGxpY2F0aW9ucyBhbmQgYnJv d3NlcnMgdG8gYmFja2VuZCBzZXJ2aWNlcy4KCgoKU3BvbnNvciAvIEFkdmlzb3IgZnJvbSBUT0M6 IEJyaWFuIEdyYW50IDxicmlhbmdyYW50QGdvb2dsZS5jb20+CgoKClVuaXF1ZSBJZGVudGlmaWVy OiBncnBjCgoKCkxpY2Vuc2U6IEFMdjIgKGh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZm9ydW0v IyFtc2cvZ3JwYy1pby9BV0NKbFItTUE5ay9OLUVLSnRRUEF3QUopCgoKCk1hdHVyaXR5IExldmVs OiBJbmN1YmF0aW5nCgoKClNvdXJjZSBjb250cm9sIHJlcG9zaXRvcmllczoKCgoKaHR0cHM6Ly9n aXRodWIuY29tL2dycGMKCgoKSW5pdGlhbCBDb21taXR0ZXJzOgoKCgpBYmhpc2hlayBLdW1hcgoK CgpMb3VpcyBSeWFuCgoKCkNyYWlnIFRpbGxlcgoKCgpFcmljIEFuZGVyc29uCgoKCkpheWFudCBL b2xoZQoKCgpJbmZyYXN0cnVjdHVyZSByZXF1aXJlbWVudHM6IENJIGFuZCBwb3RlbnRpYWxseSBD TkNGIENvbW11bml0eSBDbHVzdGVyIGFjY2VzcwoKCgpJc3N1ZSB0cmFja2VyOiBQZXItcGxhdGZv cm0gaXNzdWVzIGFyZSByYWlzZWQgb24gdGhlIHBlci1wbGF0Zm9ybSByZXBvc2l0b3J54oCZcyBp c3N1ZXMgYXJlYSAoaS5lLiwKaHR0cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYy1qYXZhL2lzc3Vl cyBhbmQKaHR0cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYy1nby9pc3N1ZXMpCgoKCk1haWxpbmcg bGlzdHMKCgoKTWFpbGluZyBMaXN0OiAKaHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8j IWZvcnVtL2dycGMtaW8KCgoKR2l0dGVyOiBodHRwczovL2dpdHRlci5pbS9ncnBjL2dycGMKCgoK V2Vic2l0ZTogaHR0cDovL3d3dy5ncnBjLmlvLwoKCgpSZWxlYXNlIG1ldGhvZG9sb2d5IGFuZCBt ZWNoYW5pY3M6IFZhcmlvdXMgYWNyb3NzIHBsYXRmb3JtcwoKCgpTb2NpYWwgbWVkaWEgYWNjb3Vu dHM6IGh0dHBzOi8vdHdpdHRlci5jb20vZ3JwY2lvCgoKCkV4aXN0aW5nIHNwb25zb3JzaGlwOiBH b29nbGUKCgoKQWRvcHRlcnM6IENpc2NvLCBDb3JlT1MsIFNxdWFyZSwgTmV0ZmxpeCBhbmQgbW9y ZSAoc2VlIApodHRwOi8vd3d3LmdycGMuaW8vYWJvdXQvKQoKCgpTdGF0ZW1lbnQgb24gYWxpZ25t ZW50IHdpdGggQ05DRiBtaXNzaW9uOgoKCgpNaWNyb3NlcnZpY2VzIGFyZSBhIGNyaXRpY2FsIHBh cnQgb2YgdGhlIGNsb3VkLW5hdGl2ZSBzdG9yeS4gQW4gb3Blbi1zb3VyY2UgcG9seWdsb3QgUlBD IGZyYW1ld29yayBsaWtlIGdSUEMgaGVscHMgeW91IGRlZmluZSwgYnVpbGQsIGFuZCBjb25uZWN0 IGhpZ2gtcGVyZm9ybWFuY2UgbWljcm9zZXJ2aWNlcy4KCgoKRXh0ZXJuYWwgRGVwZW5kZW5jaWVz CgoKCmdycGMgKGMvYysrKTogaHR0cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYwoKCgpCb3JpbmdT U0w6IApodHRwczovL2JvcmluZ3NzbC5nb29nbGVzb3VyY2UuY29tL2JvcmluZ3NzbAoKCgpabGli OiBodHRwOi8vd3d3LnpsaWIubmV0L3psaWJfbGljZW5zZS5odG1sCgoKCkdmbGFnczogaHR0cHM6 Ly9naXRodWIuY29tL2dmbGFncy9nZmxhZ3MKCgoKR29vZ2xlIEJlbmNobWFyazogaHR0cHM6Ly9n aXRodWIuY29tL2dvb2dsZS9iZW5jaG1hcmsKCgoKR29vZ2xldGVzdDogaHR0cHM6Ly9naXRodWIu Y29tL2dvb2dsZS9nb29nbGV0ZXN0CgoKCk5hbm9wYjogaHR0cHM6Ly9naXRodWIuY29tL25hbm9w Yi9uYW5vcGIKCgoKVGhyaWZ0IChleHBlcmltZW50YWwgdGhyaWZ0IHN1cHBvcnQpOiAKaHR0cDov L3RocmlmdC5hcGFjaGUub3JnLwoKCgpQcm90b2J1ZiAoZm9yIHByb3RvYnVmIHN1cHBvcnQpOiAK aHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9wcm90b2J1ZgoKCgpncnBjLWphdmE6IGh0dHBzOi8v Z2l0aHViLmNvbS9ncnBjL2dycGMtamF2YQoKCgpCdWlsZDoKCgoKZXJyb3Jwcm9uZTogImNvbS5n b29nbGUuZXJyb3Jwcm9uZTplcnJvcl9wcm9uZV9hbm5vdGF0aW9uczoyLjAuMTEiLAoKCgpqc3Iz MDU6ICdjb20uZ29vZ2xlLmNvZGUuZmluZGJ1Z3M6anNyMzA1OjMuMC4wJywKCgoKQ29tcGlsZToK CgoKZ3VhdmE6ICJjb20uZ29vZ2xlLmd1YXZhOmd1YXZhOiR7Z3VhdmFWZXJzaW9ufSIsCgoKCmhw YWNrOiAnY29tLnR3aXR0ZXI6aHBhY2s6MC4xMC4xJywKCgoKb2F1dGhfY2xpZW50OiAnY29tLmdv b2dsZS5hdXRoOmdvb2dsZS1hdXRoLWxpYnJhcnktb2F1dGgyLWh0dHA6MC40LjAnLAoKCgpnb29n bGVfYXV0aF9jcmVkZW50aWFsczogJ2NvbS5nb29nbGUuYXV0aDpnb29nbGUtYXV0aC1saWJyYXJ5 LWNyZWRlbnRpYWxzOjAuNC4wJywKCgoKb2todHRwOiAnY29tLnNxdWFyZXVwLm9raHR0cDpva2h0 dHA6Mi41LjAnLAoKCgpva2lvOiAnY29tLnNxdWFyZXVwLm9raW86b2tpbzoxLjYuMCcsCgoKCmNl bnN1c19hcGk6ICdjb20uZ29vZ2xlLmNlbnN1czpjZW5zdXMtYXBpOjAuMi4wJywKCgoKcHJvdG9i dWY6ICJjb20uZ29vZ2xlLnByb3RvYnVmOnByb3RvYnVmLWphdmE6JHtwcm90b2J1ZlZlcnNpb259 IiwKCgoKcHJvdG9idWZfbGl0ZTogImNvbS5nb29nbGUucHJvdG9idWY6cHJvdG9idWYtbGl0ZToz LjAuMSIsCgoKCnByb3RvY19saXRlOiAiY29tLmdvb2dsZS5wcm90b2J1Zjpwcm90b2MtZ2VuLWph dmFsaXRlOjMuMC4wIiwKCgoKUHJvdG9idWZfbmFubzogImNvbS5nb29nbGUucHJvdG9idWYubmFu bzpwcm90b2J1Zi1qYXZhbmFubzoke3Byb3RvYnVmTmFub1ZlcnNpb259IiwKCgoKcHJvdG9idWZf cGx1Z2luOiAnY29tLmdvb2dsZS5wcm90b2J1Zjpwcm90b2J1Zi1ncmFkbGUtcGx1Z2luOjAuOC4w JywKCgoKcHJvdG9idWZfdXRpbDogImNvbS5nb29nbGUucHJvdG9idWY6cHJvdG9idWYtamF2YS11 dGlsOiR7cHJvdG9idWZWZXJzaW9ufSIsCgoKCm5ldHR5OiAnaW8ubmV0dHk6bmV0dHktY29kZWMt aHR0cDI6WzQuMS42LkZpbmFsXScsCgoKCm5ldHR5X2Vwb2xsOiAnaW8ubmV0dHk6bmV0dHktdHJh bnNwb3J0LW5hdGl2ZS1lcG9sbDo0LjEuNi5GaW5hbCcgKyBlcG9sbF9zdWZmaXgsCgoKCm5ldHR5 X3RjbmF0aXZlOiAnaW8ubmV0dHk6bmV0dHktdGNuYXRpdmUtYm9yaW5nc3NsLXN0YXRpYzoxLjEu MzMuRm9yazIzJywKCgoKVGVzdCBkZXBlbmRlbmNpZXM6CgoKCmp1bml0OiAnanVuaXQ6anVuaXQ6 NC4xMScsCgoKCm1vY2tpdG86ICdvcmcubW9ja2l0bzptb2NraXRvLWNvcmU6MS45LjUnLAoKCgp0 cnV0aDogJ2NvbS5nb29nbGUudHJ1dGg6dHJ1dGg6MC4yOCcsCgoKCkJlbmNobWFyazoKCgoKaGRy aGlzdG9ncmFtOiAnb3JnLmhkcmhpc3RvZ3JhbTpIZHJIaXN0b2dyYW06Mi4xLjgnLAoKCgptYXRo OiAnb3JnLmFwYWNoZS5jb21tb25zOmNvbW1vbnMtbWF0aDM6My42JywKCgoKSmV0dHkgQUxQTiBk ZXBlbmRlbmNpZXM6CgoKCmpldHR5X2FscG5fYWdlbnQ6ICdvcmcubW9ydGJheS5qZXR0eS5hbHBu OmpldHR5LWFscG4tYWdlbnQ6Mi4wLjMnCgoKCmdycGMtZ286IGh0dHBzOi8vZ2l0aHViLmNvbS9n cnBjL2dycGMtZ28KCgoKaHR0cHM6Ly9nb2RvYy5vcmcvYnl0ZXMKCgoKaHR0cHM6Ly9nb2RvYy5v cmcvY29tcHJlc3MvZ3ppcAoKCgpodHRwczovL2dvZG9jLm9yZy9lbmNvZGluZy9iaW5hcnkKCgoK aHR0cHM6Ly9nb2RvYy5vcmcvZXJyb3JzCgoKCmh0dHBzOi8vZ29kb2Mub3JnL2ZtdAoKCgpodHRw czovL2dvZG9jLm9yZy9naXRodWIuY29tL2dvbGFuZy9wcm90b2J1Zi9wcm90bwoKCgpodHRwczov L2dvZG9jLm9yZy9nb2xhbmcub3JnL3gvbmV0L2NvbnRleHQKCgoKaHR0cHM6Ly9nb2RvYy5vcmcv Z29sYW5nLm9yZy94L25ldC9odHRwMgoKCgpodHRwczovL2dvZG9jLm9yZy9nb2xhbmcub3JnL3gv bmV0L3RyYWNlCgoKCmh0dHBzOi8vZ29kb2Mub3JnL2lvCgoKCmh0dHBzOi8vZ29kb2Mub3JnL2lv L2lvdXRpbAoKCgpodHRwczovL2dvZG9jLm9yZy9tYXRoCgoKCmh0dHBzOi8vZ29kb2Mub3JnL21h dGgvcmFuZAoKCgpodHRwczovL2dvZG9jLm9yZy9uZXQKCgoKaHR0cHM6Ly9nb2RvYy5vcmcvbmV0 L2h0dHAKCgoKaHR0cHM6Ly9nb2RvYy5vcmcvb3MKCgoKaHR0cHM6Ly9nb2RvYy5vcmcvcmVmbGVj dAoKCgpodHRwczovL2dvZG9jLm9yZy9ydW50aW1lCgoKCmh0dHBzOi8vZ29kb2Mub3JnL3N0cmlu Z3MKCgoKaHR0cHM6Ly9nb2RvYy5vcmcvc3luYwoKCgpodHRwczovL2dvZG9jLm9yZy90aW1lCgoK Ck90aGVyIENvbnRyaWJ1dG9yczoKCgoKZ3JwYyAoYy9jKyspOiAKaHR0cHM6Ly9naXRodWIuY29t L2dycGMvZ3JwYy9ncmFwaHMvY29udHJpYnV0b3JzCgoKCmdycGMtamF2YTogCmh0dHBzOi8vZ2l0 aHViLmNvbS9ncnBjL2dycGMtamF2YS9ncmFwaHMvY29udHJpYnV0b3JzCgoKCmdycGMtZ286IApo dHRwczovL2dpdGh1Yi5jb20vZ3JwYy9ncnBjLWdvL2dyYXBocy9jb250cmlidXRvcnMKCgoKQWxs IGNvbnRyaWJ1dG9yczogNzcgdG90YWwsIDQ5IEdvb2dsZSwgMjkgZXh0ZXJuYWwgY29udHJpYnV0 b3JzCgoKCkBhMTFyIEBhZGV3YWxlIEBhZHJpYW5jb2xlIEBhcG9sY3luIEBhcnRlYW0gQGEtdmVp dGMgQGF3cHIgQGJvZ2RhbmRydXR1IEBicmFkZml0eiBAYnJvYWR5IEBidWNoZ3IgQGNhcmwtbWFz dHJhbmdlbG8gQGN0aWxsZXIgQGRhbnJ1ZWhsZSBAZGFwZW5nemhhbmcwIEBkZ3F1aW50YXMgQGRr bGVtcG5lciBAZHN5bW9uZHMgQGVqb25hODYgQGVsYW5kYXUgQGVyaWNncmlia29mZiBAZ3hiNTQ0 MyBAZ3l1aG8gQGhleWl0c2FudGhvbnkgQGhvbmd3ZWl3YW5nCiBAaWFtcWl6aGFvIEBKYWtlV2hh cnRvbiBAamF5YW50a29saGUgQGpib2V1ZiBAamNhbml6YWxlcyBAamhzcGF5YmFyIEBqb2huYmNv dWdobGluIEBqdGF0dGVybXVzY2ggQGtwYXlzb242NCBATGlzYUZDIEBsb3Vpc2NyeWFuIEBsdWth c3p4MCBAbWFkb25nZmx5IEBtYWtkaGFybWEgQE1ha011a2hpIEBtYXJrZHJvdGggQG1hdHRoaWxk IEBtYXR0dHByb3VkIEBtZW5naGFubCBAbWZjcmlwcHMgQG11Z3VybSBAbXVyZ2F0cm9pZDk5IEBt dXhpIEBtd2l0a293CiBAbmF0aGFuaWVsbWFuaXN0YWF0Z29vZ2xlIEBuY3RlaXNlbiBAbmljb2xh c25vYmxlIEBubWl0dGxlciBAbm9idXRha2EgQG51c3MtanVzdGluIEBvYWt0b3duZXIgQHBldGVy LWVkZ2UgQHBldGVybWF0dGlzIEBwaGlsaXBzIEByanNoYWRlIEBTYWptYW5pIEBza3lhbyBAc29s dGFubW0gQHNvbHRhbm1tLWdvb2dsZSBAc3JlZWNoYSBAc3RhbmxleS1jaGV1bmcgQHN0ZXZ2b29l IEB0YW1pcmQgQHRiZXRiZXRiZSBAdGhhZ2lrdXJhIEB0aGlua2Vyb3UKIEB2anBhaSBAd29uZGVy Zmx5IEB5YW5nLWcgQHlhbmd6aG91aGFuIEB5LXplbmcgQHpoYW5na3VuODMgQHpzdXJvY2tpbmcK CgoKLS0gCgoKQ2hyaXMgQW5pc3pjenlrIChAY3JhKSB8ICsxLTUxMi05NjEtNjcxOQoKCgoK
----_com.samsung.android.email_117623181166990 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PisxPC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdiBpZD0iY29tcG9zZXJfc2ln bmF0dXJlIj48ZGl2IHN0eWxlPSJmb250LXNpemU6ODUlO2NvbG9yOiM1NzU3NTciIGRpcj0iYXV0 byI+U2VudCBmcm9tIG15IFZlcml6b24sIFNhbXN1bmcgR2FsYXh5IHNtYXJ0cGhvbmU8L2Rpdj48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTAwJTtjb2xvcjojMDAw MDAwIj48IS0tIG9yaWdpbmFsTWVzc2FnZSAtLT48ZGl2Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh Z2UgLS0tLS0tLS08L2Rpdj48ZGl2PkZyb206IENocmlzIEFuaXN6Y3p5ayB2aWEgY25jZi10b2Mg Jmx0O2NuY2YtdG9jQGxpc3RzLmNuY2YuaW8mZ3Q7IDwvZGl2PjxkaXY+RGF0ZTogMi8xNS8xNyAg NTo0OCBQTSAgKEdNVC0wODowMCkgPC9kaXY+PGRpdj5UbzogQ05DRiBUT0MgJmx0O2NuY2YtdG9j QGxpc3RzLmNuY2YuaW8mZ3Q7IDwvZGl2PjxkaXY+U3ViamVjdDogW2NuY2YtdG9jXSBbVk9URV0g Z1JQQyBwcm9qZWN0IHByb3Bvc2FsIDwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pgo8ZGl2IGRp cj0ibHRyIj5IZXkgQ05DRiBUT0MgY29tbXVuaXR5LCBpdCdzIHRpbWUgdG8gdm90ZSBvbiB0aGUg Z1JQQyAoPGEgaHJlZj0iaHR0cDovL3d3dy5ncnBjLmlvLyIgdGFyZ2V0PSJfQkxBTksiPmh0dHA6 Ly93d3cuZ3JwYy5pby88L2E+KSBwcm9wb3NhbCBhcyBhbiBpbmNlcHRpb24gbGV2ZWwgcHJvamVj dCwgeW91IGNhbiB2aWV3IHRoZSBwcm9wb3NhbCBiZWxvdyBpbiB0aGlzIGVtYWlsIG9yIG9uIEdp dEh1Yjo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9jbmNmL3RvYy9wdWxsLzIzIiB0 YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9naXRodWIuY29tL2NuY2YvdG9jL3B1bGwvMjM8L2E+Cjxk aXY+PGJyPgpQbGVhc2Ugdm90ZSArMS8wLy0xCjxkaXY+PGJyPgo8L2Rpdj4KPGRpdj4tLS08L2Rp dj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2Pk5hbWUgb2YgcHJvamVjdDogZ1JQQzxicj4KPGJyPgpE ZXNjcmlwdGlvbjo8YnI+Cjxicj4KR29vZ2xlIGhhcyBiZWVuIHVzaW5nIGEgc2luZ2xlIGdlbmVy YWwtcHVycG9zZSBSUEMgaW5mcmFzdHJ1Y3R1cmUgY2FsbGVkIFN0dWJieSB0byBjb25uZWN0IHRo ZSBsYXJnZSBudW1iZXIgb2YgbWljcm9zZXJ2aWNlcyBydW5uaW5nIHdpdGhpbiBhbmQgYWNyb3Nz IG91ciBkYXRhIGNlbnRlcnMgZm9yIG92ZXIgYSBkZWNhZGUuIE91ciBpbnRlcm5hbCBzeXN0ZW1z IGhhdmUgbG9uZyBlbWJyYWNlZCB0aGUgbWljcm9zZXJ2aWNlIGFyY2hpdGVjdHVyZQogZ2Fpbmlu ZyBwb3B1bGFyaXR5IHRvZGF5LiBTdHViYnkgaGFzIHBvd2VyZWQgYWxsIG9mIEdvb2dsZeKAmXMg bWljcm9zZXJ2aWNlcyBpbnRlcmNvbm5lY3QgZm9yIG92ZXIgYSBkZWNhZGUgYW5kIGlzIHRoZSBS UEMgYmFja2JvbmUgYmVoaW5kIGV2ZXJ5IEdvb2dsZSBzZXJ2aWNlIHRoYXQgeW91IHVzZSB0b2Rh eS4gSGF2aW5nIGEgdW5pZm9ybSwgY3Jvc3MtcGxhdGZvcm0gUlBDIGluZnJhc3RydWN0dXJlIGhh cyBhbGxvd2VkIGZvciB0aGUgcm9sbG91dAogb2YgZmxlZXQtd2lkZSBpbXByb3ZlbWVudHMgaW4g ZWZmaWNpZW5jeSwgc2VjdXJpdHksIHJlbGlhYmlsaXR5IGFuZCBiZWhhdmlvcmFsIGFuYWx5c2lz IGNyaXRpY2FsIHRvIHN1cHBvcnRpbmcgdGhlIGluY3JlZGlibGUgZ3Jvd3RoIHNlZW4gaW4gdGhh dCBwZXJpb2QuPGJyPgo8YnI+CkluIE1hcmNoIDIwMTUsIEdvb2dsZSBkZWNpZGVkIHRvIGJ1aWxk IHRoZSBuZXh0IHZlcnNpb24gb2YgU3R1YmJ5IGluIHRoZSBvcGVuIHRvIHNoYXJlIHRoZWlyIGxl YXJuaW5ncyB3aXRoIHRoZSBpbmR1c3RyeSBhbmQgY29sbGFib3JhdGUgd2l0aCB0aGVtIHRvIGJ1 aWxkIHRoZSBuZXh0IHZlcnNpb24gb2YgU3R1YmJ5LiBnUlBDIGlzIGEgbW9kZXJuIG9wZW4tc291 cmNlIGhpZ2gtcGVyZm9ybWFuY2UgUlBDIGZyYW1ld29yayB0aGF0IGNhbiBydW4KIGluIGFueSBl bnZpcm9ubWVudC4gSXQgY2FuIGVmZmljaWVudGx5IGNvbm5lY3Qgc2VydmljZXMgaW4gbXVsdGlw bGUgbGFuZ3VhZ2VzIGluIGFuZCBhY3Jvc3MgZGF0YSBjZW50ZXJzIHdpdGggcGx1Z2dhYmxlIHN1 cHBvcnQgZm9yIHNlcnZpY2UgZGlzY292ZXJ5LCBsb2FkIGJhbGFuY2luZywgbW9uaXRvcmluZywg dHJhY2luZywgaGVhbHRoIGNoZWNraW5nIGFuZCBhdXRoZW50aWNhdGlvbi4gSXQgaXMgYWxzbyBh cHBsaWNhYmxlIGluIGxhc3QgbWlsZQogb2YgZGlzdHJpYnV0ZWQgY29tcHV0aW5nIHRvIGNvbm5l Y3QgZGV2aWNlcywgbW9iaWxlIGFwcGxpY2F0aW9ucyBhbmQgYnJvd3NlcnMgdG8gYmFja2VuZCBz ZXJ2aWNlcy48YnI+Cjxicj4KU3BvbnNvciAvIEFkdmlzb3IgZnJvbSBUT0M6IEJyaWFuIEdyYW50 ICZsdDs8YSBocmVmPSJtYWlsdG86YnJpYW5ncmFudEBnb29nbGUuY29tIj5icmlhbmdyYW50QGdv b2dsZS5jb208L2E+Jmd0Ozxicj4KPGJyPgpVbmlxdWUgSWRlbnRpZmllcjogZ3JwYzxicj4KPGJy PgpMaWNlbnNlOiBBTHYyICg8YSBocmVmPSJodHRwczovL2dyb3Vwcy5nb29nbGUuY29tL2ZvcnVt LyMhbXNnL2dycGMtaW8vQVdDSmxSLU1BOWsvTi1FS0p0UVBBd0FKIiB0YXJnZXQ9Il9CTEFOSyI+ aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIW1zZy9ncnBjLWlvL0FXQ0psUi1NQTlr L04tRUtKdFFQQXdBSjwvYT4pPGJyPgo8YnI+Ck1hdHVyaXR5IExldmVsOiBJbmN1YmF0aW5nPGJy Pgo8YnI+ClNvdXJjZSBjb250cm9sIHJlcG9zaXRvcmllczo8YnI+Cjxicj4KPGEgaHJlZj0iaHR0 cHM6Ly9naXRodWIuY29tL2dycGMiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dpdGh1Yi5jb20v Z3JwYzwvYT48YnI+Cjxicj4KSW5pdGlhbCBDb21taXR0ZXJzOjxicj4KPGJyPgpBYmhpc2hlayBL dW1hcjxicj4KPGJyPgpMb3VpcyBSeWFuPGJyPgo8YnI+CkNyYWlnIFRpbGxlcjxicj4KPGJyPgpF cmljIEFuZGVyc29uPGJyPgo8YnI+CkpheWFudCBLb2xoZTxicj4KPGJyPgpJbmZyYXN0cnVjdHVy ZSByZXF1aXJlbWVudHM6IENJIGFuZCBwb3RlbnRpYWxseSBDTkNGIENvbW11bml0eSBDbHVzdGVy IGFjY2Vzczxicj4KPGJyPgpJc3N1ZSB0cmFja2VyOiBQZXItcGxhdGZvcm0gaXNzdWVzIGFyZSBy YWlzZWQgb24gdGhlIHBlci1wbGF0Zm9ybSByZXBvc2l0b3J54oCZcyBpc3N1ZXMgYXJlYSAoaS5l LiwKPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYy1qYXZhL2lzc3VlcyIgdGFy Z2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dycGMtamF2YS9pc3N1ZXM8L2E+ IGFuZAo8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vZ3JwYy9ncnBjLWdvL2lzc3VlcyIgdGFy Z2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dycGMtZ28vaXNzdWVzPC9hPik8 YnI+Cjxicj4KTWFpbGluZyBsaXN0czxicj4KPGJyPgpNYWlsaW5nIExpc3Q6IDxhIGhyZWY9Imh0 dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZm9ydW0vIyFmb3J1bS9ncnBjLWlvIiB0YXJnZXQ9Il9C TEFOSyI+Cmh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZm9ydW0vIyFmb3J1bS9ncnBjLWlvPC9h Pjxicj4KPGJyPgpHaXR0ZXI6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0dGVyLmltL2dycGMvZ3JwYyIg dGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0dGVyLmltL2dycGMvZ3JwYzwvYT48YnI+Cjxicj4K V2Vic2l0ZTogPGEgaHJlZj0iaHR0cDovL3d3dy5ncnBjLmlvLyIgdGFyZ2V0PSJfQkxBTksiPmh0 dHA6Ly93d3cuZ3JwYy5pby88L2E+PGJyPgo8YnI+ClJlbGVhc2UgbWV0aG9kb2xvZ3kgYW5kIG1l Y2hhbmljczogVmFyaW91cyBhY3Jvc3MgcGxhdGZvcm1zPGJyPgo8YnI+ClNvY2lhbCBtZWRpYSBh Y2NvdW50czogPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9ncnBjaW8iIHRhcmdldD0iX0JM QU5LIj5odHRwczovL3R3aXR0ZXIuY29tL2dycGNpbzwvYT48YnI+Cjxicj4KRXhpc3Rpbmcgc3Bv bnNvcnNoaXA6IEdvb2dsZTxicj4KPGJyPgpBZG9wdGVyczogQ2lzY28sIENvcmVPUywgU3F1YXJl LCBOZXRmbGl4IGFuZCBtb3JlIChzZWUgPGEgaHJlZj0iaHR0cDovL3d3dy5ncnBjLmlvL2Fib3V0 LyIgdGFyZ2V0PSJfQkxBTksiPgpodHRwOi8vd3d3LmdycGMuaW8vYWJvdXQvPC9hPik8YnI+Cjxi cj4KU3RhdGVtZW50IG9uIGFsaWdubWVudCB3aXRoIENOQ0YgbWlzc2lvbjo8YnI+Cjxicj4KTWlj cm9zZXJ2aWNlcyBhcmUgYSBjcml0aWNhbCBwYXJ0IG9mIHRoZSBjbG91ZC1uYXRpdmUgc3Rvcnku IEFuIG9wZW4tc291cmNlIHBvbHlnbG90IFJQQyBmcmFtZXdvcmsgbGlrZSBnUlBDIGhlbHBzIHlv dSBkZWZpbmUsIGJ1aWxkLCBhbmQgY29ubmVjdCBoaWdoLXBlcmZvcm1hbmNlIG1pY3Jvc2Vydmlj ZXMuPGJyPgo8YnI+CkV4dGVybmFsIERlcGVuZGVuY2llczxicj4KPGJyPgpncnBjIChjL2MrKyk6 IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dycGMiIHRhcmdldD0iX0JMQU5LIj5o dHRwczovL2dpdGh1Yi5jb20vZ3JwYy9ncnBjPC9hPjxicj4KPGJyPgpCb3JpbmdTU0w6IDxhIGhy ZWY9Imh0dHBzOi8vYm9yaW5nc3NsLmdvb2dsZXNvdXJjZS5jb20vYm9yaW5nc3NsIiB0YXJnZXQ9 Il9CTEFOSyI+Cmh0dHBzOi8vYm9yaW5nc3NsLmdvb2dsZXNvdXJjZS5jb20vYm9yaW5nc3NsPC9h Pjxicj4KPGJyPgpabGliOiA8YSBocmVmPSJodHRwOi8vd3d3LnpsaWIubmV0L3psaWJfbGljZW5z ZS5odG1sIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cDovL3d3dy56bGliLm5ldC96bGliX2xpY2Vuc2Uu aHRtbDwvYT48YnI+Cjxicj4KR2ZsYWdzOiA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vZ2Zs YWdzL2dmbGFncyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0aHViLmNvbS9nZmxhZ3MvZ2Zs YWdzPC9hPjxicj4KPGJyPgpHb29nbGUgQmVuY2htYXJrOiA8YSBocmVmPSJodHRwczovL2dpdGh1 Yi5jb20vZ29vZ2xlL2JlbmNobWFyayIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0aHViLmNv bS9nb29nbGUvYmVuY2htYXJrPC9hPjxicj4KPGJyPgpHb29nbGV0ZXN0OiA8YSBocmVmPSJodHRw czovL2dpdGh1Yi5jb20vZ29vZ2xlL2dvb2dsZXRlc3QiIHRhcmdldD0iX0JMQU5LIj5odHRwczov L2dpdGh1Yi5jb20vZ29vZ2xlL2dvb2dsZXRlc3Q8L2E+PGJyPgo8YnI+Ck5hbm9wYjogPGEgaHJl Zj0iaHR0cHM6Ly9naXRodWIuY29tL25hbm9wYi9uYW5vcGIiIHRhcmdldD0iX0JMQU5LIj5odHRw czovL2dpdGh1Yi5jb20vbmFub3BiL25hbm9wYjwvYT48YnI+Cjxicj4KVGhyaWZ0IChleHBlcmlt ZW50YWwgdGhyaWZ0IHN1cHBvcnQpOiA8YSBocmVmPSJodHRwOi8vdGhyaWZ0LmFwYWNoZS5vcmcv IiB0YXJnZXQ9Il9CTEFOSyI+Cmh0dHA6Ly90aHJpZnQuYXBhY2hlLm9yZy88L2E+PGJyPgo8YnI+ ClByb3RvYnVmIChmb3IgcHJvdG9idWYgc3VwcG9ydCk6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9nb29nbGUvcHJvdG9idWYiIHRhcmdldD0iX0JMQU5LIj4KaHR0cHM6Ly9naXRodWIuY29t L2dvb2dsZS9wcm90b2J1ZjwvYT48YnI+Cjxicj4KZ3JwYy1qYXZhOiA8YSBocmVmPSJodHRwczov L2dpdGh1Yi5jb20vZ3JwYy9ncnBjLWphdmEiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dpdGh1 Yi5jb20vZ3JwYy9ncnBjLWphdmE8L2E+PGJyPgo8YnI+CkJ1aWxkOjxicj4KPGJyPgplcnJvcnBy b25lOiAiY29tLmdvb2dsZS5lcnJvcnByb25lOmVycm9yX3Byb25lX2Fubm90YXRpb25zOjIuMC4x MSIsPGJyPgo8YnI+CmpzcjMwNTogJ2NvbS5nb29nbGUuY29kZS5maW5kYnVnczpqc3IzMDU6My4w LjAnLDxicj4KPGJyPgpDb21waWxlOjxicj4KPGJyPgpndWF2YTogImNvbS5nb29nbGUuZ3VhdmE6 Z3VhdmE6JHtndWF2YVZlcnNpb259Iiw8YnI+Cjxicj4KaHBhY2s6ICdjb20udHdpdHRlcjpocGFj azowLjEwLjEnLDxicj4KPGJyPgpvYXV0aF9jbGllbnQ6ICdjb20uZ29vZ2xlLmF1dGg6Z29vZ2xl LWF1dGgtbGlicmFyeS1vYXV0aDItaHR0cDowLjQuMCcsPGJyPgo8YnI+Cmdvb2dsZV9hdXRoX2Ny ZWRlbnRpYWxzOiAnY29tLmdvb2dsZS5hdXRoOmdvb2dsZS1hdXRoLWxpYnJhcnktY3JlZGVudGlh bHM6MC40LjAnLDxicj4KPGJyPgpva2h0dHA6ICdjb20uc3F1YXJldXAub2todHRwOm9raHR0cDoy LjUuMCcsPGJyPgo8YnI+Cm9raW86ICdjb20uc3F1YXJldXAub2tpbzpva2lvOjEuNi4wJyw8YnI+ Cjxicj4KY2Vuc3VzX2FwaTogJ2NvbS5nb29nbGUuY2Vuc3VzOmNlbnN1cy1hcGk6MC4yLjAnLDxi cj4KPGJyPgpwcm90b2J1ZjogImNvbS5nb29nbGUucHJvdG9idWY6cHJvdG9idWYtamF2YToke3By b3RvYnVmVmVyc2lvbn0iLDxicj4KPGJyPgpwcm90b2J1Zl9saXRlOiAiY29tLmdvb2dsZS5wcm90 b2J1Zjpwcm90b2J1Zi1saXRlOjMuMC4xIiw8YnI+Cjxicj4KcHJvdG9jX2xpdGU6ICJjb20uZ29v Z2xlLnByb3RvYnVmOnByb3RvYy1nZW4tamF2YWxpdGU6My4wLjAiLDxicj4KPGJyPgpQcm90b2J1 Zl9uYW5vOiAiY29tLmdvb2dsZS5wcm90b2J1Zi5uYW5vOnByb3RvYnVmLWphdmFuYW5vOiR7cHJv dG9idWZOYW5vVmVyc2lvbn0iLDxicj4KPGJyPgpwcm90b2J1Zl9wbHVnaW46ICdjb20uZ29vZ2xl LnByb3RvYnVmOnByb3RvYnVmLWdyYWRsZS1wbHVnaW46MC44LjAnLDxicj4KPGJyPgpwcm90b2J1 Zl91dGlsOiAiY29tLmdvb2dsZS5wcm90b2J1Zjpwcm90b2J1Zi1qYXZhLXV0aWw6JHtwcm90b2J1 ZlZlcnNpb259Iiw8YnI+Cjxicj4KbmV0dHk6ICdpby5uZXR0eTpuZXR0eS1jb2RlYy1odHRwMjpb NC4xLjYuRmluYWxdJyw8YnI+Cjxicj4KbmV0dHlfZXBvbGw6ICdpby5uZXR0eTpuZXR0eS10cmFu c3BvcnQtbmF0aXZlLWVwb2xsOjQuMS42LkZpbmFsJyArIGVwb2xsX3N1ZmZpeCw8YnI+Cjxicj4K bmV0dHlfdGNuYXRpdmU6ICdpby5uZXR0eTpuZXR0eS10Y25hdGl2ZS1ib3Jpbmdzc2wtc3RhdGlj OjEuMS4zMy5Gb3JrMjMnLDxicj4KPGJyPgpUZXN0IGRlcGVuZGVuY2llczo8YnI+Cjxicj4KanVu aXQ6ICdqdW5pdDpqdW5pdDo0LjExJyw8YnI+Cjxicj4KbW9ja2l0bzogJ29yZy5tb2NraXRvOm1v Y2tpdG8tY29yZToxLjkuNScsPGJyPgo8YnI+CnRydXRoOiAnY29tLmdvb2dsZS50cnV0aDp0cnV0 aDowLjI4Jyw8YnI+Cjxicj4KQmVuY2htYXJrOjxicj4KPGJyPgpoZHJoaXN0b2dyYW06ICdvcmcu aGRyaGlzdG9ncmFtOkhkckhpc3RvZ3JhbToyLjEuOCcsPGJyPgo8YnI+Cm1hdGg6ICdvcmcuYXBh Y2hlLmNvbW1vbnM6Y29tbW9ucy1tYXRoMzozLjYnLDxicj4KPGJyPgpKZXR0eSBBTFBOIGRlcGVu ZGVuY2llczo8YnI+Cjxicj4KamV0dHlfYWxwbl9hZ2VudDogJ29yZy5tb3J0YmF5LmpldHR5LmFs cG46amV0dHktYWxwbi1hZ2VudDoyLjAuMyc8YnI+Cjxicj4KZ3JwYy1nbzogPGEgaHJlZj0iaHR0 cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYy1nbyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ2l0 aHViLmNvbS9ncnBjL2dycGMtZ288L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mu b3JnL2J5dGVzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvYnl0ZXM8L2E+PGJy Pgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL2NvbXByZXNzL2d6aXAiIHRhcmdldD0i X0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9jb21wcmVzcy9nemlwPC9hPjxicj4KPGJyPgo8YSBo cmVmPSJodHRwczovL2dvZG9jLm9yZy9lbmNvZGluZy9iaW5hcnkiIHRhcmdldD0iX0JMQU5LIj5o dHRwczovL2dvZG9jLm9yZy9lbmNvZGluZy9iaW5hcnk8L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0 dHBzOi8vZ29kb2Mub3JnL2Vycm9ycyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ29kb2Mub3Jn L2Vycm9yczwvYT48YnI+Cjxicj4KPGEgaHJlZj0iaHR0cHM6Ly9nb2RvYy5vcmcvZm10IiB0YXJn ZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvZm10PC9hPjxicj4KPGJyPgo8YSBocmVmPSJo dHRwczovL2dvZG9jLm9yZy9naXRodWIuY29tL2dvbGFuZy9wcm90b2J1Zi9wcm90byIgdGFyZ2V0 PSJfQkxBTksiPmh0dHBzOi8vZ29kb2Mub3JnL2dpdGh1Yi5jb20vZ29sYW5nL3Byb3RvYnVmL3By b3RvPC9hPjxicj4KPGJyPgo8YSBocmVmPSJodHRwczovL2dvZG9jLm9yZy9nb2xhbmcub3JnL3gv bmV0L2NvbnRleHQiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9nb2xhbmcub3Jn L3gvbmV0L2NvbnRleHQ8L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL2dv bGFuZy5vcmcveC9uZXQvaHR0cDIiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9n b2xhbmcub3JnL3gvbmV0L2h0dHAyPC9hPjxicj4KPGJyPgo8YSBocmVmPSJodHRwczovL2dvZG9j Lm9yZy9nb2xhbmcub3JnL3gvbmV0L3RyYWNlIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2Rv Yy5vcmcvZ29sYW5nLm9yZy94L25ldC90cmFjZTwvYT48YnI+Cjxicj4KPGEgaHJlZj0iaHR0cHM6 Ly9nb2RvYy5vcmcvaW8iIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9pbzwvYT48 YnI+Cjxicj4KPGEgaHJlZj0iaHR0cHM6Ly9nb2RvYy5vcmcvaW8vaW91dGlsIiB0YXJnZXQ9Il9C TEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvaW8vaW91dGlsPC9hPjxicj4KPGJyPgo8YSBocmVmPSJo dHRwczovL2dvZG9jLm9yZy9tYXRoIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcv bWF0aDwvYT48YnI+Cjxicj4KPGEgaHJlZj0iaHR0cHM6Ly9nb2RvYy5vcmcvbWF0aC9yYW5kIiB0 YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvbWF0aC9yYW5kPC9hPjxicj4KPGJyPgo8 YSBocmVmPSJodHRwczovL2dvZG9jLm9yZy9uZXQiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dv ZG9jLm9yZy9uZXQ8L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL25ldC9o dHRwIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvbmV0L2h0dHA8L2E+PGJyPgo8 YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL29zIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6 Ly9nb2RvYy5vcmcvb3M8L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL3Jl ZmxlY3QiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9yZWZsZWN0PC9hPjxicj4K PGJyPgo8YSBocmVmPSJodHRwczovL2dvZG9jLm9yZy9ydW50aW1lIiB0YXJnZXQ9Il9CTEFOSyI+ aHR0cHM6Ly9nb2RvYy5vcmcvcnVudGltZTwvYT48YnI+Cjxicj4KPGEgaHJlZj0iaHR0cHM6Ly9n b2RvYy5vcmcvc3RyaW5ncyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ29kb2Mub3JnL3N0cmlu Z3M8L2E+PGJyPgo8YnI+CjxhIGhyZWY9Imh0dHBzOi8vZ29kb2Mub3JnL3N5bmMiIHRhcmdldD0i X0JMQU5LIj5odHRwczovL2dvZG9jLm9yZy9zeW5jPC9hPjxicj4KPGJyPgo8YSBocmVmPSJodHRw czovL2dvZG9jLm9yZy90aW1lIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb2RvYy5vcmcvdGlt ZTwvYT48YnI+Cjxicj4KT3RoZXIgQ29udHJpYnV0b3JzOjxicj4KPGJyPgpncnBjIChjL2MrKyk6 IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dycGMvZ3JhcGhzL2NvbnRyaWJ1dG9y cyIgdGFyZ2V0PSJfQkxBTksiPgpodHRwczovL2dpdGh1Yi5jb20vZ3JwYy9ncnBjL2dyYXBocy9j b250cmlidXRvcnM8L2E+PGJyPgo8YnI+CmdycGMtamF2YTogPGEgaHJlZj0iaHR0cHM6Ly9naXRo dWIuY29tL2dycGMvZ3JwYy1qYXZhL2dyYXBocy9jb250cmlidXRvcnMiIHRhcmdldD0iX0JMQU5L Ij4KaHR0cHM6Ly9naXRodWIuY29tL2dycGMvZ3JwYy1qYXZhL2dyYXBocy9jb250cmlidXRvcnM8 L2E+PGJyPgo8YnI+CmdycGMtZ286IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ncnBjL2dy cGMtZ28vZ3JhcGhzL2NvbnRyaWJ1dG9ycyIgdGFyZ2V0PSJfQkxBTksiPgpodHRwczovL2dpdGh1 Yi5jb20vZ3JwYy9ncnBjLWdvL2dyYXBocy9jb250cmlidXRvcnM8L2E+PGJyPgo8YnI+CkFsbCBj b250cmlidXRvcnM6IDc3IHRvdGFsLCA0OSBHb29nbGUsIDI5IGV4dGVybmFsIGNvbnRyaWJ1dG9y czxicj4KPGJyPgpAYTExciBAYWRld2FsZSBAYWRyaWFuY29sZSBAYXBvbGN5biBAYXJ0ZWFtIEBh LXZlaXRjIEBhd3ByIEBib2dkYW5kcnV0dSBAYnJhZGZpdHogQGJyb2FkeSBAYnVjaGdyIEBjYXJs LW1hc3RyYW5nZWxvIEBjdGlsbGVyIEBkYW5ydWVobGUgQGRhcGVuZ3poYW5nMCBAZGdxdWludGFz IEBka2xlbXBuZXIgQGRzeW1vbmRzIEBlam9uYTg2IEBlbGFuZGF1IEBlcmljZ3JpYmtvZmYgQGd4 YjU0NDMgQGd5dWhvIEBoZXlpdHNhbnRob255IEBob25nd2Vpd2FuZwogQGlhbXFpemhhbyBASmFr ZVdoYXJ0b24gQGpheWFudGtvbGhlIEBqYm9ldWYgQGpjYW5pemFsZXMgQGpoc3BheWJhciBAam9o bmJjb3VnaGxpbiBAanRhdHRlcm11c2NoIEBrcGF5c29uNjQgQExpc2FGQyBAbG91aXNjcnlhbiBA bHVrYXN6eDAgQG1hZG9uZ2ZseSBAbWFrZGhhcm1hIEBNYWtNdWtoaSBAbWFya2Ryb3RoIEBtYXR0 aGlsZCBAbWF0dHRwcm91ZCBAbWVuZ2hhbmwgQG1mY3JpcHBzIEBtdWd1cm0gQG11cmdhdHJvaWQ5 OSBAbXV4aSBAbXdpdGtvdwogQG5hdGhhbmllbG1hbmlzdGFhdGdvb2dsZSBAbmN0ZWlzZW4gQG5p Y29sYXNub2JsZSBAbm1pdHRsZXIgQG5vYnV0YWthIEBudXNzLWp1c3RpbiBAb2FrdG93bmVyIEBw ZXRlci1lZGdlIEBwZXRlcm1hdHRpcyBAcGhpbGlwcyBAcmpzaGFkZSBAU2FqbWFuaSBAc2t5YW8g QHNvbHRhbm1tIEBzb2x0YW5tbS1nb29nbGUgQHNyZWVjaGEgQHN0YW5sZXktY2hldW5nIEBzdGV2 dm9vZSBAdGFtaXJkIEB0YmV0YmV0YmUgQHRoYWdpa3VyYSBAdGhpbmtlcm91CiBAdmpwYWkgQHdv bmRlcmZseSBAeWFuZy1nIEB5YW5nemhvdWhhbiBAeS16ZW5nIEB6aGFuZ2t1bjgzIEB6c3Vyb2Nr aW5nCjxkaXY+PGJyPgo8L2Rpdj4KLS0gPGJyPgo8ZGl2IGNsYXNzPSJnbWFpbF9zaWduYXR1cmUi Pgo8ZGl2IGRpcj0ibHRyIj5DaHJpcyBBbmlzemN6eWsgKEBjcmEpIHwgKzEtNTEyLTk2MS02NzE5 PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2JvZHk+PC9odG1sPg==
----_com.samsung.android.email_117623181166990--
|
|
Jonathan Boulle <jonathan.boulle@...>
+1 Alexis Richardson via cncf-toc < cncf-toc@...> schrieb am Mi., 15. Feb. 2017, 18:11:
toggle quoted message
Show quoted text
+1
On Wed, 15 Feb 2017, 17:48 Chris Aniszczyk via cncf-toc, < cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs:jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2.5.0', okio: 'com.squareup.okio:okio:1.6.0', census_api: 'com.google.census:census-api:0.2.0', protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1", protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[4.1.6.Final]', netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9.5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8', math: 'org.apache.commons:commons-math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
-- Chris Aniszczyk (@cra) | +1-512-961-6719
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
Kenneth Owens (kenowens) <kenowens@...>
+1
Sent from my Verizon, Samsung Galaxy smartphone
toggle quoted message
Show quoted text
-------- Original message --------
From: Jonathan Boulle via cncf-toc <cncf-toc@...>
Date: 2/15/17 6:35 PM (GMT-08:00)
To: Alexis Richardson <alexis@...>, Chris Aniszczyk <caniszczyk@...>, CNCF TOC <cncf-toc@...>
Subject: Re: [cncf-toc] [VOTE] gRPC project proposal
+1
Alexis Richardson via cncf-toc < cncf-toc@...> schrieb am Mi., 15. Feb. 2017, 18:11:
+1
On Wed, 15 Feb 2017, 17:48 Chris Aniszczyk via cncf-toc, < cncf-toc@...> wrote:
Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this
email or on GitHub:
https://github.com/cncf/toc/pull/23
Please vote +1/0/-1
---
Name of project: gRPC
Description:
Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture
gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout
of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period.
In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run
in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile
of distributed computing to connect devices, mobile applications and browsers to backend services.
Sponsor / Advisor from TOC: Brian Grant < briangrant@...>
Unique Identifier: grpc
License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ)
Maturity Level: Incubating
Source control repositories:
https://github.com/grpc
Initial Committers:
Abhishek Kumar
Louis Ryan
Craig Tiller
Eric Anderson
Jayant Kolhe
Infrastructure requirements: CI and potentially CNCF Community Cluster access
Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e.,
https://github.com/grpc/grpc-java/issues and
https://github.com/grpc/grpc-go/issues)
Mailing lists
Mailing List:
https://groups.google.com/forum/#!forum/grpc-io
Gitter: https://gitter.im/grpc/grpc
Website: http://www.grpc.io/
Release methodology and mechanics: Various across platforms
Social media accounts:
https://twitter.com/grpcio
Existing sponsorship: Google
Adopters: Cisco, CoreOS, Square, Netflix and more (see
http://www.grpc.io/about/)
Statement on alignment with CNCF mission:
Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices.
External Dependencies
grpc (c/c++):
https://github.com/grpc/grpc
BoringSSL:
https://boringssl.googlesource.com/boringssl
Zlib:
http://www.zlib.net/zlib_license.html
Gflags:
https://github.com/gflags/gflags
Google Benchmark:
https://github.com/google/benchmark
Googletest:
https://github.com/google/googletest
Nanopb:
https://github.com/nanopb/nanopb
Thrift (experimental thrift support):
http://thrift.apache.org/
Protobuf (for protobuf support):
https://github.com/google/protobuf
grpc-java:
https://github.com/grpc/grpc-java
Build:
errorprone: "com.google.errorprone:error_prone_annotations:2.0.11",
jsr305: 'com.google.code.findbugs:jsr305:3.0.0',
Compile:
guava: "com.google.guava:guava:${guavaVersion}",
hpack: 'com.twitter:hpack:0.10.1',
oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0',
google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0',
okhttp: 'com.squareup.okhttp:okhttp:2.5.0',
okio: 'com.squareup.okio:okio:1.6.0',
census_api: 'com.google.census:census-api:0.2.0',
protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}",
protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1",
protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0",
Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}",
protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0',
protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}",
netty: 'io.netty:netty-codec-http2:[4.1.6.Final]',
netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix,
netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23',
Test dependencies:
junit: 'junit:junit:4.11',
mockito: 'org.mockito:mockito-core:1.9.5',
truth: 'com.google.truth:truth:0.28',
Benchmark:
hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8',
math: 'org.apache.commons:commons-math3:3.6',
Jetty ALPN dependencies:
jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3'
grpc-go:
https://github.com/grpc/grpc-go
https://godoc.org/bytes
https://godoc.org/compress/gzip
https://godoc.org/encoding/binary
https://godoc.org/errors
https://godoc.org/fmt
https://godoc.org/github.com/golang/protobuf/proto
https://godoc.org/golang.org/x/net/context
https://godoc.org/golang.org/x/net/http2
https://godoc.org/golang.org/x/net/trace
https://godoc.org/io
https://godoc.org/io/ioutil
https://godoc.org/math
https://godoc.org/math/rand
https://godoc.org/net
https://godoc.org/net/http
https://godoc.org/os
https://godoc.org/reflect
https://godoc.org/runtime
https://godoc.org/strings
https://godoc.org/sync
https://godoc.org/time
Other Contributors:
grpc (c/c++):
https://github.com/grpc/grpc/graphs/contributors
grpc-java:
https://github.com/grpc/grpc-java/graphs/contributors
grpc-go:
https://github.com/grpc/grpc-go/graphs/contributors
All contributors: 77 total, 49 Google, 29 external contributors
@a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang
@iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow
@nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou
@vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
Chris Aniszczyk (@cra) | +1-512-961-6719
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
toggle quoted message
Show quoted text
On Thu 16 Feb, 2017, 8:12 AM Kenneth Owens (kenowens) via cncf-toc, < cncf-toc@...> wrote:
+1
Sent from my Verizon, Samsung Galaxy smartphone
-------- Original message --------
Date: 2/15/17 6:35 PM (GMT-08:00)
Subject: Re: [cncf-toc] [VOTE] gRPC project proposal
+1
Alexis Richardson via cncf-toc < cncf-toc@...> schrieb am Mi., 15. Feb. 2017, 18:11:
+1
On Wed, 15 Feb 2017, 17:48 Chris Aniszczyk via cncf-toc, < cncf-toc@...> wrote:
Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this
email or on GitHub:
https://github.com/cncf/toc/pull/23
Please vote +1/0/-1
---
Name of project: gRPC
Description:
Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture
gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout
of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period.
In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run
in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile
of distributed computing to connect devices, mobile applications and browsers to backend services.
Sponsor / Advisor from TOC: Brian Grant < briangrant@...>
Unique Identifier: grpc
License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ)
Maturity Level: Incubating
Source control repositories:
https://github.com/grpc
Initial Committers:
Abhishek Kumar
Louis Ryan
Craig Tiller
Eric Anderson
Jayant Kolhe
Infrastructure requirements: CI and potentially CNCF Community Cluster access
Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e.,
https://github.com/grpc/grpc-java/issues and
https://github.com/grpc/grpc-go/issues)
Mailing lists
Mailing List:
https://groups.google.com/forum/#!forum/grpc-io
Gitter: https://gitter.im/grpc/grpc
Website: http://www.grpc.io/
Release methodology and mechanics: Various across platforms
Social media accounts:
https://twitter.com/grpcio
Existing sponsorship: Google
Adopters: Cisco, CoreOS, Square, Netflix and more (see
http://www.grpc.io/about/)
Statement on alignment with CNCF mission:
Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices.
External Dependencies
grpc (c/c++):
https://github.com/grpc/grpc
BoringSSL:
https://boringssl.googlesource.com/boringssl
Zlib:
http://www.zlib.net/zlib_license.html
Gflags:
https://github.com/gflags/gflags
Google Benchmark:
https://github.com/google/benchmark
Googletest:
https://github.com/google/googletest
Nanopb:
https://github.com/nanopb/nanopb
Thrift (experimental thrift support):
http://thrift.apache.org/
Protobuf (for protobuf support):
https://github.com/google/protobuf
grpc-java:
https://github.com/grpc/grpc-java
Build:
errorprone: "com.google.errorprone:error_prone_annotations:2.0.11",
jsr305: 'com.google.code.findbugs:jsr305:3.0.0',
Compile:
guava: "com.google.guava:guava:${guavaVersion}",
hpack: 'com.twitter:hpack:0.10.1',
oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0',
google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0',
okhttp: 'com.squareup.okhttp:okhttp:2.5.0',
okio: 'com.squareup.okio:okio:1.6.0',
census_api: 'com.google.census:census-api:0.2.0',
protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}",
protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1",
protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0",
Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}",
protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0',
protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}",
netty: 'io.netty:netty-codec-http2:[4.1.6.Final]',
netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix,
netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23',
Test dependencies:
junit: 'junit:junit:4.11',
mockito: 'org.mockito:mockito-core:1.9.5',
truth: 'com.google.truth:truth:0.28',
Benchmark:
hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8',
math: 'org.apache.commons:commons-math3:3.6',
Jetty ALPN dependencies:
jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3'
grpc-go:
https://github.com/grpc/grpc-go
https://godoc.org/bytes
https://godoc.org/compress/gzip
https://godoc.org/encoding/binary
https://godoc.org/errors
https://godoc.org/fmt
https://godoc.org/github.com/golang/protobuf/proto
https://godoc.org/golang.org/x/net/context
https://godoc.org/golang.org/x/net/http2
https://godoc.org/golang.org/x/net/trace
https://godoc.org/io
https://godoc.org/io/ioutil
https://godoc.org/math
https://godoc.org/math/rand
https://godoc.org/net
https://godoc.org/net/http
https://godoc.org/os
https://godoc.org/reflect
https://godoc.org/runtime
https://godoc.org/strings
https://godoc.org/sync
https://godoc.org/time
Other Contributors:
grpc (c/c++):
https://github.com/grpc/grpc/graphs/contributors
grpc-java:
https://github.com/grpc/grpc-java/graphs/contributors
grpc-go:
https://github.com/grpc/grpc-go/graphs/contributors
All contributors: 77 total, 49 Google, 29 external contributors
@a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang
@iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow
@nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou
@vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
Chris Aniszczyk (@cra) | +1-512-961-6719
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
Bryan Cantrill <bryan@...>
toggle quoted message
Show quoted text
On Feb 15, 2017 5:48 PM, "Chris Aniszczyk via cncf-toc" < cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
(+1 obviously, since I'm the sponsor, but...)
What's the rationale behind inception vs incubation?
toggle quoted message
Show quoted text
On Wed, Feb 15, 2017 at 5:48 PM, Chris Aniszczyk via cncf-toc <cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|

Chris Aniszczyk
toggle quoted message
Show quoted text
On Thu, Feb 16, 2017 at 12:34 AM, Brian Grant <briangrant@...> wrote: (+1 obviously, since I'm the sponsor, but...)
What's the rationale behind inception vs incubation?
-- Chris Aniszczyk (@cra) | +1-512-961-6719
|
|
+1 (uncountable vote). Would like to share my support for the project.
toggle quoted message
Show quoted text
On Thu, Feb 16, 2017 at 3:48 AM Chris Aniszczyk via cncf-toc < cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs:jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2.5.0', okio: 'com.squareup.okio:okio:1.6.0', census_api: 'com.google.census:census-api:0.2.0', protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1", protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[4.1.6.Final]', netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9.5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8', math: 'org.apache.commons:commons-math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
Bernstein, Joshua <Joshua.Bernstein@...>
+1
On February 15, 2017 at 10:24:40 PM PST, Yash Thakkar via cncf-toc <cncf-toc@...> wrote:
toggle quoted message
Show quoted text
+1
On Thu 16 Feb, 2017, 8:12 AM Kenneth Owens (kenowens) via cncf-toc, < cncf-toc@...> wrote:
+1
Sent from my Verizon, Samsung Galaxy smartphone
-------- Original message --------
Date: 2/15/17 6:35 PM (GMT-08:00)
Subject: Re: [cncf-toc] [VOTE] gRPC project proposal
+1
Alexis Richardson via cncf-toc < cncf-toc@...> schrieb am Mi., 15. Feb. 2017, 18:11:
+1
On Wed, 15 Feb 2017, 17:48 Chris Aniszczyk via cncf-toc, < cncf-toc@...> wrote:
Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal
below in this email or on GitHub:
https://github.com/cncf/toc/pull/23
Please vote +1/0/-1
---
Name of project: gRPC
Description:
Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture
gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout
of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period.
In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run
in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile
of distributed computing to connect devices, mobile applications and browsers to backend services.
Sponsor / Advisor from TOC: Brian Grant < briangrant@...>
Unique Identifier: grpc
License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ)
Maturity Level: Incubating
Source control repositories:
https://github.com/grpc
Initial Committers:
Abhishek Kumar
Louis Ryan
Craig Tiller
Eric Anderson
Jayant Kolhe
Infrastructure requirements: CI and potentially CNCF Community Cluster access
Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e.,
https://github.com/grpc/grpc-java/issues and
https://github.com/grpc/grpc-go/issues)
Mailing lists
Mailing List:
https://groups.google.com/forum/#!forum/grpc-io
Gitter:
https://gitter.im/grpc/grpc
Website:
http://www.grpc.io/
Release methodology and mechanics: Various across platforms
Social media accounts:
https://twitter.com/grpcio
Existing sponsorship: Google
Adopters: Cisco, CoreOS, Square, Netflix and more (see
http://www.grpc.io/about/)
Statement on alignment with CNCF mission:
Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices.
External Dependencies
grpc (c/c++):
https://github.com/grpc/grpc
BoringSSL:
https://boringssl.googlesource.com/boringssl
Zlib:
http://www.zlib.net/zlib_license.html
Gflags:
https://github.com/gflags/gflags
Google Benchmark:
https://github.com/google/benchmark
Googletest:
https://github.com/google/googletest
Nanopb:
https://github.com/nanopb/nanopb
Thrift (experimental thrift support):
http://thrift.apache.org/
Protobuf (for protobuf support):
https://github.com/google/protobuf
grpc-java:
https://github.com/grpc/grpc-java
Build:
errorprone: "com.google.errorprone:error_prone_annotations:2.0.11",
jsr305: 'com.google.code.findbugs:jsr305:3.0.0',
Compile:
guava: "com.google.guava:guava:${guavaVersion}",
hpack: 'com.twitter:hpack:0.10.1',
oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0',
google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0',
okhttp: 'com.squareup.okhttp:okhttp:2.5.0',
okio: 'com.squareup.okio:okio:1.6.0',
census_api: 'com.google.census:census-api:0.2.0',
protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}",
protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1",
protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0",
Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}",
protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0',
protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}",
netty: 'io.netty:netty-codec-http2:[4.1.6.Final]',
netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix,
netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23',
Test dependencies:
junit: 'junit:junit:4.11',
mockito: 'org.mockito:mockito-core:1.9.5',
truth: 'com.google.truth:truth:0.28',
Benchmark:
hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8',
math: 'org.apache.commons:commons-math3:3.6',
Jetty ALPN dependencies:
jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3'
grpc-go:
https://github.com/grpc/grpc-go
https://godoc.org/bytes
https://godoc.org/compress/gzip
https://godoc.org/encoding/binary
https://godoc.org/errors
https://godoc.org/fmt
https://godoc.org/github.com/golang/protobuf/proto
https://godoc.org/golang.org/x/net/context
https://godoc.org/golang.org/x/net/http2
https://godoc.org/golang.org/x/net/trace
https://godoc.org/io
https://godoc.org/io/ioutil
https://godoc.org/math
https://godoc.org/math/rand
https://godoc.org/net
https://godoc.org/net/http
https://godoc.org/os
https://godoc.org/reflect
https://godoc.org/runtime
https://godoc.org/strings
https://godoc.org/sync
https://godoc.org/time
Other Contributors:
grpc (c/c++):
https://github.com/grpc/grpc/graphs/contributors
grpc-java:
https://github.com/grpc/grpc-java/graphs/contributors
grpc-go:
https://github.com/grpc/grpc-go/graphs/contributors
All contributors: 77 total, 49 Google, 29 external contributors
@a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang
@iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow
@nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou
@vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
Chris Aniszczyk (@cra) | +1-512-961-6719
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
--
|
|
|
|
Solomon Hykes <solomon.hykes@...>
toggle quoted message
Show quoted text
On Wed, Feb 15, 2017 at 5:48 PM, Chris Aniszczyk via cncf-toc <cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|
Christopher LILJENSTOLPE <cdl@...>
toggle quoted message
Show quoted text
On 15 Feb 2017, at 17:48, Chris Aniszczyk via cncf-toc wrote:
Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs:jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth-library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth-library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2.5.0', okio: 'com.squareup.okio:okio:1.6.0', census_api: 'com.google.census:census-api:0.2.0', protobuf: "com.google.protobuf:protobuf-java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf-lite:3.0.1", protoc_lite: "com.google.protobuf:protoc-gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano:protobuf-javanano:${protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf-gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf-java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[4.1.6.Final]', netty_epoll: 'io.netty:netty-transport-native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9.5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram:HdrHistogram:2.1.8', math: 'org.apache.commons:commons-math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
-- Chris Aniszczyk (@cra) | +1-512-961-6719
|
|
toggle quoted message
Show quoted text
On Wed, Feb 15, 2017 at 5:48 PM, Chris Aniszczyk via cncf-toc <cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
-- Benjamin Hindman
Founder of Mesosphere and Co-Creator of Apache Mesos
|
|
toggle quoted message
Show quoted text
On Wed, Feb 15, 2017 at 5:48 PM, Chris Aniszczyk via cncf-toc <cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|

Tony Hsu
+1 (non-binding)
Regards, Tony Hsu
toggle quoted message
Show quoted text
On Thu, Feb 16, 2017 at 9:48 AM, Chris Aniszczyk via cncf-toc <cncf-toc@...> wrote: Hey CNCF TOC community, it's time to vote on the gRPC ( http://www.grpc.io/) proposal as an inception level project, you can view the proposal below in this email or on GitHub: https://github.com/cncf/toc/pull/23Please vote +1/0/-1
---
Name of project: gRPC Description: Google has been using a single general-purpose RPC infrastructure called Stubby to connect the large number of microservices running within and across our data centers for over a decade. Our internal systems have long embraced the microservice architecture gaining popularity today. Stubby has powered all of Google’s microservices interconnect for over a decade and is the RPC backbone behind every Google service that you use today. Having a uniform, cross-platform RPC infrastructure has allowed for the rollout of fleet-wide improvements in efficiency, security, reliability and behavioral analysis critical to supporting the incredible growth seen in that period. In March 2015, Google decided to build the next version of Stubby in the open to share their learnings with the industry and collaborate with them to build the next version of Stubby. gRPC is a modern open-source high-performance RPC framework that can run in any environment. It can efficiently connect services in multiple languages in and across data centers with pluggable support for service discovery, load balancing, monitoring, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. Sponsor / Advisor from TOC: Brian Grant < briangrant@...> Unique Identifier: grpc License: ALv2 ( https://groups.google.com/forum/#!msg/grpc-io/AWCJlR-MA9k/N-EKJtQPAwAJ) Maturity Level: Incubating Source control repositories: https://github.com/grpcInitial Committers: Abhishek Kumar Louis Ryan Craig Tiller Eric Anderson Jayant Kolhe Infrastructure requirements: CI and potentially CNCF Community Cluster access Issue tracker: Per-platform issues are raised on the per-platform repository’s issues area (i.e., https://github.com/grpc/grpc-java/issues and https://github.com/grpc/grpc-go/issues) Mailing lists Mailing List: https://groups.google.com/forum/#!forum/grpc-ioGitter: https://gitter.im/grpc/grpcWebsite: http://www.grpc.io/Release methodology and mechanics: Various across platforms Social media accounts: https://twitter.com/grpcioExisting sponsorship: Google Adopters: Cisco, CoreOS, Square, Netflix and more (see http://www.grpc.io/about/) Statement on alignment with CNCF mission: Microservices are a critical part of the cloud-native story. An open-source polyglot RPC framework like gRPC helps you define, build, and connect high-performance microservices. External Dependencies grpc (c/c++): https://github.com/grpc/grpcBoringSSL: https://boringssl.googlesource.com/boringsslZlib: http://www.zlib.net/zlib_license.htmlGflags: https://github.com/gflags/gflagsGoogle Benchmark: https://github.com/google/benchmarkGoogletest: https://github.com/google/googletestNanopb: https://github.com/nanopb/nanopbThrift (experimental thrift support): http://thrift.apache.org/Protobuf (for protobuf support): https://github.com/google/protobufgrpc-java: https://github.com/grpc/grpc-javaBuild: errorprone: "com.google.errorprone:error_ prone_annotations:2.0.11", jsr305: 'com.google.code.findbugs: jsr305:3.0.0', Compile: guava: "com.google.guava:guava:${ guavaVersion}", hpack: 'com.twitter:hpack:0.10.1', oauth_client: 'com.google.auth:google-auth- library-oauth2-http:0.4.0', google_auth_credentials: 'com.google.auth:google-auth- library-credentials:0.4.0', okhttp: 'com.squareup.okhttp:okhttp:2. 5.0', okio: 'com.squareup.okio:okio:1.6.0' , census_api: 'com.google.census:census-api: 0.2.0', protobuf: "com.google.protobuf:protobuf- java:${protobufVersion}", protobuf_lite: "com.google.protobuf:protobuf- lite:3.0.1", protoc_lite: "com.google.protobuf:protoc- gen-javalite:3.0.0", Protobuf_nano: "com.google.protobuf.nano: protobuf-javanano:${ protobufNanoVersion}", protobuf_plugin: 'com.google.protobuf:protobuf- gradle-plugin:0.8.0', protobuf_util: "com.google.protobuf:protobuf- java-util:${protobufVersion}", netty: 'io.netty:netty-codec-http2:[ 4.1.6.Final]', netty_epoll: 'io.netty:netty-transport- native-epoll:4.1.6.Final' + epoll_suffix, netty_tcnative: 'io.netty:netty-tcnative- boringssl-static:1.1.33. Fork23', Test dependencies: junit: 'junit:junit:4.11', mockito: 'org.mockito:mockito-core:1.9. 5', truth: 'com.google.truth:truth:0.28', Benchmark: hdrhistogram: 'org.hdrhistogram: HdrHistogram:2.1.8', math: 'org.apache.commons:commons- math3:3.6', Jetty ALPN dependencies: jetty_alpn_agent: 'org.mortbay.jetty.alpn:jetty- alpn-agent:2.0.3' grpc-go: https://github.com/grpc/grpc-gohttps://godoc.org/byteshttps://godoc.org/compress/gziphttps://godoc.org/encoding/binaryhttps://godoc.org/errorshttps://godoc.org/fmthttps://godoc.org/github.com/golang/protobuf/protohttps://godoc.org/golang.org/x/net/contexthttps://godoc.org/golang.org/x/net/http2https://godoc.org/golang.org/x/net/tracehttps://godoc.org/iohttps://godoc.org/io/ioutilhttps://godoc.org/mathhttps://godoc.org/math/randhttps://godoc.org/nethttps://godoc.org/net/httphttps://godoc.org/oshttps://godoc.org/reflecthttps://godoc.org/runtimehttps://godoc.org/stringshttps://godoc.org/synchttps://godoc.org/timeOther Contributors: grpc (c/c++): https://github.com/grpc/grpc/graphs/contributorsgrpc-java: https://github.com/grpc/grpc-java/graphs/contributorsgrpc-go: https://github.com/grpc/grpc-go/graphs/contributorsAll contributors: 77 total, 49 Google, 29 external contributors @a11r @adewale @adriancole @apolcyn @arteam @a-veitc @awpr @bogdandrutu @bradfitz @broady @buchgr @carl-mastrangelo @ctiller @danruehle @dapengzhang0 @dgquintas @dklempner @dsymonds @ejona86 @elandau @ericgribkoff @gxb5443 @gyuho @heyitsanthony @hongweiwang @iamqizhao @JakeWharton @jayantkolhe @jboeuf @jcanizales @jhspaybar @johnbcoughlin @jtattermusch @kpayson64 @LisaFC @louiscryan @lukaszx0 @madongfly @makdharma @MakMukhi @markdroth @matthild @matttproud @menghanl @mfcripps @mugurm @murgatroid99 @muxi @mwitkow @nathanielmanistaatgoogle @ncteisen @nicolasnoble @nmittler @nobutaka @nuss-justin @oaktowner @peter-edge @petermattis @philips @rjshade @Sajmani @skyao @soltanmm @soltanmm-google @sreecha @stanley-cheung @stevvooe @tamird @tbetbetbe @thagikura @thinkerou @vjpai @wonderfly @yang-g @yangzhouhan @y-zeng @zhangkun83 @zsurocking
--
_______________________________________________
cncf-toc mailing list
cncf-toc@...
https://lists.cncf.io/mailman/listinfo/cncf-toc
|
|