...
Code Block |
---|
{ ... "dependencies": { "cdap": { "minVersion": "4.0.0", "maxVersion": "4.1.0" }, "artifacts": [ { "scope": "system", "name": "spark-plugins", "minVersion": "1.5.0", "maxVersion": "1.6.0" }, ... ], "streams": [ { "name": "smsTexts" } ], "datasets": [ { "name": "spamTexts" } ] } } |
Min versions are inclusive and max versions are exclusive.
Failures
Since a package spec can contain multiple actions, what happens if some actions succeed and then one action fails? Since the CDAP APIs backing these actions are idempotent, we can ask the user if they want to retry.
...