Cask Data Application Platform - Develop Build and Test

Build: #3411 was successful Child of CDAP-DRC-5570

Code commits

caskdata/cdap

  • Terence Yim <885032+chtyim@users.noreply.github.com>

    Terence Yim <885032+chtyim@users.noreply.github.com> 2731dab77c53ec0e92f15c0650fee8f69de8a85a

    Merge pull request #13649 from cdapio/feature/CDAP-18400-improve-lineage-memory
    (CDAP-18400) Improve deserialization of FieldLineageInfo

  • Terence Yim

    Terence Yim e02ae16a94bc935b896ed2d9aea08dbc94a2d849 m

    (CDAP-18400) Improve deserialization of FieldLineageInfo
    - Reuse of EndPointField instance during deserialization to reduce amount of Java objects that are representing the same field.
    - Stream through message payload when decoding the Json string

    • cdap-api/src/main/java/io/cdap/cdap/api/messaging/Message.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/preview/PreviewDataSubscriberService.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/runtime/monitor/RuntimeClientService.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/services/AbstractNotificationSubscriberService.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/metadata/MetadataSubscriberService.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-templates/cdap-etl/cdap-data-pipeline-base/src/test/java/io/cdap/cdap/datapipeline/DataPipelineTest.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-templates/cdap-etl/cdap-data-streams-base/src/test/java/io/cdap/cdap/datastreams/DataStreamsTest.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-app-templates/cdap-program-report/src/main/java/io/cdap/cdap/report/main/MessageUtil.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-data-fabric/src/main/java/io/cdap/cdap/data2/metadata/lineage/field/EndPointField.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-data-fabric/src/main/java/io/cdap/cdap/data2/metadata/lineage/field/EndpointFieldDeserializer.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-data-fabric/src/main/java/io/cdap/cdap/data2/metadata/lineage/field/FieldLineageInfo.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)
    • cdap-watchdog/src/main/java/io/cdap/cdap/metrics/process/MetricsAdminSubscriberService.java (version e02ae16a94bc935b896ed2d9aea08dbc94a2d849)