Build #1,435

Build: #1435 was successful Child of CDAP-DRC-5359

Code commits

caskdata/cdap

  • Edwin Elia <edwinelia@google.com>

    Edwin Elia <edwinelia@google.com> 3191add217f0a9073370d0053447326028c619c0

    Merge pull request #13294 from cdapio/bugfix-ui/CDAP-17835-enable-trigger-error
    [CDAP-17835] display error when enabling or disabling pipeline triggers

  • Vitalii Tymchyshyn

    Vitalii Tymchyshyn 46a5e1ab4d5f1712cfd0ce55a963af72da560846

    Merge pull request #13263 from cdapio/features/CDAP-17818-optmize-unpack
    [CDAP-17818] Optimize jar unpacking in PluginInstantiator

  • Edwin Elia <edwinelia@google.com>

    Edwin Elia <edwinelia@google.com> 0ab71dfd05aa929171099e2529cb09a9b69b6050 m

    [CDAP-17835] display error when enabling or disabling pipeline triggers

    • cdap-ui/app/cdap/components/PipelineTriggers/EnabledTriggersTab/EnabledTriggerRow.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/EnabledTriggersTab/EnabledTriggersTab.scss (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/EnabledTriggersTab/index.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/PayloadConfigModal/PayloadConfigModal.scss (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/PayloadConfigModal/index.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/PipelineListTab/PipelineListTab.scss (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/PipelineListTab/PipelineTriggersRow.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/PipelineListTab/index.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/store/PipelineTriggersActionCreator.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/store/PipelineTriggersActions.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
    • cdap-ui/app/cdap/components/PipelineTriggers/store/PipelineTriggersStore.js (version 0ab71dfd05aa929171099e2529cb09a9b69b6050)
  • Vitalii Tymchyshyn

    Vitalii Tymchyshyn ea31a28db91ca082aec16f0b12be408e49b085d9 m

    [CDAP-17818] Optimize jar unpacking in PluginInstantiator
    Currently we unpack all plugin jar in PluginInstantiator. In tests it takes 4+ seconds on each run to perform the unpack and removal afterwards.
    Instead we should only unpack what's needed (jars and menifest) and load classes directly from the original jar.
    In my tests it reduces AutoJoinerTest runtime from 6:41 by 1 minute to 5:44

    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/runtime/artifact/ArtifactInspector.java (version ea31a28db91ca082aec16f0b12be408e49b085d9)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/runtime/plugin/PluginClassLoader.java (version ea31a28db91ca082aec16f0b12be408e49b085d9)
    • cdap-app-fabric/src/main/java/io/cdap/cdap/internal/app/runtime/plugin/PluginInstantiator.java (version ea31a28db91ca082aec16f0b12be408e49b085d9)
    • cdap-app-fabric/src/test/java/io/cdap/cdap/internal/app/runtime/artifact/ArtifactInspectorTest.java (version ea31a28db91ca082aec16f0b12be408e49b085d9)
    • cdap-common/src/main/java/io/cdap/cdap/common/lang/jar/BundleJarUtil.java (version ea31a28db91ca082aec16f0b12be408e49b085d9)