This JIRA proposes an architecture for enabling ResultSet compression which uses an external plugin.
The patch has three aspects to it:
0. An architecture for enabling ResultSet compression with external plugins
1. An example plugin to demonstrate end-to-end functionality
2. A container to allow everyone to write and test ResultSet compressors with a query submitter (https://github.com/xiaom/hs2driver)
Also attaching a design document explaining the changes, experimental results document, and a pdf explaining how to setup the docker container to observe end-to-end functionality of ResultSet compression.
https://reviews.apache.org/r/35792/ Review board link.