Commit Graph

18 Commits

Author SHA1 Message Date
Yadong 18c42a21af
[core] Add support for vsock transport (#33309)
Revert "Revert "[core] Add support for vsock transport"
(https://github.com/grpc/grpc/pull/33276)"
This reverts commit
c5ade3011a.

And fix the issue which broke the python build.

@markdroth @drfloob please review this PR. Thank you very much.

---------

Co-authored-by: AJ Heller <hork@google.com>
2023-06-07 13:55:53 -07:00
AJ Heller c5ade3011a
Revert "[core] Add support for vsock transport" (#33276)
Reverts grpc/grpc#32847. Breaks the Python build.
2023-05-30 14:31:26 -07:00
Yadong 9d765860ef
[core] Add support for vsock transport (#32847)
This is another attempt to add support for vsock in grpc since previous
PRs(#24551, #21745) all closed without merging.

The VSOCK address family facilitates communication between
virtual machines and the host they are running on.
This patch will introduce new scheme: [vsock:cid:port] to
support VSOCK address family.

Fixes #32738.

---------

Signed-off-by: Yadong Qi <yadong.qi@intel.com>
Co-authored-by: AJ Heller <hork@google.com>
Co-authored-by: YadongQi <YadongQi@users.noreply.github.com>
2023-05-30 09:46:49 -07:00
AJ Heller 21c6f8d757
Reland: Add DNS Server address override to the EventEngine API (#29493)
This reverts commit fb4b6c7776.
2022-04-26 11:02:59 -07:00
AJ Heller fb4b6c7776
Revert "Add DNS Server address override to the EventEngine API (#29485)" (#29492)
This reverts commit c462bb8d48.
2022-04-25 14:21:58 -07:00
AJ Heller c462bb8d48
Add DNS Server address override to the EventEngine API (#29485)
* Add DNS Server address override to the EventEngine API

* instead, override authority in GetDNSResolver; other fixes

* feedback

* constrain dns_server format to "IP:port"
2022-04-22 15:11:15 -07:00
Benjamin Shaya 702edbeee4 Add support for "unix-abstract:" URIs to support abstract unix domain sockets
Adapted from #21278 by @mheese
2020-11-06 19:03:56 +00:00
Mark D. Roth 2b03154cf4 Update naming doc. 2019-03-14 12:28:29 -07:00
Vu Cong Tuan 69fab8eacb Fix many typos in doc
Signed-off-by: Vu Cong Tuan <tuanvc@vn.fujitsu.com>
2019-02-14 11:14:16 +07:00
Alex Lo f932b8e2d0
ipv6 addresses must be bracketed if using a port
The host/port splitting code will not pull out a port if there are >=2 colons[1].
Unit test code demos this [2].  Note other documentation gets this right[3].  Example IP came from this issue[4] and the unit tests[2].
See also: relevant RFCs [5] [6]

[1]618a3f561d/src/core/lib/gpr/host_port.cc (L81)
[2]618a3f561d/test/core/client_channel/resolvers/sockaddr_resolver_test.cc (L107)
[3]https://chromium.googlesource.com/external/github.com/grpc/grpc/+/chromium-deps/2016-07-19/src/core/ext/client_config/README.md
[4]https://github.com/grpc/grpc/issues/6623
[5]http://www.iana.org/go/rfc5952#section-6
[6]http://www.iana.org/go/rfc3986#section-3.2.3
2018-11-12 16:16:40 -05:00
Mark D. Roth 69b416a08c Update naming documentation. 2018-08-28 08:53:31 -07:00
Mark D. Roth b4227370fc Code review changes and other improvements. 2017-01-18 09:21:20 -08:00
Mark D. Roth 892e917a09 Fix link. 2016-12-14 08:12:39 -08:00
Mark D. Roth 3cadfb152f Started updating docs. 2016-12-14 07:52:47 -08:00
Craig Tiller eda85c6765 Expunge all references to zookeeper 2016-07-01 12:45:19 -07:00
Abhishek Kumar c7e13188fa Update naming.md
Fixed code formatting issues.
2015-07-21 14:26:17 -07:00
Abhishek Kumar 2d8eeb416b Formatting fixes
Added some formatting fixes .
2015-07-21 10:00:36 -07:00
Abhishek Kumar 8c8ecd8da1 Initial draft of a naming proposal.
First draft for public review and comments.

Some code formatting is still broken.
2015-07-20 16:37:50 -07:00