aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospq_tzdata_aml_297100400q_tzdata_aml_297100300q_tzdata_aml_297100000q_tzdata_aml_296200000q_tzdata_aml_295600118q_tzdata_aml_295600110q_tzdata_aml_295500002q_tzdata_aml_295500001q_tzdata_aml_294400310android-vts-11.0_r9android-vts-11.0_r8android-vts-11.0_r7android-vts-11.0_r6android-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r16android-vts-11.0_r15android-vts-11.0_r14android-vts-11.0_r13android-vts-11.0_r12android-vts-11.0_r11android-vts-11.0_r10android-vts-11.0_r1android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android-security-11.0.0_r1android-r-preview-4android-r-preview-3android-r-preview-2android-r-preview-1android-platform-11.0.0_r9android-platform-11.0.0_r8android-platform-11.0.0_r7android-platform-11.0.0_r6android-platform-11.0.0_r5android-platform-11.0.0_r40android-platform-11.0.0_r4android-platform-11.0.0_r39android-platform-11.0.0_r38android-platform-11.0.0_r37android-platform-11.0.0_r36android-platform-11.0.0_r35android-platform-11.0.0_r34android-platform-11.0.0_r33android-platform-11.0.0_r32android-platform-11.0.0_r31android-platform-11.0.0_r30android-platform-11.0.0_r3android-platform-11.0.0_r29android-platform-11.0.0_r28android-platform-11.0.0_r27android-platform-11.0.0_r26android-platform-11.0.0_r25android-platform-11.0.0_r24android-platform-11.0.0_r23android-platform-11.0.0_r22android-platform-11.0.0_r21android-platform-11.0.0_r20android-platform-11.0.0_r2android-platform-11.0.0_r19android-platform-11.0.0_r18android-platform-11.0.0_r17android-platform-11.0.0_r16android-platform-11.0.0_r15android-platform-11.0.0_r14android-platform-11.0.0_r13android-platform-11.0.0_r12android-platform-11.0.0_r11android-platform-11.0.0_r10android-platform-11.0.0_r1android-mainline-12.0.0_r54android-mainline-12.0.0_r111android-mainline-11.0.0_r9android-mainline-11.0.0_r35android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r2android-mainline-11.0.0_r1android-mainline-10.0.0_r9android-mainline-10.0.0_r8android-mainline-10.0.0_r7android-mainline-10.0.0_r6android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r13android-mainline-10.0.0_r12android-mainline-10.0.0_r11android-mainline-10.0.0_r10android-cts-11.0_r9android-cts-11.0_r8android-cts-11.0_r7android-cts-11.0_r6android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r16android-cts-11.0_r15android-cts-11.0_r14android-cts-11.0_r13android-cts-11.0_r12android-cts-11.0_r11android-cts-11.0_r10android-cts-11.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r6android-11.0.0_r5android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r4android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r3android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r25android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r2android-11.0.0_r19android-11.0.0_r18android-11.0.0_r17android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android-11.0.0_r1android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12q_tzdata_aml_297100000ndk-sysroot-r21android12-mainline-tzdata-releaseandroid11-tests-releaseandroid11-security-releaseandroid11-s1-releaseandroid11-releaseandroid11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-platform-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-gsiandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseandroid10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-tzdata-releaseandroid10-mainline-resolv-releaseandroid10-mainline-networking-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseandroid10-android13-mainline-tzdata-releaseXin Li
am: 7c9e109202 Change-Id: I6b8df3261cf63dbc04b5cd7db7ee2be20c56ad56
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: Idca5084114ed8679246d5fb83c9f1433be1a5eb2
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
Bug: 120848293 Change-Id: I68b32ed3587b817251f466d9306ed1119e453f7f
2019-01-18Add default code reviewers into OWNERS am: 44482cd5fe am: d7556eb784Chih-Hung Hsieh
am: 12519662e1 Change-Id: If1e1e3cab4035f8d2eabdcc2fb201a363c2d8bda
2019-01-18Add default code reviewers into OWNERS am: 44482cd5feChih-Hung Hsieh
am: d7556eb784 Change-Id: I6e0d55619a526e95d2e6cdd0792a8737b7ff2f59
2019-01-18Add default code reviewers into OWNERSChih-Hung Hsieh
am: 44482cd5fe Change-Id: Ic8bc6f4f714b53b796134ce32de884eb30445b6e
2019-01-17Add default code reviewers into OWNERSandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1Chih-Hung Hsieh
Bug: 33166666 Test: gerrit uploader Change-Id: Ic14812359b38f4a6c70b1841ca8229fc41db77b5
2018-10-22Fix grpc-java target am: 4d84fe10a4 am: 54952e8341Julien Desprez
am: 701a5d1190 Change-Id: I94022b55658fb30ee6b64a2c66fce4cbf5ff9c6c
2018-10-22Fix grpc-java target am: 4d84fe10a4Julien Desprez
am: 54952e8341 Change-Id: I400d0cd48a8b702551cf2f125f2062e07b7d4334
2018-10-22Fix grpc-java targetJulien Desprez
am: 4d84fe10a4 Change-Id: Ib153a300dd96da04a2a4069d52de7a10d5f1ab02
2018-10-22Fix grpc-java targetandroid-wear-8.0.0_r2Julien Desprez
Test: make grpc-java Bug: None Change-Id: I55dc3d537c87c7ffc80b23cdec48fa830e9c87db
2018-10-22Add rules for grpc-java am: 76deef7817 am: d3eaec606dJulien Desprez
am: 9b8fa11637 Change-Id: I0e66dc03939af25f17225de32cd6bdaa2fc9fe2c
2018-10-22Add rules for grpc-java am: 76deef7817Julien Desprez
am: d3eaec606d Change-Id: Idcb8e53160ed9721118423dd2fad1d9555c6bf8c
2018-10-22Add rules for grpc-javaJulien Desprez
am: 76deef7817 Change-Id: I8c88a66c442b802afafb2694257dbfa705f991d8
2018-10-19Add rules for grpc-javaJulien Desprez
Test: make grpc-java Bug: None Change-Id: Ibf9d369637f8cd780c42936c11b4bd67541f1a93
2018-10-04Start adding Soong build files for grpc-grpc-java am: af14f34438 am: 78b77df0baJulien Desprez
am: 12d4d8bcf8 Change-Id: Ib6146c2fa44b091ce1c6c5ea168a156c4780a449
2018-10-04Start adding Soong build files for grpc-grpc-java am: af14f34438Julien Desprez
am: 78b77df0ba Change-Id: I7f7ddbfe7739cb1196fa88ba0efead9b5dcb48bb
2018-10-04Start adding Soong build files for grpc-grpc-javaJulien Desprez
am: af14f34438 Change-Id: Ic06f167ff2add3cd4629a2cb4bc4c7d7c39fda15
2018-10-02Start adding Soong build files for grpc-grpc-javamaster-cuttlefish-testing-releaseJulien Desprez
Add basic build files for the grpc-java modules. Still need to be added: netty, protobuf Test: make Bug: None Change-Id: I9248dd23c0ec24ec0f9a15aa6f6d826b7b90d617
2018-09-20Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: ed6077b99e ↵Julien Desprez
am: c19c7d7025 am: e52cd2ac97 Change-Id: Ifd70d53ca36e401d096ea7c7f72cb636410c18b3
2018-09-20Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: ed6077b99eJulien Desprez
am: c19c7d7025 Change-Id: Ia3a4bec9428850f4d10da5a1e1fd727f91fa01b4
2018-09-20Merge remote-tracking branch 'aosp/upstream-master' into HEADJulien Desprez
am: ed6077b99e Change-Id: Ibe69e20bf92a86f44798df6741885b19fcfa9c50
2018-09-19Merge remote-tracking branch 'aosp/upstream-master' into HEADJulien Desprez
Change-Id: I3bfaf72376866c93610dc6f8807edaeadc44ad5f
2018-09-17alts: Initialize ProtocolNegotiators eagerlyEric Anderson
This simplifies the construction process, as we have fewer "interesting" phases to weed through.
2018-09-14all: use Java7 bracketsCarl Mastrangelo
2018-09-12services: fix duration in Binlog testCarl Mastrangelo
2018-09-12core: remove redundant SubchannelPicker refreshes in RoundRobinLoadBalancerNick Hill
* Remove redundant SubchannelPicker refreshes in RoundRobinLoadBalancer - Ensure active subchannel list and round-robin index is only regenerated/refreshed when it changes - Make it so that Subchannels exist in subchannels map iff their state != SHUTDOWN - Add EmptyPicker class since logic for this case is disjoint from the non-empty case * remove explicit initialization of boolean ready field per @carl-mastrangelo's review comment * minor restructuring to make logic clearer; more explanatory comments * move some checks inside updateBalancingState method for clarity * store current state and picker in RRLB, only update when new one is diff * some more simplification/refactoring; improve test coverage - remove now redundant check in handleSubchannelState - collapse getAggregatedState() and getAggregatedError() into handleBalancingState() - have both pickers extend new RoundRobinPicker, move areEquivalentPickers() logic into RoundRobinPicker.isEquivalentTo() - extend unit tests to cover some additional cases * Address latest review comments from @zhangkun83 - Use explicit check for non-empty list instead of assert - Change EmptyPicker.status to be non-nullable - Further test coverage improvement including explicit picker comparison tests * use EMPTY_OK instead of Status.OK for initial empty picker
2018-09-12export CL: Fix misspelling.ZHANG Dapeng
2018-09-12netty: Initialize ProtocolNegotiators eagerlyEric Anderson
This simplifies the construction paradigm and leads to the eventual removal of TransportCreationParamsFilterFactory. The eventual end goal is to be able to shut down ProtocolNegotiators as is necessary for ALTS. The only reason the initialization was delayed was for 'authority', so we now plumb the authority through GrpcHttp2ConnectionHandler.
2018-09-11all: fix lint warnings in importZHANG Dapeng
2018-09-11Update README to reference 1.15.0 (#4847)Kun Zhang
2018-09-10services: remove RequireDoubleSubmitCookieInterceptor (#4833)zpencer
The CSRF protection has been moved to the proxy implementation. This is cleaner since the gRPC service should not need to know about grpc-web.
2018-09-10netty,okhttp: Enable TransportTest.flowControlPushBackEric Anderson
It appears to be stable now. Ran for 1000s of times. I do see some general flakiness in TransportTest, but it applies to the tests in general and isn't specific to this one test. It is: ``` org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: listener.transportReady(); -> at io.grpc.internal.testing.AbstractTransportTest.startTransport(AbstractTransportTest.java:1815) Actually, there were zero interactions with this mock. ``` This flake is not seen often because it occurs less frequently when running all the tests (~.1% vs 1%). One of the early tests must warm something up to make it less likely.
2018-09-10testing: Fix flake in AbstractTransportTest.flowControlPushBackEric Anderson
This attempts to fix a flake seen exactly once with the currently-disabled OkHttpTransportTest.flowControlPushBack: ``` java.lang.AssertionError at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at io.grpc.internal.testing.AbstractTransportTest.flowControlPushBack(AbstractTransportTest.java:1300) ``` That was a failure for assertTrue(serverStream.isReady()), because the awaitOnReady was finding the previous invocation of onReady. We now track how many times it has been called. This was a bug introduced in a8db154702 but wouldn't have been noticed since the in-process transport is deterministic.
2018-09-10core, services: remove census from binary logs (#4845)zpencer
The exact census span behavior wrt gRPC is not yet defined, so let's punt on tight integration. It may be fine to log grpc-trace-bin on server side because it is a key visible to the application.
2018-09-07grpclb: more useful debug logs. (#4831)Kun Zhang
The addresses from the string dump of the LoadBalanceResponse proto is in binary format and not human-readable. We will log the BackendAddressGroups when using a new list from the balancer. The original logging of LoadBalanceResponse is downgraded to FINER level.
2018-09-06core: DnsNameResolver caches refresh (#4812)creamsoup
DnsNameResolver caches refresh using java security property networkaddress.cache.ttl. Resolves #4745
2018-09-06interop-testing: add very_large_request case to test client (#4816)Eric Gribkoff
interop-testing: add very_large_request case to test client
2018-09-06okhttp: settings acks back after apply settings before sending any data (#4825)creamsoup
okhttp: setting acks back after apply settings before sending any data as a result of the change. Resolves #4809 also, make #4816 the not flaky.
2018-09-05all: prepend internal classes with Internal (#4826)zpencer
This is a safer way to hide the classes, because they will not appear in public targets for some build configurations.
2018-09-04Revert "examples: Add google mirrored maven central to examples pom.xml to ↵creamsoup
deflake kokoro." (#4821) Revert "examples: Add google mirrored maven central to examples pom.xml to deflake kokoro. (#4813)" This reverts commit 54f76dfeafe8ac9cf908ceb49ab87bd8348d2dd9.
2018-09-04all: move Channelz to io.grpc as InternalChannelz (#4797)zpencer
This is an API used to coordinate across packages and must live in `io.grpc`. Prepending `Internal` makes it easier to detect and hide this class from public visibility when using certain build tools. fixes #4796
2018-09-04doc: update README because we have been requiring Java 7. (#4819)Kun Zhang
2018-08-30skip populating trace header if no census impl is available. (#4805)creamsoup
2018-08-30benchmarks: fix nano time comparisonZHANG Dapeng
2018-08-29examples: Add google mirrored maven central to examples pom.xml to deflake ↵creamsoup
kokoro. (#4813) Add google mirrored maven central to examples pom.xml to deflake kokoro.
2018-08-29android-interop-testing: correct order in assertEquals (#4810)Eric Gribkoff
2018-08-29stub: stablize AbstractStub.withExecutor APIZHANG Dapeng
Resolves #3605
2018-08-29alts: convert handshaker service channel to SharedResourceHolder (#4802)Jiangtao Li
alts: convert handshaker service channel to SharedResourceHolder
2018-08-29alts: if ALTS is not running on GCP, fails call (#4807)Jiangtao Li
alts: if ALTS is not running on GCP, fails call rather than RuntimeException