1. 06 7月, 2022 6 次提交
  2. 04 7月, 2022 2 次提交
  3. 02 7月, 2022 1 次提交
  4. 01 7月, 2022 14 次提交
    • Yash Tibrewal's avatar
      7671fb40
    • AJ Heller's avatar
    • Esun Kim's avatar
      Update upb to 20220621 (#30156) · 27509c34
      Esun Kim编写于
      * Update third_party/upb to e4635f223e7d36dfbea3b722a4ca4807a7e882e2
      
      * Update grpc_deps
      
      * Update src/upb/gen_build_yaml.py
      
      * Regen projects
      
      * Gen_upb_api
      
      * Fix missing json files
      
      * Fix missing textformat
      
      * Fix missing upb/arena
      
      * Sanitize
      
      * Fix missing port_def
      
      * Fix missing array.h
      27509c34
    • Esun Kim's avatar
      Added .bazelrc for distrib tests (#30161) · 8787af7e
      Esun Kim编写于
      8787af7e
    • Craig Tiller's avatar
      [build] Speed up fix_build_deps.py (#30166) · 4ca0f547
      Craig Tiller编写于
      
      * [build] Parallelize fix_build_deps.py
      
      * some algorithmic improvements
      
      * Automated change: Fix sanity tests
      Co-authored-by: default avatarctiller <ctiller@users.noreply.github.com>
      4ca0f547
    • AJ Heller's avatar
      Revert "Add std::shared_ptr support to ChannelArgs, and precondition... · b549e154
      AJ Heller编写于
      Revert "Add std::shared_ptr support to ChannelArgs, and precondition ChannelArgs with a default EventEngine (#30128)" (#30170)
      
      This reverts commit e28b70a5.
      b549e154
    • Mark D. Roth's avatar
    • Craig Tiller's avatar
      [arena] Add ManagedNew(), gtest-ify test (#30159) · 15ae89e1
      Craig Tiller编写于
      
      * [arena] Add ManagedNew(), gtest-ify test
      
      Add a ManagedNew() method to Arena that calls the relevant destructor at Arena destruction time.
      
      There are some cases coming up in the promise based call work where this becomes super convenient, and I expect it's likely that there are other places that's true too.
      
      * Automated change: Fix sanity tests
      
      * review feedback
      
      * use construct/destruct more
      
      * Automated change: Fix sanity tests
      
      * Automated change: Fix sanity tests
      
      * fix
      
      * Automated change: Fix sanity tests
      Co-authored-by: default avatarctiller <ctiller@users.noreply.github.com>
      15ae89e1
    • AJ Heller's avatar
      Add SRV and TXT record lookup methods to the iomgr API (#30078) · c835402d
      AJ Heller编写于
      
      * Rename ResolveName to LookupHostname (same as EventEngine)
      
      * Add stubs and no-op impls for LookupTXT and LookupSRV
      
      * add native resolver tests that assert unimplemented
      
      * extract custom name_server-setting logic and remove goto
      
      * Separate SRV queries from grpc_dns_lookup_ares
      
      * add necessary fixits before merging
      
      * Automated change: Fix sanity tests
      
      * fix missing ExecCtx on resolver tests
      
      * separate out TXT lookup from hostname lookup (now all 3 are separate)
      
      * rm DNS and update docs
      
      * fix the fixer (forgot to add deps to BUILD)
      
      * remove unused SRV and TXT args from ares hostname lookup method
      
      * rename hostname-only ares dns lookup method
      
      * refactor AresRequest using template method pattern
      
      * Add name_server to Ares LookupHostname internals (needs iomgr API change)
      
      * fix resolver test, callback should not be called on cancellation
      
      * implement Ares-iomgr SRV and TXT lookup methods (verified manually)
      
      Used a custom bind server with some redacted tests from
      `resolve_address_test` to ensure both are working as expected.
      
      * cleanup cruft
      
      * unify common ares request setup logic between A, AAAA, TXT, and SRV
      
      * generate_projects
      
      * comment out unused args
      
      * DNSResolver iomgr API uses Duration; hostname has all args now
      
      * rm stale TODOs
      
      * windows fix - bad variable name
      
      * windows fix
      
      * Automated change: Fix sanity tests
      
      * reviewer feedback
      
      * make protected members private
      
      * move common properties to AresRequest base class
      
      * localhost TXT results are empty, not an error
      
      * reviewer feedback
      
      * fix
      Co-authored-by: default avatardrfloob <drfloob@users.noreply.github.com>
      c835402d
    • AJ Heller's avatar
      Add std::shared_ptr support to ChannelArgs, and precondition ChannelArgs with... · e28b70a5
      AJ Heller编写于
      Add std::shared_ptr support to ChannelArgs, and precondition ChannelArgs with a default EventEngine (#30128)
      
      * [WIP] Precondition ChannelArgs with a default EventEngine
      
      This is a step towards using ChannelArgs as the primary means of
      accessing EventEngine instances in gRPC-core. If not explicitly provided
      by the application, a default EventEngine will populated into
      ChannelArgs during preconditioning.
      
      This is not a final state, we may want to enable ref-counting here
      instead of using raw pointers. And a refactoring is in order to enable
      GetObject instead of the more verbose
      GetPointer<EventEngine>(GRPC_ARG_EVENT_ENGINE).
      
      * Refactor ChannelArgs::GetObject to support non-conforming classes
      
      This allows us to not expose `ChannelArgName` in the public interface.
      
      * Add std::shared_ptr to ChannelArgs; Add EventEngine specialization
      
      * subchannel fix; cleanup
      
      * replace GetSharedPtr with overloads of GetObjectRef
      
      * Automated change: Fix sanity tests
      
      * fix the fixer
      
      * fix raw pointer retrieval from stored shared_ptr
      
      * Make GetObjectRef<EventEngine> work (not general to shared_ptr)
      
      * enable shared_ptr ChannelArg support for shared_from_this
      
      * use new EventEngines for tests (not the default global)
      
      * Automated change: Fix sanity tests
      Co-authored-by: default avatardrfloob <drfloob@users.noreply.github.com>
      e28b70a5
    • Mark D. Roth's avatar
      priority LB: fix dumb reversed-conditional bug (#30149) · 74e1023f
      Mark D. Roth编写于
      * C++ end2end tests: refactor ConnectionAttemptInjector code
      
      * priority LB: fix dumb reversed-conditional bug
      
      * clang-format
      
      * add test
      74e1023f
    • Yash Tibrewal's avatar
      Reduce keepalive time period for test (#30162) · 0ec9ca25
      Yash Tibrewal编写于
      * Reduce keepalive time period for test
      
      * Make the timeout 100ms
      0ec9ca25
    • Yash Tibrewal's avatar
      Bump core version to 26.0.0 for upcoming release (#30163) · 46bd0be2
      Yash Tibrewal编写于
      * bump C-core version
      
      * regenerate projects
      46bd0be2
    • Yash Tibrewal's avatar
      Upmerge v1.47.x branch into master (#30160) · 9d6999e3
      Yash Tibrewal编写于
      
      * Bump version to 1.47.0-pre1 (on v1.47.x branch) (#29830)
      
      * bump version to 1.47.0-pre1
      
      * regenerate projects
      
      * xDS: Workaround to get gRPC clients working with istio (#29841) (#29850)
      
      * xDS: Workaround to get gRPC clients working with istio
      
      * Formatting
      
      * Comment test too
      
      * Disable instead of commenting
      
      * Support for prebuilt Ruby binary on x64-mingw-ucrt platform (#29684) (#29868)
      
      * Add support for prebuilt Ruby binary on x64-mingw-ucrt platform, which is used for Windows RubyInstaller Ruby 3.1+
      Co-authored-by: default avatarJohnny Shields <johnny.shields@gmail.com>
      
      * use constraints value in @platforms instead of @bazel_tools//platforms https://github.com/bazelbuild/bazel/issues/8622
      
       (#30019)
      
      * Set Correct Platform Tag in Wheels on Mac OS with Python 3.10 (#29857) (#30026)
      
      * Attempt to set correct platform on Mac OS
      
      * Add some debug
      
      * Make it fail
      
      * Print more
      
      * Try again
      
      * Maybe it's an ordering issue?
      
      * Get logs back
      
      * Try copying distutils to see exactly what is being used
      
      * Actually export the variable
      
      * I just love debugging with CI
      
      * One directory higher this time
      
      * Try with an upgraded Python install
      
      * Fix version
      
      * Rebreak
      
      * Try setting it even earlier?
      
      * Unbreak
      
      * Try explicitly renaming the artifacts
      
      * Fix
      
      * I am about ready to start NAT hole punching for SSH
      
      * Break things for logs
      
      * Whoops
      
      * Clean up
      
      * Shellcheck
      
      * xds-k8s jobs: standardize TESTING_VERSION (#30027) (#30048)
      
      This Addresses the issue with skips not working in golang tests, ref b/235688697. 
      
      1. Unifies `TESTING_VERSION` detection  in grpc_xds_k8s_install_test_driver.sh - new approach applicable to all languages.
      2. Use `TESTING_VERSION` in all build files in `--testing_version` and when tagging docker images. This will be backported to all active test branches. Build Scripts in all other languages will be updated as well.
      
      * Bump Release Version to 1.47.0 (#30073)
      
      * bump version to 1.47.0
      
      * regenerate projects
      
      * Using string rep for status-time (#30123) (#30145)
      
      * tell MSVC to build grpc with utf-8 (#30003) (#30153)
      
      * tell MSVC to build grpc with utf-8
      
      fix #29979
      
      * generate_projects
      Co-authored-by: default avatarAJ Heller <hork@google.com>
      Co-authored-by: default avatarAJ Heller <hork@google.com>
      Co-authored-by: default avatarRichard Belleville <rbellevi@google.com>
      Co-authored-by: default avatarapolcyn <apolcyn@google.com>
      Co-authored-by: default avatarJohnny Shields <johnny.shields@gmail.com>
      Co-authored-by: default avatarAra Nguyen <91614797+aranguyen@users.noreply.github.com>
      Co-authored-by: default avatarSergii Tkachenko <sergiitk@google.com>
      Co-authored-by: default avatarEsun Kim <veblush@google.com>
      Co-authored-by: default avatarhongnod <6680267+hongnod@users.noreply.github.com>
      Co-authored-by: default avatarAJ Heller <hork@google.com>
      9d6999e3
  5. 30 6月, 2022 8 次提交
  6. 29 6月, 2022 8 次提交
  7. 28 6月, 2022 1 次提交