Won't Fix
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee
Sreevatsan Raman
Sreevatsan RamanReporter
Poorna Chandra
Poorna ChandraLabels
Components
Priority
Created October 6, 2015 at 10:19 PM
Updated June 8, 2020 at 8:28 PM
Resolved June 8, 2020 at 8:28 PM
cdap-proto was supposed to be a layer that would define wire protocol for CDAP objects. However, it has slowly evolved into something that is heavily used internally. Generally user API should remain constant, and internal APIs need to evolve quickly. cdap-proto is used as both external API and internal API, and leads to conflicts when making changes.
We should separate out cdap-proto into two modules - classes only for wire protocol, and classes for internal use.