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.
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.