zpencer
c96ce4de20
services: fix lint warnings on binlog ( #3927 )
2018-01-09 12:08:58 -08:00
Rodrigo Queiro
2fb5d53d1b
bazel: Remove com_google_protobuf_java
...
This was deprecated with Bazel 0.8.0, which now uses
@com_google_protobuf instead.
This change will break users that use
grpc_java_repositories(omit_com_google_protobuf_java=True), so I've
added a custom error message to make the resolution clearer.
2018-01-09 11:02:03 -08:00
jyane
015b2fffa3
auth,bazel: add a bazel build definition
2018-01-08 15:33:20 -08:00
Shohei Kamimori
3b93fd44bd
bazel: fix protobuf sha256
2018-01-08 15:11:20 -08:00
Eric Anderson
35a6bf863d
Enable the Guava Beta Checker
2018-01-08 14:52:51 -08:00
Eric Anderson
c9657d3e6d
RELEASING.md: Remove Jenkins job creation
...
We're no longer using Jenkins, and the equivalent parts necessary for
Kokoro are in go/grpc/java/releasing.
2018-01-08 08:22:14 -08:00
Kun Zhang
86d64122e5
Upgrade to Protobuf 3.5.1 and Protoc 3.5.1-1. ( #3921 )
...
protoc-3.5.0-linux-x86_64 introduced GLIBC_2.14 dependency and broke
gRPC release process (https://github.com/google/protobuf/issues/4138 ).
3.5.1-1 is the proper re-build.
2018-01-05 16:40:20 -08:00
Shohei Kamimori
5aed252105
bazel: use same version libraries which gradle uses
2018-01-05 09:57:19 -08:00
Spencer Fang
3809f676ee
core: make TransportStats package-private
...
Limited access will be granted via InternalTransportStats.
2018-01-04 15:35:04 -08:00
ZHANG Dapeng
e03fe6a374
protobuf-lite: should not have dependency on core_internal
2018-01-04 14:00:25 -08:00
Spencer Fang
c4577ecc65
respond to comments
2018-01-04 13:34:47 -08:00
Spencer Fang
0191d0d555
services: utility methods for create binlog protos
2018-01-04 13:34:47 -08:00
Spencer Fang
610066896f
buildscripts: filter in only the kokoro java project
2018-01-04 10:57:35 -08:00
Spencer Fang
d86647aebd
buildscripts: automatically delete versions older than 1hour, always succeed if reach end
2018-01-04 10:57:35 -08:00
Spencer Fang
692cffe763
buildscripts: automatically delete versions older than 1day
2018-01-04 10:57:35 -08:00
Spencer Fang
cdc480d353
buildscripts: fix error using cmd output rather than $?
2018-01-02 14:21:40 -08:00
ZHANG Dapeng
450a983552
core: rm unused variable and method
2018-01-02 10:06:10 -08:00
ZHANG Dapeng
66119463ad
core: fix java ErrorProne
2017-12-28 13:06:58 -08:00
zpencer
e7b2089c85
core: ManagedChannel should not depend on internal ( #3898 )
2017-12-28 11:04:11 -08:00
ZHANG Dapeng
40453c744f
core: fix unimplemented API in ManageChannel
...
Two APIs were added to ManageChannel. This would be API breaking if they are still abstract.
2017-12-27 13:30:12 -08:00
Teo Jia Jiun
3e76bf143b
netty: Use Java 9 ALPN if available
2017-12-21 14:26:09 -08:00
Shohei Kamimori
b1d62b70c4
core: remove unused variables
2017-12-20 10:27:16 -08:00
ZHANG Dapeng
2fe8ce23b2
core: retry support part 1 followup, channel.shutdown should not fail retry in backoff
...
As delayedTransport `shutdown` will make retry attempts that are in backoff unable to create new stream. So wrap delayedTransport with `retriableTransport`, which will keep uncommitted retriable streams alive when `shutdown`.
2017-12-20 10:24:28 -08:00
ZHANG Dapeng
659cce52b6
Revert "testing: delete deprecated StreamRecorder" ( #3801 )
...
This reverts commit dc71083ce9 .
StreamRecorder is too old and may have users unable to migrate it out easily soon.
2017-12-20 10:05:17 -08:00
zpencer
73f0fe1eca
gae: retry on exceptions too, not just on non 200OK ( #3885 )
2017-12-19 16:13:24 -08:00
jwpowell055
cdb911eb5c
all: updating SHA-1 checksum for com_google_api_grpc_google_common_protos Skylark rule.
...
The new value is reported as the expected value when performing
$ bazel build //...
on a clean pull of this repo. The new value can also be confirmed via
$ curl http://central.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/1.0.0/proto-google-common-protos-1.0.0.jar | sha1sum
2017-12-19 15:44:16 -08:00
Carl Mastrangelo
172b2d36be
core: add a service config file
2017-12-19 12:33:27 -08:00
Carl Mastrangelo
6eaae5d081
core/grpclb: resolve TXT records in DNS name resolver and include balancer addresses
2017-12-19 10:01:53 -08:00
Kun Zhang
04420dfdf7
Start 1.10.0 development cycle ( #3877 )
2017-12-18 10:28:02 -08:00
zpencer
9358fc7233
core: BinaryLogProvider should not use ManagedChannelImpl class loader ( #3874 )
2017-12-18 10:26:26 -08:00
zpencer
39c266cbe7
core: introduce io.grpc.internal.BinaryLogProvider ( #3872 )
2017-12-17 16:47:33 -08:00
Eric Anderson
1bbe126b44
core: Use hard-coded string for version
...
Using META-INF for loading the version is broken on Android and
frequently broken when gRPC is shaded. Having hard-coded strings be
replaced on version bumps has been working well.
Fixes #2098
2017-12-15 15:31:26 -08:00
Ryan Michela
a84b406682
Partial fix for fresh Intellij import
2017-12-15 08:42:39 -08:00
zpencer
7e655beb88
core: ManagedChannel should implement InternalInstrumented
2017-12-14 18:09:46 -08:00
zpencer
4c17382a43
services: let BinaryLog factory return null ( #3868 )
2017-12-14 17:27:52 -08:00
Eric Anderson
4f4cedf92a
build: Support uploading releases separately from building
2017-12-14 16:51:14 -08:00
Eric Anderson
ebf8a63e39
android-interop-testing: Fix compilation errors
2017-12-14 16:00:41 -08:00
Eric Anderson
09a7a22210
cronet: Fix compilation errors
2017-12-14 16:00:41 -08:00
Kun Zhang
aeaced1c5d
cronet: pass TransportTracer instead of null. ( #3869 )
...
AbstractStream now requires TransportTracer to be non-null.
2017-12-14 15:43:39 -08:00
zpencer
02f56b0218
core,services: move BinaryLog class to grpc-services ( #3867 )
2017-12-14 14:20:30 -08:00
zpencer
f1151f91b9
core: InternalInstrumented<T> for instrumented classes ( #3817 )
...
Entities that report stats to channelz will implement this interface.
2017-12-13 12:56:25 -08:00
zpencer
5cb609f038
core: Add ChannelStats ( #3752 )
...
`ManagedChannelImpl` and `OobChannelq now both have a package
private field `ChannelStats`. There will be an internal access
API coming in a follow up PR.
2017-12-12 09:20:46 -08:00
Carl Mastrangelo
1bb9498ea1
core: fix Attributes value equality
...
Fixes : #3857
2017-12-11 18:12:49 -08:00
Eric Anderson
2ea77cce1e
core: Avoid frequently computing inprocess useragent
2017-12-11 16:02:49 -08:00
jyane
11b5c1a7c1
core: support user-agent in InProcess
2017-12-11 15:26:29 -08:00
zpencer
9e4f13daab
bazel: bump opencensus to 0.10.0 ( #3851 )
2017-12-11 11:48:45 -08:00
Jan Tattermusch
d5d722abe7
Update CONTRIBUTING.md to CNCF CLA
2017-12-11 09:29:21 -08:00
Eric Anderson
8bcb5cfac6
compiler: Verify binary with native VS commands
...
This allows building release binaries on Windows without Bash and GCC.
2017-12-08 15:24:10 -08:00
Eric Anderson
83d710b6d7
Shade Netty transport, with tcnative
...
The entire transport is shaded because we wouldn't want to collide with
the unshaded form of grpc-netty.
2017-12-08 14:02:35 -08:00
zpencer
b6f556c088
core,okhttp: bump census to 0.10.0 which should fix GAE issue ( #3833 )
2017-12-08 11:30:52 -08:00