GitHub user jeking3 opened a pull request:
https://github.com/apache/thrift/pull/1199
THRIFT-3706 - Implement multiplex protocol and crosstest for c_glib client,
java server
I added one commit to https://github.com/apache/thrift/pull/1191 to make it
work with crosstest, and rebased against master.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jeking3/thrift thrift-3706
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/thrift/pull/1199.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1199
----
commit 61d8cb372e0d00f5d509d0bf440673ddb1d23642
Author: Gonzalo Aguilar Delgado <[email protected]>
Date: 2016-03-04T12:16:22Z
Implement multiplexed protocol
commit d62dfbbff6f0d9f162c43793958cba9fe9834deb
Author: Gonzalo Aguilar Delgado <[email protected]>
Date: 2016-03-05T00:21:27Z
Implement protocol multiplexor. For me there are a pair of things missing.
Implement protocol decorator.
commit 86994fd0e9cd08457c37b66e723176a31703bdcb
Author: Gonzalo Aguilar Delgado <[email protected]>
Date: 2016-03-28T23:08:52Z
Fix protocol decorator cause it failed to register list cls->read_list_end
on thrift_protocol_decorator_class_init
Change log to debug
commit fc70bef51faa0e9acf1dc284b8bd4556853259cf
Author: Gonzalo Aguilar Delgado <[email protected]>
Date: 2017-02-15T09:10:05Z
Add Multiplexed protocol to the test
commit 88a7d134f19f84f8ba98d5a00251a8c248b40a00
Author: Gonzalo Aguilar Delgado <[email protected]>
Date: 2017-02-15T10:54:30Z
Add multiplexed binary tests against java
commit c2579a1b15b85eb6ee72b9778ba96d00ff7cdc17
Author: James E. King, III <[email protected]>
Date: 2017-02-20T16:49:07Z
simplify protocol for multiplexed crosstest and add a second processor on
the java server - this will also run in Travis CI because I already added
support for multiplexed protocol in jobs #1 and #2
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---