cdap-proto cleanup

Description

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.

Release Notes

None

relates to

Activity

Show:

Sreevatsan Raman June 8, 2020 at 8:28 PM

Marking as Won't fix since the bug is too old/

Won't Fix
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

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