-
-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Level 3 RPC support #160
Comments
If there's someone looking to get ramped up on contributing to the Go package, I'm happy to pass on knowledge, but otherwise I'm going to have to decline due to other commitments. |
@zenhack I'm here 🙂
@zombiezen I'm quite interested in maintaining this package, and would definitely appreciate a guided tour. Happy to work around your schedule as much as possible. |
Excellent! Left a reply on the mailing list so you've got my email address. |
@lthibault have you assumed the role of package maintainer yet? I am also interested in helping 🙌 |
Hi Taylor,
cc @zenhack and @RamakrishnaChilaka, who has recently expressed interest in maintaining this project as well. It seems like a small maintenance team is forming, which is great!
The answer to your question is “yes”, but I haven’t yet had the opportunity to get much done. However, I have a bit of time and am quite eager to get the ball rolling on this, especially if I’m not going at it alone.
In terms of how to proceed, I suggest we pick up where I left off in the Fall, namely: implementing level-1 embargos (which occur during path resolution, a.k.a. “path shortening"). It would be best to set up a conference call where I can share my notes, step through the code together, and split the work amongst ourselves.
@zenhack — any chance you might be able to join us? Last time I looked at this I got hung up on a few implementation details, which I’m sure you’ll be able to clarify.
In the meantime, I would urge you to brush up as much as possible on the following:
1. The RPC spec <https://github.com/capnproto/capnproto/blob/master/c++/src/capnp/rpc.capnp>
2. The stub implementation for senderPromise <https://github.com/capnproto/go-capnproto2/blob/v3/rpc/rpc.go#L1088> (N.B.: v3 branch)
What time-zone is everybody in? Ian and I are US-Eastern.
- Louis
… On Feb 4, 2021, at 7:55 PM, Taylor Dawson ***@***.***> wrote:
@lthibault <https://github.com/lthibault> have you assumed the role of package maintainer yet? I am also interested in helping 🙌
cc @zombiezen <https://github.com/zombiezen>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#160 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACIDYEJFSD5JZCWQ5NYQGTDS5M6ZTANCNFSM4RYY3XWQ>.
|
I am in IST, but I am comfortable with US Eastern time. Thanks.
On Fri, 5 Feb 2021 at 9:11 PM, Louis Thibault <notifications@github.com>
wrote:
… Hi Taylor,
cc @zenhack and @RamakrishnaChilaka, who has recently expressed interest
in maintaining this project as well. It seems like a small maintenance team
is forming, which is great!
The answer to your questions I “yes”, but I haven’t yet had the
opportunity to get much done. However, I have a bit of time and am quite
eager to get the ball rolling on this, especially if I’m not going at it
alone.
In terms of how to proceed, I suggest we pick up where I left off in the
Fall, namely: implementing level-1 embargos (which occur during path
resolution, a.k.a. “path shortening"). It would be best to set up a
conference call where I can share my notes, step through the code together,
and split the work amongst ourselves.
@zenhack — any chance you might be able to join us? Last time I looked at
this I got hung up on a few implementation details, which I’m sure you’ll
be able to clarify.
In the meantime, I would urge you to brush up as much as possible on the
following:
1. The RPC spec <
https://github.com/capnproto/capnproto/blob/master/c++/src/capnp/rpc.capnp
>
2. The stub implementation for senderPromise <
https://github.com/capnproto/go-capnproto2/blob/v3/rpc/rpc.go#L1088>
(N.B.: v3 branch)
What time-zone is everybody in? Ian and I are US-Eastern.
- Louis
> On Feb 4, 2021, at 7:55 PM, Taylor Dawson ***@***.***>
wrote:
>
>
> @lthibault <https://github.com/lthibault> have you assumed the role of
package maintainer yet? I am also interested in helping 🙌
> cc @zombiezen <https://github.com/zombiezen>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <
#160 (comment)>,
or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ACIDYEJFSD5JZCWQ5NYQGTDS5M6ZTANCNFSM4RYY3XWQ
>.
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#160 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALY3BJ4R3Y6X7EJMWMCEUWDS5QGUPANCNFSM4RYY3XWQ>
.
--
CONFIDENTIALITY NOTICE: This E-Mail is intended only for the individual or
entity to which it is addressed and may contain information that is
confidential. If you have received this communication in error, do not
distribute. Please delete the original message and immediately notify the
sender.
|
I'd definitely be interested in joining, let's use jitsi again. I have a preference for early afternoon EST, but am flexible. |
@zenhack Awesome! In the meantime, I'll add you to our Slack community, as I think some real-time coordination is helpful. |
@lthibault Excellent! I am on the west coast, PST. Thanks! |
'Morning, @taylorjdawson ! You should have an invitation in the gmail account listed in your GitHub profile 🙂 . I'll re-send it, just in case. |
We're finally ready to break ground on this! There are some preliminary things we should think about, and some design questions. In particular:
Probably some of the above should be split out into their own issues. |
Some discussion came up on the mailing list about adding Level 3 RPC support:
https://groups.google.com/forum/#!topic/capnproto/iXuK8wjmG8o
Louis was looking to arrange a video call around this; @zombiezen I know you don't have a ton of bandwidth for this project these days, but thought I'd ping to see if you'd be interested in joining us? No pressure.
I don't know Louis's GitHub handle, but I'll cross-link this issue on the mailing list.
The text was updated successfully, but these errors were encountered: