Merge master into branch#81
Merged
yang-g merged 53 commits intogrpc:new_invoke_apifrom Jan 16, 2015
ctiller:update
Merged
Conversation
- necessary to allow seamless interop testing, as discussed earlier this week.
Also allow maxjobs to be tweaked based upon which configs are being run, to prevent memory starvation.
…flags Grpc Tools: update JDK; fix the interop server transport flag
-) Adding a new command line flag to be able to see which tests are passing. -) Adding more status when the tool is idle in forever mode. -) Adding a last status when the tool is finished so to avoid leaving the console in a weird state. -) Adding a status message in the forever mode if the previous run failed. -) Swapped the message and its explanation, so you don't have to scroll up to see which test failed. -) Fixed a race condition in the watch_dir.py code if a file is deleted during the loop.
Helgrind support for run_tests.py
Conflicts: tools/run_tests/run_tests.py
-) Fixing long line length. -) Changed the logic of the exit message.
Various cosmetic improvements to run_tests.py
This resolves issues decoding empty messages.
…version Updates to use the latest version of protobuf-ruby
MSAN, TSAN, ASAN need to see all the code. Valgrind, MSAN want -DPURIFY.
These libraries need to see all of the source code, so using system installed libraries is out of the question.
It's safe enough to just delete the build product directories.
If we don't have a .o, we don't need dependencies, so skip the setup step of building them. Instead, when building the .o, we generate the .dep and output it (to objs/ to make the rules a little easier). The next run of make will include the dep file and any dependencies will be picked up. This change also disables the disabling of dependency checking if we have zlib or openssl being compiled from third_party. Additionally it inverts the logic for including dependencies from ONLY if we are doing a clean to ONLY if we are NOT doing a clean.
They're trivially recreatable from the _OBJS variables now.
Allow language to be specified to run_tests.py
Files that have dependencies on phony targets are always remade, leading to much unnecessary compiling of the C++ tests.
Fixing zlib dependency build.
This call is deprecated.
Remove grpc_call_accept
Get MSAN, ASAN working for C
Cleanup makefiles
() --> (void) everywhere in the C core
- also allows it to sync multiple hosts
…e_updates Grpc tools simplify docker image updates
This was working so far because of GNU make's magic that automatically finds the sources depending on its output, and not on its input. This also explains why running "make" would always rebuild the plugins: because GNU make think some dependencies are phony and aren't there.
Fixing typos in build.json: .cpp -> .cc
By default don't re-run tests that have already run successfully, to reduce latency between making a change and seeing if it fixed the last thing that you were trying to fix.
Cache for successful test runs
Removing "using namespace std" everywhere.
The source code of the libraries depends on openssl being built, as it will setup the headers. Since we don't know exactly which source depends on openssl (we could start flagging it in build.json, but that'd be painful), we just flag all the source for every ssl-enabled library to depend on openssl being built.
Fixing parallel build.
Conflicts: src/core/surface/call.c test/core/end2end/tests/thread_stress.c tools/run_tests/run_tests.py
lidizheng
pushed a commit
to lidizheng/grpc
that referenced
this pull request
Feb 12, 2021
Add metadata to endpoints in EDS. Allow routes to specify a metadata_match. WeightedClusters can further specify an additional metadata_match based on weighting. Log all metadata. It makes sense to have available to the logging pipeline all metadata used during request processing, not just some that is explicitly annotated. This then makes available the endpoint's metadata for log consumption. The tradeoff is that this will increase log sizes when metadata is plentiful. We may want to consider a way to filter this in logs in the future. Fixes grpc#81 and grpc#91.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.