From 034dde0b0cae6e04ebd1fda4237952297a12cff5 Mon Sep 17 00:00:00 2001 From: Peter Lau Date: Wed, 15 Sep 2021 09:57:47 -0700 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 273876a360f0bdd6c1a231e44fbe2e690201a34d Author: Peter Lau Date: Tue Sep 14 15:06:12 2021 -0700 Add readme for UI specifically commit 870d411a2613a92070afe96779fef11b550f408b Author: Peter Lau Date: Tue Sep 14 12:34:52 2021 -0700 Remove further karbon files commit b724795d5670a412a02042ce0610ced1855a5b26 Author: Peter Lau Date: Tue Sep 14 11:50:24 2021 -0700 Create OSS branch by * Removing netflix-specific build files (e.g. newt, jetpack) * Remove /server (internal NQ stack-router proxy) * Strip netflix branding and auth commit 312e02f362a80dcb111048689567e5a5d8869f50 Author: Peter Lau Date: Mon Sep 13 11:26:55 2021 -0700 Add staging (test) to stack selector commit 99f8378b3b0e18327debc58e80a4be076faa4a05 Author: Peter Lau Date: Thu Sep 9 17:39:41 2021 -0700 Restore dummy test-karbon.sh Fix staging build (use prod api) commit 17d7d62801475ea7925cce5d6692513099bbf565 Author: Peter Lau Date: Thu Sep 9 14:16:43 2021 -0700 Restore build.sh, dev.sh and test_karbon.sh which are used by newt build commit bff8c0d02a0c933b7104ae09356e1aaed96d7e95 Author: Peter Lau Date: Thu Sep 9 13:48:37 2021 -0700 Restore NFA snippets commit 2caa64620c2471c1b10a21c00376b4efab079844 Author: Peter Lau Date: Thu Sep 9 13:30:54 2021 -0700 Fix bug - missing task list link to right panel commit a4fbe6518e2716b1c840017f4ecc0973562ea50b Author: Peter Lau Date: Thu Sep 9 12:58:51 2021 -0700 Squashed commit of OSS-UI refactor commit db088307513d16746a62d520af0b48518b636e56 Author: Peter Lau Date: Thu Sep 2 12:02:53 2021 -0700 Squashed commit of the following: commit d22abb28cbbe87f3714e13753c79de2e811203b5 Merge: d17d8dbd 01fff70a Author: Peter Lau Date: Wed Sep 1 15:12:11 2021 -0700 Add 'ui/' from commit 'b7ce3f012ff8cc5ab7cf6b1815b7551cb3b3a2b8' git-subtree-dir: ui git-subtree-mainline: 7d70aa68410f9081267f942412735de3128ceaf3 git-subtree-split: b7ce3f012ff8cc5ab7cf6b1815b7551cb3b3a2b8 commit d17d8dbdc7996b906f29ad82c34299c605f8f825 Author: Peter Lau Date: Tue Aug 31 14:25:35 2021 -0700 Upgrade UI to 3.0 commit 01fff70a906063051b52f0b8a78b7274d2c1529d Author: Peter Lau Date: Tue Aug 31 14:25:35 2021 -0700 Upgrade UI to 3.0 commit 022527568a4d333bae6715bac67e694a39b4261d Author: guru1306 Date: Thu Aug 26 03:07:09 2021 -0400 Amqp too many connections (#2421) * Fix multiple connection creations and channel closure issues * Fix unit tests * add more logging * Revert changes to spport azure blob compilation and sanity testing commit 775d66cb387732f871342d38d84697226a1313f1 Author: venkag Date: Thu Aug 26 03:04:15 2021 -0400 Extensible evaluator framework. (#2403) * Extensible evaluator framework. * Introduce new system tasks viz. `SWITCH`, `INLINE` tasks. * `SWITCH` is similar to `DECISION` task but uses the evaluator framework. * `INLINE` is similar to `LAMDA` task but uses the evaluator framework. * Evaluator framework depends on two parameters. One defines the evaluator type and another the expression that the evaluator uses to evaluate and returns a result. * UI is updated to detect `SWITCH` task. * Documentation is updated with information about `SWITCH` and `INLINE` tasks. * Extensible evaluator framework. * Fix build failures related to `PostgresGrpcEndToEndTest` * Change the way evaluators' map is created. * Fixes in some tests causing failures. * Extensible evaluator framework. * Fix minor issues. * Extensible evaluator framework. * Taking care of the review comments. * Extensible evaluator framework. * Taking care of the review comments. Co-authored-by: Venka Gade commit e8609361fb20328abb4110d05d3221bc7974d032 Author: venkag Date: Thu Aug 26 03:04:15 2021 -0400 Extensible evaluator framework. (#2403) * Extensible evaluator framework. * Introduce new system tasks viz. `SWITCH`, `INLINE` tasks. * `SWITCH` is similar to `DECISION` task but uses the evaluator framework. * `INLINE` is similar to `LAMDA` task but uses the evaluator framework. * Evaluator framework depends on two parameters. One defines the evaluator type and another the expression that the evaluator uses to evaluate and returns a result. * UI is updated to detect `SWITCH` task. * Documentation is updated with information about `SWITCH` and `INLINE` tasks. * Extensible evaluator framework. * Fix build failures related to `PostgresGrpcEndToEndTest` * Change the way evaluators' map is created. * Fixes in some tests causing failures. * Extensible evaluator framework. * Fix minor issues. * Extensible evaluator framework. * Taking care of the review comments. * Extensible evaluator framework. * Taking care of the review comments. Co-authored-by: Venka Gade commit 71684be5ea9c6ed0c5729aac63639c2a218108f9 Merge: 9435a3fb 78950b99 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 23 16:36:52 2021 -0700 Merge pull request #2423 from uakihir0/main fix serverAndUI docker setup script. commit 78950b99d0917c8795a7ef38765e0a49d73f43dd Author: Akihiro Urushiara Date: Sat Aug 21 16:25:56 2021 +0900 fix docker serverAndUI setup script. fix jar file name. commit 9435a3fb625a7b567d2817813c183b5c730e4cea Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Aug 19 12:22:44 2021 -0700 getQueue is marked as nonnull commit dc26234218d06d27f52e36679a4c1f71e28e3de8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Jul 28 16:45:25 2021 -0700 event task is async commit 824c383b09518ce91d5c80d2c487bd434199fe50 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Aug 19 15:02:10 2021 -0700 Upgraded azure-storage-blob to 12.7.0 to fix build issue #2407 (#2408) * upgraded azure-storage-blob to 12.7.0 to fix build issue #2407 commit 400828dc0643e2cbf5af537fd06a84e09b124ecf Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Aug 16 13:39:56 2021 -0700 removed un-parameterized usages of GenericObjectPoolConfig and Set commit 9e84e3dee719233e321dad74596ffdb6b5236b0e Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Aug 16 13:38:24 2021 -0700 removed Ignore commit a7ca894259b8065c8ae2415e243df81a9d0cdf1b Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Aug 16 13:38:09 2021 -0700 SystemTaskWorker is public commit 384e8660a617ae8a000723176f005927cba9e8e7 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Aug 9 14:00:55 2021 -0700 fixed tests for SystemTaskWorker commit 23922f50667336afc81adda168d81b055c656bf2 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Jul 28 17:11:07 2021 -0700 SystemTaskWorkerCoordinator refactoring commit 5255073d464fcbe34ebbb4567948e0915b4f542f Merge: 3e6ae242 cb2ccf96 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 16 11:35:05 2021 -0700 Merge pull request #2399 from heinrichcohn/bug/fix_workflow_to_tasks_mapping_deletion [redis-persistence] Prevent workflow to tasks mapping from being deleted immediately during archiving commit 53700a132acd1f1a2eebda3063a53d087efb207b Merge: d5173702 26af3091 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 10 16:57:08 2021 -0700 Merge pull request #2395 from Netflix/dependabot/npm_and_yarn/ui/path-parse-1.0.7 Bump path-parse from 1.0.6 to 1.0.7 in /ui commit 3e6ae2420b6cad9f3039973176eaf58bda3c5ba3 Merge: 23b03a4e 1a210e74 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 10 16:57:08 2021 -0700 Merge pull request #2395 from Netflix/dependabot/npm_and_yarn/ui/path-parse-1.0.7 Bump path-parse from 1.0.6 to 1.0.7 in /ui commit cb2ccf96cb4012f9e3f4438c9658966fe79520de Author: heinrichcohn Date: Tue Aug 10 22:57:44 2021 +0300 Prevent workflow to tasks mapping from being deleted immediately when removing workflow with ttl - Redis DAO commit 26af309136c4af4586da25f71748f15437ae02fd Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 10 18:25:36 2021 +0000 Bump path-parse from 1.0.6 to 1.0.7 in /ui Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] commit 1a210e74a78194b9a236be9979594014f4bf142e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Aug 10 18:25:36 2021 +0000 Bump path-parse from 1.0.6 to 1.0.7 in /ui Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] commit 23b03a4e1fea332907d47df69da3b45b720ac392 Merge: 07cb1eac 4e39ae99 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 10 10:55:29 2021 -0700 Merge pull request #2393 from mpsanchezg/docs-systask docs(systask): specify queue name conductor sink commit 07cb1eacad31c029585122f058a9c75e2fc5e6aa Author: GeorgiiShuev Date: Tue Aug 10 20:52:53 2021 +0300 es7-persistence module migration from 2.31.4 to 3.0.6 (#2324) * es7-persistence module migration from 2.31.4 to 3.0.6 * revert conductor dependencies.lock * finalize es7 migration * update es-7 README.md * update es-7 README * rollback conductor es-7 properties migration * fix:Create indexes on start-up including task_log one * include es7-persistence to project * shade es7-persistence * fix es7 README.md * replace deprecated method * set ext['elasticsearch.version'] explicitly to avoid conflicts * update es7-persistence README * fix revElasticSearch7 version, shaded jar, add reminding note * fix elasticsearch container version * remove revElasticSearch7 from build.gradle * remove not necessary ext['elasticsearch.version'], replace _index_template to _index Co-authored-by: Marco Patricio Crasso commit 4e39ae997fc428cfdb87235bf257c3ec1950e0c7 Author: María Pía Sánchez Gutiérrez Date: Mon Aug 9 22:54:40 2021 -0400 docs(systask): specify queue name conductor sink As explained on answer at https://github.com/Netflix/conductor/discussions/2379 commit 3a1947583236ffb99ed8746255d07d68ffe943fe Author: Heinrich Cohn Date: Sun Aug 8 23:54:07 2021 +0300 Add rabbit-client dependency in server and test-harness modules in order to get the upgraded version commit 53116bf94bd0d21881cbb325b51ecedff19639dc Author: heinrichcohn Date: Sun Aug 8 23:51:57 2021 +0300 Check when the channel is closed after being created commit 6c8b5b7f9f393410e9a4e3a46e005c81ea62194d Author: heinrichcohn Date: Sun Aug 8 21:51:33 2021 +0300 Update amqp queue tests commit 799861076230d6d593f334827a0dc71686c43164 Author: heinrichcohn Date: Mon Aug 2 22:57:43 2021 +0300 Fix queue and exchange creation in order to avoid channel level exception commit 6293e6fcdc514791c7308a26cafb89142390d43d Author: heinrichcohn Date: Sun Aug 1 10:16:14 2021 +0300 Fix amqp channel and connection management commit 97f22e5aade2951b33d58dcf529f0785db6c75c8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Aug 5 00:27:18 2021 -0700 removed unnecessary echo command commit e84ed8fc8a2ff48fe102e2087ae529bd4e91e535 Merge: d838c6a6 0855991e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 2 10:54:25 2021 -0700 Merge pull request #2376 from heinrichcohn/bug/rename_monitor_meter_name_for_daoeventrequests Rename dao event requests meter name to prevent duplicates commit 0855991e2233657934ee6dc2e9ab4444cb73891e Author: heinrichcohn Date: Wed Jul 28 11:04:01 2021 +0300 Rename dao event request meter name to prevent duplicates commit d838c6a6b850b3342dc01ac83a9c80bd9b514c85 Merge: c97e73aa 0d8bc02a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 26 17:03:48 2021 -0700 Merge pull request #2373 from jas34/faq_updates #2256 Updated faq.md for answer on scheduling. Suggestion is to use p… commit c97e73aab84a85bdd39c782885b71d1dcb163152 Author: Noam Levy Date: Tue Jul 27 02:27:31 2021 +0300 Add datadog metrics (#2332) * add postgres missing dependency * support datadog * update datadog conditional property commit 0d8bc02a8f17c858d915bd93d2a9184aaab5efad Author: jas34 Date: Sat Jul 24 18:29:25 2021 +0530 #2256 Updated faq.md for answer on scheduling. Suggestion is to use project 'Schedule Conductor Workflows: https://github.com/jas34/scheduledwf' commit 8d20de5b68297bec787ceaa6dda23234ad6c1d0b Merge: bff21959 7d0ca050 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 20 17:06:53 2021 -0700 Merge pull request #2366 from uchia-itachi/PythonClientAddCallBackAfterSeconds Add callbackAfterSeconds for python client commit 7d0ca0502eccb72926556609794f416718c4c075 Author: sunil-bhagat Date: Mon Jul 19 18:23:01 2021 +0530 Add callbackAfterSeconds for python client commit bff2195945d9afd3a634ab2a2241e70705f58350 Author: Anoop Panicker Date: Fri Jul 16 14:31:06 2021 -0700 temporarily disable contribs:test in build commit 35a96f6f9f600757c3781a63b180a2ff0f0cfbb1 Merge: 052e61ca b2609e20 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jul 16 14:09:01 2021 -0700 Merge pull request #2360 from Netflix/subworkflow_start_transient_failures SubWorkflow task will be auto-retried on BACKEND_ERROR commit b2609e2054bbacd2b1471c83571c00d938657f7c Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Jul 13 23:36:41 2021 -0700 Extracted WorkflowExecutor.executeSystemTask into its own class AsyncSystemTaskExecutor commit 16552b7ab8da27f2268c1819c700b923fccc3de0 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Jul 12 23:21:24 2021 -0700 on transient errors (BACKEND_ERROR), task state is set as SCHEDULED which allows the task to be retried commit 052e61cacf0d579b5e2505e927035c686774b15c Merge: 878e7747 a5dc25f3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jul 16 13:58:53 2021 -0700 Merge pull request #2357 from Netflix/temp_build_fix disabled httptasktest; cleaned up WorkflowMonitor commit a5dc25f36c5a77e20d24c54f5d3995dd141bbef4 Author: Anoop Panicker Date: Mon Jul 12 12:01:22 2021 -0700 disabled httptasktest; cleaned up WorkflowMonitor commit 878e774764c03b4edd52c3b082b94eb9aaafccec Author: Jasbir Date: Sat Jul 17 01:22:55 2021 +0530 #2256 added scheduled conductor workflow community project link. (#2356) commit cf8bdd167dd7c064b1dcc9edda3e9d423ea29e9a Author: Jonathan Schneider Date: Tue Jul 13 16:51:32 2021 -0700 refactor: use diamond operator (#2352) Co-authored-by: Moderne Co-authored-by: Moderne commit aa924eb1cae3332d282762bf6506652d64a93bd6 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue Jul 13 19:47:54 2021 -0400 dont use string manipulation on parameter for processUnacks, processAllUnacks for Postgres - for 3.x (#2350) * dont use string manipulation on parameter for processUnacks, processAllUnacks - for 3.x * add Query.java, not sure what happened to that file in 3.x * change imports for new file locations * change imports for new file locations * change imports for new file locations * change imports for new file locations * use the Query class that was in the util package Co-authored-by: u447 commit 42eb26db0251b6f68669be3f99402f144e25f526 Merge: 8fcb4316 eadeb0d0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 13 16:33:08 2021 -0700 Merge pull request #2351 from rickfish/bugfix/queuemessage-performance-fix-3.x add descending priority index to combo_queue_message index to make queue queries faster - 3.x commit 8fcb43163d782040d7a7e3651940d03d0f418c5c Author: venkag Date: Tue Jul 13 19:23:02 2021 -0400 Feature/separate database services in docker compose (#2349) * Separate database service into separate compose file * Separating database service helps provide flexibility to preferred database. * Downside with this is `docker-compose.yaml` cannot be used as is as the database service is detached. * `README.md` is updated with new set of instructions to include database related docker compose file. * This commit separates `dynomite` and `postgres` only. More can be extended in future. * Separate database service into separate compose file * Separating database service helps provide flexibility to preferred database. * Downside with this is `docker-compose.yaml` cannot be used as is as the database service is detached. * `README.md` is updated with new set of instructions to include database related docker compose file. * This commit separates `dynomite` and `postgres` only. More can be extended in future. * Update README.md Co-authored-by: Venka Gade commit 727867e8421e03bae48aed44710e4f4d6162d377 Merge: c068a6c0 902f5abe Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 12 11:32:17 2021 -0700 Merge pull request #2353 from Netflix/workflow_creation_lock acquire lock when creating workflow commit 902f5abe4b47ab2fb6b4dba8583ad0569af3a36e Author: Anoop Panicker Date: Thu Jul 8 17:03:38 2021 -0700 acquire lock when creating workflow commit c068a6c057ed6446768c45070a3f508c1ca656aa Merge: 5e04b144 190ab2bd Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 12 11:28:37 2021 -0700 Merge pull request #2344 from Netflix/dynamic_fork_join_swf_retry fix for retrying subworkflows within dynamic fork join commit 190ab2bd8b624a30d4cc55fee4b5472f5c7930ab Author: Anoop Panicker Date: Tue Jul 6 18:38:12 2021 -0700 fix for retrying subworkflows within dynamic fork join commit eadeb0d006c391f0c4867610d6c2c47f57fcf35b Author: u447 Date: Wed Jul 7 13:35:35 2021 -0400 add descending priority index to combo_queue_message index to make queue queries faster commit d517370204ac6053c75cb6ddd40a03e8b165d8ff Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Jul 2 13:03:47 2021 -0700 switching bulk terminate to post commit 5e04b14470998d3b147b4cba94089ee5ea859421 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Jul 2 13:03:47 2021 -0700 switching bulk terminate to post commit 80a9a53de4b9e855a393fd6d74451bd9f1f7d3b0 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Jul 1 14:36:02 2021 -0700 bulk terminate uses post since Tomcat does not support DELETE requests with body commit 1b9a57ca4640aa8f379b303dc5e0fabce7b2e24b Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Jul 1 14:36:02 2021 -0700 bulk terminate uses post since Tomcat does not support DELETE requests with body commit ab282400e2970be909d26d236df2964248edd9cb Author: michaelpaliy Date: Thu Jul 1 02:50:12 2021 +0300 Refactor Postgres and MySQL unit tests (#2279) * refactor Postgres and MySQL unit tests * refactor Postgres and MySQL unit tests commit 2375cce574c8a5027585e6f11d3ff1a6e3202c91 Author: Kishore Date: Mon Jun 21 19:10:51 2021 -0700 Update systask.md (#2327) commit bbbfa542660dee0a0d2bf72a262179efc44b164e Merge: 0ef85b2a 62a8c6ba Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 21 16:51:12 2021 -0700 Merge pull request #2317 from michaelpaliy/fix/grpcDockerCompose#2303 fix grpc docker compose commit 0ef85b2a1dc7c2b031a6dafaa66b143390961f7f Author: Mahesh Yaddanapudi Date: Tue Jun 22 05:07:19 2021 +0530 Updated Oracle Persistence Forked Repo details (#2296) commit 62a8c6ba9c5fc31cfb69a0cdfc739cabae1afd4b Author: michaelpaliy Date: Tue Jun 15 19:13:58 2021 +0300 fix grpc docker compose commit e1f9263e82699b8f14428fc2dc55cf27e2f2d515 Author: cYee <48147252+imcyee@users.noreply.github.com> Date: Tue Jun 15 08:14:39 2021 +0800 Added troubleshooting guide for docker (#2290) * Added potential trouble using docker Some helpful tips for people using docker, which may encounter some issue that i faced. This is to provide a little helpful suggestion for them. * Update README.md * Update README.md commit b491a8d84160b7e53cde5767b510fb06c7b6afb5 Merge: 0bc7a05d 7a06c695 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Jun 14 16:45:21 2021 -0700 Merge branch 'main' of github.com:Netflix/conductor into main commit 0bc7a05dc1e5a3d01ae00b8b9f5aa023ada0c928 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Jun 14 16:45:11 2021 -0700 updated template to include version and other details commit 7a06c695cddd5bbfd4334dfecd95534789329285 Author: Mahesh Yaddanapudi Date: Tue Jun 15 04:45:00 2021 +0530 Update RELATED.md (#2300) commit 0813ec0668de2a34c2a44cd2932a7904dd0f4118 Author: Mahesh Yaddanapudi Date: Tue Jun 15 04:44:37 2021 +0530 OAuth 2.0 Role Based Security - Community Projects (RELATED.md) (#2274) * Added Security / OAuth 2.0 related details * Updated Repo URL with Branch commit e6007027f74b6f1740d3029d1f55220349b77860 Merge: c4b3b5fd 496e8e6c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jun 4 15:04:43 2021 -0700 Merge pull request #2280 from michaelpaliy/updateChangeLogWithDatasourceProperties Update changelog with latest Postgres and MySQL properties commit c4b3b5fd668fc74f38b44acced7cbc98da70ea12 Author: Anoop Panicker Date: Fri Jun 4 14:42:57 2021 -0700 set workflow input if not null or empty commit 496e8e6c2d0b62e0100471befdb55cddb9c26cd4 Author: michaelpaliy Date: Tue Jun 1 08:04:56 2021 +0300 update change log with latest Postgres and MySQL properties commit f3bdc16f90dd36932db530f2d73b291ff7a23505 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue May 25 10:01:47 2021 -0700 removed task limit commit 72fb224cb11e1b851bf2207dc3ec6a3bdb6d4352 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue May 25 09:13:58 2021 -0700 #2263 SQL files are the same as 2.31 commit 648883e836ea84b82650bff6c118ae28b1ce0b29 Author: michaelpaliy Date: Tue May 25 02:46:16 2021 +0300 New Search APIs that return Workflow/Task instead of WorkflowSummary/TaskSummary (#2260) * Issue #1992 add search api that returns Workflow instead of WorkflowSummary * Add task search api that returns Task instead of TaskSummary commit 43066d739bafed77f8552aec156abb22d35d0809 Merge: 3ab1bd43 e0d607bc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue May 18 10:41:04 2021 -0700 Merge pull request #2264 from michaelpaliy/bugFix/missingBuildProperiesInConfigApi Add build properties to /admin/config API which is consumed by the UI commit 3ab1bd43b331a55587e318d922e82e786bbd0115 Merge: 187dcc7f 446b902b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue May 18 10:38:28 2021 -0700 Merge pull request #2261 from Netflix/auto_repair_subworkflow Improve repair service to auto-repair subworkflow commit 446b902b5ab08b25e16f0964d74c2bd0baff59fa Author: Anoop Panicker Date: Mon May 17 17:25:32 2021 -0700 improve repair service to auto-repair subworkflow commit e0d607bc689442a1f58d68d56fd7408b1533014d Author: michaelpaliy Date: Tue May 18 13:35:19 2021 +0300 add build properties to config API commit 187dcc7f58c8d4b7b4e000859f85688fe6eddab0 Merge: 05ffcd54 d0a9040d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 17 10:10:36 2021 -0700 Merge pull request #2247 from Netflix/retry_timedout_workflow Allow retrying timed_out workflow with no unsuccessful tasks commit 05ffcd54f9dc7ae97a5294960eb2e3e111f74f29 Merge: 76ced37f 4685a266 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 17 10:09:10 2021 -0700 Merge pull request #2250 from Netflix/remove_workflow_ops_task_update Remove workflow operation from task update commit 76ced37f8bc999199bf111d8e3f565fea9e6d892 Author: michaelpaliy Date: Sat May 15 20:52:42 2021 +0300 bugFix embrace spring flyway (#2246) * embrace spring flyway * embrace spring flyway - add comments commit 0db140a55cc01c90ebd04239f21cb92625b23203 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 14 17:09:28 2021 -0700 Update README.md commit a6ef8ef8d34a14a360c7233826a872191157ad5a Author: Jack Stenglein Date: Fri May 14 18:55:32 2021 -0500 Get all IP addresses for redis cluster (#2249) * Get all IP addresses for redis cluster * Use streams API commit 4685a266f52ac3f804f2f545464f633028a5a483 Author: Anoop Panicker Date: Wed May 12 17:26:39 2021 -0700 remove workflow operation from task update commit d0a9040d2a77826540b218e6ec3239ef032aaaf3 Author: Anoop Panicker Date: Tue May 11 18:27:46 2021 -0700 allow retrying timed_out workflow with no unsuccessful tasks commit 2da5b834b9992c0fea423f02d4f3a1379109c5b9 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon May 10 18:29:19 2021 -0700 disable flyway in spring boot commit 9736f3cc40b5961d7614b6e2fe8f7e516e0bb772 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 13:58:49 2021 -0700 Added instructions to run Conductor commit 7da70721467c7634e33834d79941e979ef1f2139 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 13:42:12 2021 -0700 Added link to Netflix OSS Maven repository commit 9d9c9c0b91c99a79c6d9f14dfc84d314f84d26ce Merge: eef766a8 aa91a528 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 13:23:07 2021 -0700 Merge pull request #2233 from Netflix/task_limit Added check for max tasks limit commit aa91a528e043c9f53bf953fa7dc91c39b9bd4c72 Merge: 7ec53198 eef766a8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 11:51:09 2021 -0700 Merge branch 'main' of github.com:Netflix/conductor into task_limit  Conflicts:  core/src/test/java/com/netflix/conductor/core/execution/TestDeciderService.java  core/src/test/java/com/netflix/conductor/core/execution/TestWorkflowExecutor.java commit eef766a8e155d9d7bb664028709a88d96a373d31 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue May 4 22:24:02 2021 -0700 using Spring Boot's auto configuration to create an ObjectMapper. ObjectMapperProvider is used by the client and tests. commit b32022048875c7b4dfeebd6f0923f1773150a053 Merge: 31b8d0ef cfcfb43e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 7 11:44:33 2021 -0700 Merge pull request #2238 from Netflix/dependabot/npm_and_yarn/ui/hosted-git-info-2.8.9 Bump hosted-git-info from 2.8.8 to 2.8.9 in /ui commit e7ed4facab1c709060a41a0439c5e2aa96316cac Merge: ff913eb0 11b093b4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 7 11:44:33 2021 -0700 Merge pull request #2238 from Netflix/dependabot/npm_and_yarn/ui/hosted-git-info-2.8.9 Bump hosted-git-info from 2.8.8 to 2.8.9 in /ui commit 7ec53198e5a9e99ce8381b6d70ed617962bdb7c0 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 11:38:35 2021 -0700 moved feature label to patch commit ca64b09cdbabf63380cf8edcfd0de42d05fe298b Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri May 7 09:51:33 2021 -0700 conditionally enabled WorkflowMonitor commit cfcfb43ed57343bafd25c7f97f59b79177fe8f78 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 7 18:37:14 2021 +0000 Bump hosted-git-info from 2.8.8 to 2.8.9 in /ui Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] commit 11b093b47f987ecd3e3b53ba96345f4a01dcd0b2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 7 18:37:14 2021 +0000 Bump hosted-git-info from 2.8.8 to 2.8.9 in /ui Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] commit 31b8d0ef342a0b2bae30bfbbd05d0e382e6044ce Merge: 86485559 8b0a6e2d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 7 11:34:11 2021 -0700 Merge pull request #2237 from Netflix/dependabot/npm_and_yarn/ui/lodash-4.17.21 Bump lodash from 4.17.19 to 4.17.21 in /ui commit ff913eb0777acc0e14506a21f7e860408e9af57e Merge: 15d1b4fb b212c310 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 7 11:34:11 2021 -0700 Merge pull request #2237 from Netflix/dependabot/npm_and_yarn/ui/lodash-4.17.21 Bump lodash from 4.17.19 to 4.17.21 in /ui commit 15d1b4fb38e1b386e3f602508614f2aeea6f96cb Merge: 639d6898 63eb93ea Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 7 11:33:58 2021 -0700 Merge pull request #2236 from Netflix/dependabot/npm_and_yarn/ui/underscore-1.12.1 Bump underscore from 1.10.2 to 1.12.1 in /ui commit 8b0a6e2d0337004d57b64940b4b8fac6338c758b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 7 11:02:06 2021 +0000 Bump lodash from 4.17.19 to 4.17.21 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21) Signed-off-by: dependabot[bot] commit b212c310dcaf663673a9c581530f7c6ff9400bf3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri May 7 11:02:06 2021 +0000 Bump lodash from 4.17.19 to 4.17.21 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21) Signed-off-by: dependabot[bot] commit 639d6898ebb853900c8d659d759fce15ca3a6d60 Merge: e1791382 168f85dd Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 6 14:53:11 2021 -0700 Merge pull request #2230 from Netflix/pause_resume Remove workflows from decider queue when paused; add when resumed commit 168f85ddd862ff9bee3871d31477ab21dce9637a Author: Anoop Panicker Date: Wed May 5 18:05:49 2021 -0700 remove workflows from decider queue when paused; add when resumed commit 6630599852f707f1f04d1bfa1a73208d600cb382 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu May 6 10:14:24 2021 -0700 added check for task limit commit 8648555957ee37b0de0d23b71c8e1e57759377e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 6 18:40:04 2021 +0000 Bump underscore from 1.10.2 to 1.12.1 in /ui Bumps [underscore](https://github.com/jashkenas/underscore) from 1.10.2 to 1.12.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.10.2...1.12.1) Signed-off-by: dependabot[bot] commit 63eb93eae31a574ca93953629f8c89729e7d33b3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu May 6 18:40:04 2021 +0000 Bump underscore from 1.10.2 to 1.12.1 in /ui Bumps [underscore](https://github.com/jashkenas/underscore) from 1.10.2 to 1.12.1. - [Release notes](https://github.com/jashkenas/underscore/releases) - [Commits](https://github.com/jashkenas/underscore/compare/1.10.2...1.12.1) Signed-off-by: dependabot[bot] commit e1791382aaf9d2cf5282c22ec9e6157a0a5c03d2 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue May 4 20:33:54 2021 -0700 upgraded jdk in docker files and modified startup scripts commit 53133111a414cca0c948a47964574d5662d64a6e Author: Mahesh Yaddanapudi Date: Wed May 5 09:01:52 2021 +0530 Java upgrade and startup script fixes (#2206) commit ef70415e330b2a42414e25ee717007cf50dbb6a6 Author: Noam Levy Date: Tue May 4 08:17:38 2021 +0300 added mysql & postgres dependencies (#2222) commit 62c574f366ef25cc0284a6156984dd071be9118a Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon May 3 14:23:03 2021 -0700 removed TaskType#isSystemTask in favor SystemTaskRegistry#isSystemTask commit c1ccd562cf69597921006e20652a4a67c888e04d Author: Raju komati Date: Tue Apr 27 23:49:12 2021 +0530 fixed the issue some endpoints not working in swagger-ui (#2210) * fixed the issue some endpoints not working in swagger-ui commit 3158be4bcf34db45192eab6a76c0eac7790818c4 Merge: 562f425d 816071e2 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Apr 27 10:29:24 2021 -0700 Merge pull request #2172 from Netflix/poller_sweeper_interface Renamed WorkflowPoller->WorkflowReconciler and can be enabled using property commit 816071e2e5766998ee186cdaae292f9f5b593883 Author: Anoop Panicker Date: Tue Apr 13 18:49:49 2021 -0700 rename WorkflowPoller -> WorkflowReconciler; update property commit 562f425d3f80d3e119fd176b8a93cd030e7bc262 Author: Noam Levy Date: Tue Apr 27 02:33:09 2021 +0300 support bulk termination of workflows (#2176) * support bulk termination of workflows * move BulkResponse to common Co-authored-by: noaml commit 45fca2b52c00c9beafee461cc4f2e4d843a49f39 Author: Marco <73197513+marcocrasso@users.noreply.github.com> Date: Mon Apr 26 20:21:49 2021 -0300 feat:Add support for publishing in Prometheus registry using the spring-boot way (#2187) commit ded349b642b6d622d66a860a27d9a5d726f94c50 Author: Anoop Panicker Date: Tue Apr 20 23:34:53 2021 -0700 removed sonarqube from pr builds commit e24443c90e431eeb207f2fa70a500558feeab14b Author: Mahesh Yaddanapudi Date: Tue Apr 20 04:54:02 2021 +0530 Adding the New Angular Based Web UI for Conductor (#2184) Adding the New Angular Based Web UI for Conductor for - Medatadata Maganement - Workflow Management - Configuration Overview etc. For more deyails - https://github.com/maheshyaddanapudi/conductor-ng-ui/blob/main/README.md commit 05504819d56cc024c98445343f3fc75c03e06a79 Merge: 46ec9700 48e59b02 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Apr 16 15:24:13 2021 -0700 Merge pull request #2183 from Netflix/sonar Adds sonar to PR builds commit 48e59b022b1432a47048a78e3dc9426823ab4ac5 Author: Anoop Panicker Date: Fri Apr 16 12:14:42 2021 -0700 add sonar to PR builds commit 46ec9700863896b6728cb4f4f4403f404f8894cb Author: Anoop Panicker Date: Thu Apr 15 23:22:35 2021 -0700 removed unused travis files commit 7a68cd1b1baa4669a67228c7baa42dbb10939504 Merge: 3bab8506 40acbeef Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 15 19:17:46 2021 -0700 Merge pull request #2181 from Netflix/async_complete_task Ensure async complete system tasks are not response timed out commit 40acbeefbc06e5fb04d504c3e0a201906e800020 Author: Anoop Panicker Date: Thu Apr 15 17:35:48 2021 -0700 ensure async complete system tasks are not response timed out commit 3bab8506c2139ace227e56200797d7a4cdd93ef9 Merge: 6ca80453 4d74117d Author: Anoop Panicker Date: Wed Apr 14 15:19:07 2021 -0700 Merge branch 'main' of github.com:Netflix/conductor into main commit 6ca804535846641645b6c93df2b01cf939a60d17 Author: Anoop Panicker Date: Wed Apr 14 15:19:01 2021 -0700 updated changelog commit 4d74117da975df9b6ce00512af9ca591d5a6f557 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Apr 14 15:17:10 2021 -0700 Update README.md minimum requirements and plug for discussion forums commit 69953e9ec0d7401c41e71f825f6ed1f16fdc481d Merge: 5e5af839 4e34db06 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Apr 14 15:01:55 2021 -0700 Merge pull request #2179 from Netflix/sync_2.31 sync to 2.31 98c75e9216a59e42f281fc31fcdac3e24f9ca55e commit 4e34db06f3459cd19b4be9033a61d748d604d73b Author: Anoop Panicker Date: Wed Apr 14 14:31:00 2021 -0700 sync to 2.31 98c75e9216a59e42f281fc31fcdac3e24f9ca55e commit 5e5af8391c54d9ac8b11f4eb1171a830cfe6d03d Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Apr 14 14:12:13 2021 -0700 removed jaxb dependencies since common is Java 8 compatible commit d7c643a79ddf506dcade1a122f684a9938fc09f5 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Apr 14 14:10:05 2021 -0700 removed unused methods from QueueDAO commit 8ec66138f1adeb2b40e5e559f27ee9cf03ed5afa Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Apr 14 11:23:35 2021 -0700 enabled build scan commit 59c13ff8c6fdc54ecf5c76c25b4d4255a281da93 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Apr 13 16:40:01 2021 -0700 upgrade to java 11 commit b03aec675e1aec6c0abeeaf63c95b703f794d5ba Merge: 93bbf16d 4dfaa4e1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Apr 13 15:27:33 2021 -0700 Merge pull request #2169 from Netflix/artifacts upload test artifacts and publish test results commit 93bbf16d6b1faeae17f312becf0a2ba199f378fc Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Apr 13 14:37:22 2021 -0700 Added a property for lease duration to be used when popping workflow ids from the decider queue commit 4dfaa4e1a5c68a7d467a21f360702df68b1d82a9 Author: Anoop Panicker Date: Mon Apr 12 14:49:16 2021 -0700 upload test artifacts and publish test results commit 480afd85a1d1ed97ed46f5bc746be316f359080b Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Apr 9 14:53:24 2021 -0700 WorkflowSystemTask.name -> WorkflowSystemTask.taskType commit 2af138b2f7831902f9b7cc6f0ed2430e4fd112f5 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Apr 9 10:00:25 2021 -0700 SystemTaskRegistry builds the registry using task name instead of bean name. commit a2658386c2533c5c893d4ae326ae8da575bcabe5 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Apr 9 09:49:48 2021 -0700 removed Task NAME constants and used constants from TaskType commit 5e204a25c06ec14a6be197efdab92b0654c6a8b8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Apr 7 20:55:20 2021 -0700 introduced SystemTaskRegistry in place of the registry in WorkflowSystemTask. commit 3b2e4b63804f996a8cf26d37e8f9df5a3878a51d Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Apr 6 16:14:06 2021 -0700 removed SystemTaskType.java commit c6d28cbc14a6f31e5c7021941be458757773c6ac Merge: 99882ac4 4fdf599d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sat Apr 10 10:09:06 2021 -0700 Merge pull request #2157 from Netflix/sync_master sync to master 216960d11116d1f0a944d5f380ba1f6cb9da2d13 commit 99882ac4c499f8bee2eee0678d4ca274e30e2392 Author: Anoop Panicker Date: Sat Apr 10 01:26:32 2021 -0700 updated ReadMe commit 0505338d0a8a7c4784e588c0e03bd0f1ef42d258 Author: Anoop Panicker Date: Fri Apr 9 18:00:36 2021 -0700 updated CHANGELOG and dependencies commit 686ffe1a033c9da76c589a9564b91f2c99852499 Merge: a7a400c7 59b3ac52 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Apr 9 16:27:38 2021 -0700 Merge pull request #2167 from Netflix/publish_workflow Added publish workflow commit 59b3ac52615e17eeacd648f5d881abac26a861db Author: Anoop Panicker Date: Fri Apr 9 00:24:31 2021 -0700 added publish workflow commit a7a400c7b540e4311db9594f06554033d9787873 Merge: e5adaa0d 99e5f56c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 8 23:44:48 2021 -0700 Merge pull request #2159 from Netflix/remove_unimportant_apis Removed unimportant and potentially expensive APIs commit 99e5f56cb4d15a91aeed9341f3d7b751d93bdf52 Author: Anoop Panicker Date: Fri Apr 2 17:13:33 2021 -0700 removed unimportant and potentially expensive APIs commit e5adaa0d0c61b43a304c9a1726665e1454a58c28 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 8 21:27:55 2021 -0700 Update doc template commit ab4d211a7252bc0e3c18bb0da546997c0c4b33dc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 8 21:22:09 2021 -0700 Update feature request and question templates commit 8ea001ad5a7a984a66289c201733885f528c9b38 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 8 21:17:03 2021 -0700 Update issue templates commit 7872c28fb4ebfc92f4dc09899d872fc6c79cfe2c Author: Anoop Panicker Date: Thu Apr 8 21:10:53 2021 -0700 rename bug template commit 040750e08796ce536d0bf0dbb3b4b601537cde7d Merge: d83f60d0 01dbf5cc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 8 21:07:14 2021 -0700 Merge pull request #2166 from Netflix/issue_templates added issue templates commit 01dbf5cc02346b1b7a595ea90a3061afb0c7bbb2 Author: Anoop Panicker Date: Thu Apr 8 15:32:58 2021 -0700 updated readme commit d1e94dc6889edb9521794c5aefc4f0099cb2ef99 Author: Anoop Panicker Date: Thu Apr 8 15:19:25 2021 -0700 added code_of_conduct and updated contributing guide commit be0eef40b43d3a0831cf4f11f849be53b8448d8e Author: Anoop Panicker Date: Thu Apr 8 15:04:03 2021 -0700 added issue templates commit d83f60d0b9e56e24b56d9e0b8777290124ed5929 Author: Anoop Panicker Date: Tue Apr 6 21:38:45 2021 -0700 fix ci status badge commit 4fe6e7ff7a29082ed18aeee9058c7c44c7a1136c Author: Anoop Panicker Date: Tue Apr 6 21:35:52 2021 -0700 fix label in github action commit fc2cee1df8be30c60b754b695a3d12514cb41a95 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Apr 6 15:56:16 2021 -0700 remove deprecated fields and methods (#2158) remove deprecated fields and methods commit 6ee85daea4592c5980b45fae25ec1323cb296226 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Apr 5 17:11:38 2021 -0700 Added GitHub Actions (#1996) * added CI workflow * added workflow status badge to readme;less verbose travis builds * upgrade gradle wrapper * use testcontainer for http test * try to print more detail about failure * added stale workflow * added gradle wrapper workflow * added release drafter * added pull request template * updated CI status badge in ReadMe commit e9db99f12e1a9165d40b67f1891c6a2c8ffeb3fa Author: Anoop Panicker Date: Fri Apr 2 01:00:39 2021 -0700 sync to master 216960d11116d1f0a944d5f380ba1f6cb9da2d13 commit 4fdf599dc52fb54bb2e22d492dea30682a054eca Author: Anoop Panicker Date: Fri Apr 2 01:00:39 2021 -0700 sync to master 216960d11116d1f0a944d5f380ba1f6cb9da2d13 commit 8caf9cf2d5f91723a56ac9c56a44061b4faae17d Author: Anoop Panicker Date: Thu Apr 1 14:00:29 2021 -0700 updated contributing guide and readme commit 27162cc0f331420f5db60b76cbd23238da5932d6 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Apr 1 13:51:31 2021 -0700 readme updates with new branch names commit 3e86acbde90700c068069f9bc3d0e48be6d2c8aa Merge: 9d79c0b8 7065002a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 1 13:38:34 2021 -0700 Merge pull request #2155 from Netflix/dependabot/npm_and_yarn/ui/y18n-3.2.2 Bump y18n from 3.2.1 to 3.2.2 in /ui commit 66618424c82d50b7edc19b6a1beac1aa8958d837 Merge: 53ff9b90 431e4ee2 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 1 13:38:34 2021 -0700 Merge pull request #2155 from Netflix/dependabot/npm_and_yarn/ui/y18n-3.2.2 Bump y18n from 3.2.1 to 3.2.2 in /ui commit 9d79c0b8f095d1e4ca6033f0040c8281811a8fc2 Merge: 24f27b07 7650439d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 1 13:38:21 2021 -0700 Merge pull request #2156 from Netflix/dependabot/npm_and_yarn/ui/bl-1.2.3 Bump bl from 1.2.2 to 1.2.3 in /ui commit 53ff9b906152d9529a7dd5a76b10a8619a413461 Merge: f3781db4 60f02c87 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 1 13:38:21 2021 -0700 Merge pull request #2156 from Netflix/dependabot/npm_and_yarn/ui/bl-1.2.3 Bump bl from 1.2.2 to 1.2.3 in /ui commit 7650439db9c55fc48bb7fcc787e7d4fbdcba45c9 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 1 20:35:33 2021 +0000 Bump bl from 1.2.2 to 1.2.3 in /ui Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3. - [Release notes](https://github.com/rvagg/bl/releases) - [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3) Signed-off-by: dependabot[bot] commit 60f02c873f908ff25aa41fa3bb07a177c636af17 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 1 20:35:33 2021 +0000 Bump bl from 1.2.2 to 1.2.3 in /ui Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3. - [Release notes](https://github.com/rvagg/bl/releases) - [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3) Signed-off-by: dependabot[bot] commit 7065002a9753671781858cf6bdcf7ad4fb49a92c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 1 20:35:32 2021 +0000 Bump y18n from 3.2.1 to 3.2.2 in /ui Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] commit 431e4ee24c847ca08deebe1e700f9d05fe2b49e2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 1 20:35:32 2021 +0000 Bump y18n from 3.2.1 to 3.2.2 in /ui Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] commit f3781db4ca418ce00c5406e3926f58060b941587 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Apr 1 13:20:49 2021 -0700 dependency locks commit 3c12e481f79d4e1a0b260a2a14e0044c37461ea0 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Apr 1 12:20:05 2021 -0700 property updates commit 0b3e4704e85820deaf1cdf372e1d8103c016e6e3 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Apr 1 12:19:25 2021 -0700 introduced conductor.sweep-frequency.millis property that controls the frequency of the background sweep process commit 982bdbfe6184987127d12ca15f0952000ed7ebf3 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Apr 1 12:14:28 2021 -0700 sweepFrequency to workflowOffsetTimeout commit dc6e94ecd2080d5fbab1b1a5c2637c75bde5d5ac Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Mar 31 16:18:11 2021 -0700 when the sub workflow updates the state of the parent, it sets up the parent to be evaluated as soon as possible by setting a priority commit f26f87aba084475515455313cd6d505d6991c3ae Merge: 02a31164 cd4113d5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Mar 30 12:11:14 2021 -0700 Merge pull request #2143 from Netflix/separate_poller_processor separate event poller and processor commit cd4113d53ca14dd293c4515129792d5a5d43d60c Author: Anoop Panicker Date: Thu Mar 25 15:52:29 2021 -0700 separate event poller and processor commit 02a311640407f4820940a8bb530fe583be466941 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Mar 29 10:07:43 2021 -0700 moved the properties to the appropriate modules commit 76f25153e1706264d3db103833358d8f384db898 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Mar 29 10:03:33 2021 -0700 updated the execution log message when sub workflow is changed commit 5494ec61ae20f92aab0d8554ea571fd415cbc32c Merge: bce5a587 fc198c74 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 26 14:44:14 2021 -0700 Merge pull request #2141 from Netflix/observable_queue_lifecycle wire observable queues with lifecycle commit fc198c74b71dd34716b439724adf9cff4c68757f Author: Anoop Panicker Date: Thu Mar 25 15:52:29 2021 -0700 wire observable queues with lifecycle; prevent implicit type conversion when expanding json commit bce5a587865b26704d972cb6eaee0a6219d8fb0e Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Mar 24 21:17:28 2021 -0700 identifierString() -> toShortString() commit 27a47a862fd9d450214d76a4f2abf3776134b135 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Mar 24 20:50:25 2021 -0700 Changes in sub workflow trigger decide on the parent asynchronously (#2125) Sub workflow updates the parent's task and status, but triggers the decide async by pushing the parent's id to the decider queue. commit 1bc1c56a8f6c8cd7e5a66b7d31926b14ac7f5dbb Merge: 2a9dfe00 92d12f29 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Mar 24 16:34:50 2021 -0700 Merge pull request #2135 from Netflix/replace_jcenter replace jcenter with maven central commit 24f27b07553029ed3bb461f14c5d15a72d61ab6c Merge: 0ebd3b00 dc8b965e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 19 09:59:35 2021 -0700 Merge pull request #2136 from Netflix/master_sync sync to master e328b5636b06268445a68fe51de87445b23c8560 commit 2a9dfe00c9edf9a690b18889aa01dc9c7cc8cff8 Merge: 72e3474b b0b821f1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 19 09:59:35 2021 -0700 Merge pull request #2136 from Netflix/master_sync sync to master e328b5636b06268445a68fe51de87445b23c8560 commit dc8b965e8dbaf89c4d2d70b29f36db858288a6a9 Author: Anoop Panicker Date: Thu Mar 18 17:34:50 2021 -0700 sync to master e328b5636b06268445a68fe51de87445b23c8560 commit b0b821f1a487b8a4027c6c3037bdb21701793782 Author: Anoop Panicker Date: Thu Mar 18 17:34:50 2021 -0700 sync to master e328b5636b06268445a68fe51de87445b23c8560 commit 92d12f29c6d15c23da599d2e1e68e56c133f54f0 Author: Anoop Panicker Date: Thu Mar 18 15:03:50 2021 -0700 replace jcenter with maven central commit 72e3474ba16f0ac9e5c45af25074c680f68a75d0 Author: Anoop Panicker Date: Tue Mar 16 10:42:28 2021 -0700 fix flag in system task worker coordinator commit 23473faaa34962631b5c66095cb232b4c479eaea Merge: 26b999f9 8988edc4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 15 15:33:06 2021 -0700 Merge pull request #2115 from Netflix/background_annotation Disable background processes when instance is disabled commit 8988edc4bcf5fc1401f8d8d96d73a7ece17992fe Author: Anoop Panicker Date: Thu Mar 11 15:00:56 2021 -0800 removed unused method from IndexDAO commit a47fa01813b578d703a0bc65e106d6c57aa1ccce Author: Anoop Panicker Date: Thu Mar 11 12:16:49 2021 -0800 added missing license headers commit 5d1174aca61250e2a7e96f0a79df4b65c889a777 Author: Anoop Panicker Date: Wed Mar 10 15:32:31 2021 -0800 Upgrade nebula.netflixoss to replace bintray publication and update TravisCI secrets commit d0f919f8c6b70a002420107218cdfe7e08ff8e4f Author: Anoop Panicker Date: Thu Mar 4 14:33:48 2021 -0800 disable background processes when instance is disabled commit 26b999f9d458a65952a8685d483023488395da2f Merge: eb6530cc 36c89cfd Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Mar 3 10:30:24 2021 -0800 Merge pull request #2112 from Netflix/terminate_task_external_payload Fix conditional sync system task with large payload commit 36c89cfd92cc77265e47c8f7282e5d9221051829 Author: Anoop Panicker Date: Tue Mar 2 17:36:00 2021 -0800 fix conditional sync system task with large payload commit 1a055b9645393cd73d58a257775f10f61334c3b8 Author: Anoop Panicker Date: Thu Feb 25 18:39:24 2021 -0800 send notification on workflow finalization commit eb6530cc0ab3e8998c86c463182a535b5265620d Merge: 6a07f0cc e75e4ebb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Mar 2 20:20:07 2021 -0800 Merge pull request #2103 from Netflix/finalized_notification send notification on workflow finalization commit e75e4ebb2bdd844a499f09067dafc08583aa8aca Author: Anoop Panicker Date: Thu Feb 25 18:39:24 2021 -0800 send notification on workflow finalization commit 6a07f0ccbba81e97479b4318c494d0a88d422890 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Feb 22 21:32:47 2021 -0800 corrected QueueResiliencySpec which uses TaskResource commit 37b4f3a2e9aa728a6f6fb62b7f32a89cf2e081f1 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Feb 22 14:51:05 2021 -0800 refactored task processors map commit 8674fa5aae54df18788f19abcd6cc5a3c407ba14 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Feb 22 14:49:41 2021 -0800 updated test to account for the change in TaskResource method signature commit 26f0e582b576c7c9cc192f30c45ab5e2af459e61 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sun Feb 21 11:33:19 2021 -0800 bean name is task name commit aa536df383510b998695b1c3ecc6ac4f8d27c4bc Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sun Feb 21 11:32:32 2021 -0800 return 204 for compatibility with the client commit eb3a329451e04d23e1fab9c7a724a2550a130390 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 24 22:45:22 2021 -0800 PollDataDAO implementation is extracted to its own class commit 0ebd3b002cc43251b437c2688d28631f7946b57c Merge: f2261fd1 be33ca9c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 22 15:16:13 2021 -0800 Merge pull request #2092 from Netflix/master_sync sync to top of master commit 34bb3830d427135a5f8832855dcfd93bcad5388f Merge: 6a1f1d9a 844b502b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 22 15:16:13 2021 -0800 Merge pull request #2092 from Netflix/master_sync sync to top of master commit be33ca9c84f85f01ec3d72db98ceb63e1c79b057 Author: Anoop Panicker Date: Wed Feb 17 17:37:31 2021 -0800 sync to master f515e0c7cd6f8797bd43c049b271e3a1b7db3459 commit 844b502b35367e711d08106a775ffc95e96303ea Author: Anoop Panicker Date: Wed Feb 17 17:37:31 2021 -0800 sync to master f515e0c7cd6f8797bd43c049b271e3a1b7db3459 commit 6a1f1d9af7b50968b254dddf5ba80eecc94b5089 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 10 23:12:49 2021 -0800 more metadata for configuration properties commit e331d780bdddf6faa108c213fd1386bfe8ad50d2 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 10 22:47:16 2021 -0800 more metadata for configuration properties Signed-off-by: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> commit e6593751d75c468bd404b4e63ff8786c37049680 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 10 16:05:55 2021 -0800 all library modules use compileOnly for spring boot commit 49d526d3cfc386852f31f0652b78203328221aef Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 10 16:05:02 2021 -0800 configured content negotiation commit 73358713eb7b4d2b4ae20413612ed929245d0cb9 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Feb 10 16:03:20 2021 -0800 used concrete class name while printing initialization message commit 8faf8fda7de0ace6104dbdb075ca5778f6a4c253 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Feb 4 12:13:01 2021 -0800 gradle 6.7.1 commit 0f708e2fd2dec673f4e06211232e99ee0102a83c Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Feb 4 12:12:41 2021 -0800 enabled spring configuration annotation processor commit fde61509c486f81e348a2ad4388e0ebb24b56421 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Feb 4 12:12:11 2021 -0800 javadoc and refactoring commit 442dd3ce6dccc394f4bb16061d0cb311d478074c Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Feb 4 12:11:27 2021 -0800 removed redundant fields and validation annotations commit 9f2dd51044f8ff267bf8024ec7a8efefa78444d5 Merge: 87f35e5d 7ce24ec5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jan 29 14:20:24 2021 -0800 Merge pull request #2056 from Netflix/terminate_within_decisino Fix case where decision task is followed by a terminate task commit 7ce24ec56110b210afd9e644c270dd38fcd2b32c Author: Anoop Panicker Date: Fri Jan 15 16:17:18 2021 -0800 fix for terminate tasks within a decision branch commit 87f35e5d84c31af16e43cb1217168db531e5f23f Merge: 1ab50d55 a6d77582 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 20 16:59:46 2021 -0800 Merge pull request #2036 from jeremy-l-ford/client_spring Client Starter for Spring commit a6d77582adb360c5d4f3b43f442db256edc4d4b5 Author: Jeremy Ford Date: Wed Jan 13 22:46:53 2021 -0500 Code cleanup. commit 1ab50d55d6f3a9ebbe36f9b04d0ff13e834391b2 Merge: b321233f e58e622a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 13 09:52:52 2021 -0800 Merge pull request #2027 from andrea11/prometheus Provide Prometheus module for metrics commit e58e622a29fae532eb629bef5a821c62c66b85c3 Author: Andrea11 Date: Tue Jan 5 18:54:11 2021 +0100 provide prometheus module for collector commit b321233f66cc5c74603071f38320f425cb57d49e Merge: bcaccf2c 86c4db0a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 12 10:08:57 2021 -0800 Merge pull request #2045 from Netflix/test_containers_mysql_postgres use test containers for mysql and postgres tests commit 86c4db0a63e92ba9668406eb1ff1ba90ee07b88a Author: Anoop Panicker Date: Mon Jan 11 17:34:26 2021 -0800 use test containers for mysql and postgres tests commit 2160395fe02356a7b9b07ff232380d43bb0ed056 Author: Jeremy Ford Date: Tue Jan 5 20:51:07 2021 -0500 Client Starter for Spring commit bcaccf2cfb72bba7fa00203478f15292fc411072 Merge: 59a20ab9 5ee14505 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 5 12:05:17 2021 -0800 Merge pull request #2029 from Netflix/sb_config_properties use springboot property conversion commit 5ee14505c75877d29ef104c970faae70c2f05051 Author: Anoop Panicker Date: Wed Dec 30 23:22:23 2020 -0800 use springboot property conversion commit 59a20ab9d353222102b0814a417e3ddaea9c6075 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 29 11:59:25 2020 -0800 #2019 corrected method signature commit 4127d69939163a9fe5e1631c7c126ba50ef120e9 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 29 10:32:26 2020 -0800 #2019 updated property name to match with the new convention commit ccfc224e42dde27670c78acaa906008f7766b598 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 29 10:31:09 2020 -0800 #2019 added license header and javadoc commit 6e3fcdfe68953d1ce166ab18be50ffa7cb98feb2 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Dec 25 22:53:30 2020 -0800 #2019 Redis standalone support commit b738f74ba8324f950cfbbcdfa6245a8f19cea41c Merge: 844fd67a bd2cd5f8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 29 09:56:49 2020 -0800 Merge pull request #2003 from Netflix/configuration_processor add configuration metadata commit bd2cd5f8450a7a66de827ced1b08a911fec1690a Author: Anoop Panicker Date: Fri Dec 18 14:40:24 2020 -0800 cleanup all properties to follow a namespaced pattern commit e4a6e0d6a6d4cfde14a0d5c8242bd44a4cf3e35e Author: Anoop Panicker Date: Wed Dec 9 15:36:44 2020 -0800 add configuration metadata commit 844fd67a1490dca757ab4c8b9d97fc926b444c95 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 22 13:05:17 2020 -0800 EventProcessor is optional and EventServiceImpl is modified to handle it accordingly commit 35aacdc4c4c338653cf3107e7cc9ef0bc8d60778 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 17 11:34:31 2020 -0800 refactored EventConfiguration commit 5cd0e75e7c193e04ac775033a4bd6add4c3b8816 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 17 09:56:06 2020 -0800 Introduce properties that control event processing and event queues. commit c9cc5ff1a1b3b42942b4ea3b0b0ed114903b18ab Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Dec 16 14:15:37 2020 -0800 RestTemplateProvider is an interface commit cdaf26cb25ac6edc0ab2ef1309b68ef03521560c Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 15 21:39:36 2020 -0800 Using URL to parse the String into host and port commit 81310512412a6f2e8eca50ee060724b122e3ad2a Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Tue Dec 15 13:43:24 2020 -0800 Statements accepts the keyspace name as the constructor arg and is instantiated using a Bean method commit 1f3a297ec95bb2713a158f88efa7028432bfed80 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Mon Dec 14 13:35:18 2020 -0800 corrected typo in ReplicationStrategy commit 66fa616f5356874868d6064a8249cfec5f9d63b1 Merge: fd13994f b1cc2711 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Dec 10 15:30:26 2020 -0800 Merge pull request #2005 from Netflix/queue_admin_resource added queue admin resource commit b1cc2711b37df7771c70c90c845e37cb65608317 Author: Anoop Panicker Date: Thu Dec 10 12:08:32 2020 -0800 added queue admin resource commit fd13994fc9c5e5d3e0248c1d40bee03dd5ca9852 Author: Anoop Panicker Date: Wed Dec 9 00:48:06 2020 -0800 optimize instantiating beans based on conditions commit 57e53142567151e08c202fd6a8df686d2fea4e10 Merge: 76e4a782 f6fbbeba Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 8 22:59:47 2020 -0800 Merge pull request #2000 from Netflix/fix_configurations optimize when components are instantiated commit f6fbbeba99de9cea931b82c1d1c71386ab884943 Author: Anoop Panicker Date: Tue Dec 8 18:07:32 2020 -0800 optimize when components are instantiated commit 76e4a782011daec6031aafc5000d7ca796068efd Author: Anoop Panicker Date: Mon Dec 7 15:13:31 2020 -0800 fix build commit cf5d1e4dbb447cf1dd9a450a9a1d8bb1cb4cc753 Author: Anoop Panicker Date: Mon Dec 7 14:09:07 2020 -0800 fix build script commit 84e141647183f5eee61562d009083de5bde7e3cc Author: Anoop Panicker Date: Mon Dec 7 13:38:12 2020 -0800 release snapshot versions for alpha and beta tags commit ade18695af7a1409bc3ed64a4fe25267a9d83c78 Author: Anoop Panicker Date: Mon Dec 7 12:40:54 2020 -0800 release alpha and beta tags as candidates commit a97529f0fb0e3ef6fb4721adea317dc876067ea2 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 15:45:49 2020 -0800 classes moved to appropriate packages commit 1ff5405972912b992fc4e22cb892cadca56000c8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 01:37:37 2020 -0800 1. ES Container is initialized once for all tests 2. MySQLGrpcEndToEndTest and PostgresGrpcEndToEndTest use TestContainers 3. Removed gradle docker compose integration as its made obsolete by TestContainers commit 8601dc2cad8fd8589d9b9bf3da4a15a10d6106bb Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 01:16:32 2020 -0800 Redis beans are initialized conditionally commit 7c9365c8284652a9d1c45cef0686754e4e11d01f Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 01:15:05 2020 -0800 IndexDAO setup is called on PostConstruct commit 72fdd337fb1e164e319c31956569fa7dcf2bf4d3 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 00:07:14 2020 -0800 refactored Provider to be implementations of HostSupplier commit 524d74411c5b63d5409ca408240cef03f9e49030 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Sat Dec 5 00:05:29 2020 -0800 using the same instance of JedisMock for both default and read client commit 3737f8156de597868bbee5b38583e5bb37031bdd Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Fri Dec 4 23:08:58 2020 -0800 refactored configuration and reduced usage of provider commit dd4f7a91c2cd5013ddd848d59974f25227b43d2e Author: Anoop Panicker Date: Fri Dec 4 16:28:50 2020 -0800 sync to master 954c9a8dfd6a478747c8d95d108ebf1162451bb3 commit 42abcf48c495eab332bd8353d4c1e6852c8b5224 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 23:58:35 2020 -0800 corrected Travis CI urls commit 24edb16a2fda8e448bcc1eaa2ce875a1feddc0b8 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 23:58:20 2020 -0800 JedisProxy and JedisCommands variables corrected commit b42a7472b0fb5abf00d519140291c737a4aec7ee Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 23:57:02 2020 -0800 included SB version in the banner.txt commit 4c46bd47ed6ee4e321f14aea556f4afc123436ac Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 22:58:08 2020 -0800 added a direct dependency of spring-web. Removed ignoreTestFailures commit 21b19f385faa51211c33d139f3603d5614dbbad9 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 22:57:37 2020 -0800 enabled both boot and jar commit ba12aea0650c0b31edc07ef1f15ba6577c34c9a6 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 22:57:15 2020 -0800 added log4j2 support for all tests commit df1ee7be431b2a8b93e6f67c95660a7e0dc9f2fd Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 22:39:19 2020 -0800 temporarily comment/ignore problem tests commit 4759323b377c215bd82f7d27ac7bca5bde164eed Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 11:39:13 2020 -0800 Added 204 "No Content" responses to fix tests and for backwards compatibility with 2.x clients commit 8ddcc4af9d3ce67fd72475c00d4576ff4109a046 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Thu Dec 3 11:38:23 2020 -0800 removed unused file commit 2bc32589305e886155f262344ec8971737e829b0 Author: Anoop Panicker Date: Tue Dec 1 17:34:11 2020 -0800 ignored a flaky test commit 8bfa22a5d0a1b80bb49a7d8695a7b1c55c53fbfa Author: Anoop Panicker Date: Tue Dec 1 15:51:34 2020 -0800 fix flaky tests commit 8cb462deb89935d5afb5f4a4646a596f8f34baa0 Author: Anoop Panicker Date: Tue Dec 1 14:22:29 2020 -0800 removed bootRun task commit 5570fefe9ecce5ddf3b6c9340f6193fd71e3a82d Author: Anoop Panicker Date: Tue Dec 1 12:15:22 2020 -0800 add deps commit ede7c99449c0a7f139a24800233616923e287708 Author: Anoop Panicker Date: Mon Nov 30 16:23:56 2020 -0800 wip commit 3a91c9cb78feeef7ce8aaea842e08e72d54143dd Author: Anoop Panicker Date: Mon Nov 30 14:09:25 2020 -0800 removed bean post processors commit 5302db053474247f0c7d3a62162b8a67b45a60f5 Merge: 27279841 2bd145a1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 27 12:03:07 2020 -0800 Merge pull request #1986 from Netflix/remove_provider removed usage of providers commit 2bd145a19dad41b9898635be1030a9046f435b6c Author: Anoop Panicker Date: Fri Nov 27 00:38:58 2020 -0800 remove codeCoverageReport task from travis exec commit b674750d2f7bed6d10fb312817ca6caf6179c3f0 Author: Anoop Panicker Date: Fri Nov 27 00:01:35 2020 -0800 removed usage of providers commit 272798412a6d2719494fab1895c692bd9ffdf17f Merge: 5af6837e 3c5d4341 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Nov 26 13:42:31 2020 -0800 Merge pull request #1985 from Netflix/test_harness migrated test-harness module to springboot commit 3c5d434133d032b4e3d4eb0341e65603978c43f8 Author: Anoop Panicker Date: Wed Nov 25 23:17:19 2020 -0800 migrated test-harness module to springboot; removed es5-persistence module; rely on SB dependency management plugin for common library dep versions commit 5af6837ee5d937575e84cacfc555de07c57954d3 Author: Aravindan Ramkumar <1028385+aravindanr@users.noreply.github.com> Date: Wed Nov 25 16:38:41 2020 -0800 Switched to Spring Boot. See CHANGELOG.md for a rough log of changes in the branch. commit 5029bee52fbb2fe929a26b7fd8b1169a9c6bb6f9 Merge: 6e35c479 9d93f068 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 16 16:56:37 2020 -0800 Merge pull request #1973 from Netflix/isolated_task_queue_producer_fix fix ordering of params in isolated task queue producer commit 6e35c479516ee95aa7cc31ef83c4c9915177fef0 Merge: a8c388b1 52b625bc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 16 16:40:27 2020 -0800 Merge pull request #1938 from marosmars/bump-es-6.8 Bump elasticsearch client to 6.8.x commit a8c388b1d6d4668e3185adc86aa2515d628d1ccf Merge: d2e5d2ef e972437f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 16 16:23:00 2020 -0800 Merge pull request #1355 from ggrekhov/ggrekhov/mysql_pop_conflicts MySQL queues: reduce the impact of racing by popping the queue 1 by 1 commit 9d93f068e2de3e739e7121d28af3e37b3e862606 Author: Anoop Panicker Date: Mon Nov 16 16:14:50 2020 -0800 fix ordering of params in isolated task queue producer commit d2e5d2ef2c3161dc8dd87f83602b270cd2dd24c3 Merge: 71414a1e a351882e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Nov 11 10:34:05 2020 -0800 Merge pull request #1962 from Jiehong/doc/do_while doc: improve documentation for jq_transform, do_while and lambda tasks commit a351882ea8657952cbb54a14b2718e6847f39b4c Author: Jiehong Ma Date: Sat Nov 7 18:13:26 2020 +0100 doc: improve documentation for jq_transform, do_while and lambda tasks commit 52b625bcc57ed7352a157c3148011c55cfc42cc3 Author: Maros Marsalek Date: Mon Oct 19 14:37:38 2020 +0200 Bump elasticsearch client to 6.8.x To allow using latest 6.8.x elasticsearch servers. ES client should be backwards compatible, so ES versions 6.8.x and below are still supported. No changes required in the code, just a dependency bump Signed-off-by: Maros Marsalek commit 71414a1e48d23c9c64fc1982a665237badb189b8 Merge: 642b13c6 bd15df63 Author: jun-he Date: Wed Nov 4 20:46:24 2020 -0800 Merge pull request #1954 from Netflix/jun-he-patch-3 Avoid creating subworkflow object every time when handling subworkflow tasks. commit bd15df6316ff753a8d3987105c8c35e0c4f27b33 Author: Jun He Date: Wed Nov 4 17:14:08 2020 -0800 Avoid creating subworkflow object every time when handling subworkflow task commit 642b13c6c001babb407aa7d13db9aecbbf934970 Merge: 7ef8134b 9a86d316 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Nov 4 14:34:24 2020 -0800 Merge pull request #1939 from marosmars/dowhile_taskdomains Preserve task domains for tasks inside do_while loop commit 7ef8134b17477aa462a4b52b33e555df310ace0f Merge: ec1dab96 fda5af0f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Nov 4 14:23:37 2020 -0800 Merge pull request #1942 from djcass44/fix-goclient-ack Added missing params to Go client Ack commit ec1dab96e567cb349b1651bba91f83372867710b Merge: 6ba8f594 0f3a7e51 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Nov 4 13:47:59 2020 -0800 Merge pull request #1947 from Netflix/jun-he-patch-1 Fix ExclusiveJoinTaskMapper to set task startTime commit 6ba8f5940ae47781c614c7ccae04574c00243048 Author: jun-he Date: Wed Nov 4 13:45:49 2020 -0800 Optimize completion by removing updating all tasks (#1948) * Optimize completion by removing updating all tasks Optimize completion by removing updating all tasks. - When there are hundreds of thousands of tasks in the workflow, this update will be expensive. - all tasks should be done before workflow is completed. * Update TestWorkflowExecutor.java commit 0f3a7e51ac10c07f357070c933975b9bbfe87816 Author: jun-he Date: Sat Oct 31 13:43:02 2020 -0700 Fix ExclusiveJoinTaskMapper to set task startTime ExclusiveJoinTaskMapper should set joinTask startTime instead of endTime commit fd8a4c9e23b5a6fade467ff969c48713338c6e4f Author: Kishore Date: Thu Oct 29 10:06:55 2020 -0700 Fix WorkflowRepairService to evaluate the possible task states for Simple and system tasks. (#1941) commit fda5af0f2e998e981d9f3a96462abdba8446ed0d Author: Django Cass Date: Thu Oct 29 16:52:21 2020 +1100 Added missing params to Ack request commit 9a86d316a06d656123cc9c1e9e1c465fab341ec3 Author: Maros Marsalek Date: Wed Oct 28 11:14:25 2020 +0100 Preserve task domains for tasks inside do_while loop On every iteration, apply task domains as set in the workflow execution. This feature was missing and made do wile behave incorrectly when using task domains (since the domains were reset for tasks inside the loop) Signed-off-by: Maros Marsalek commit 64e46800419b4dd242cf45659d5a0759bf3a4478 Author: Shiva <65760360+shiva-moorthy@users.noreply.github.com> Date: Tue Oct 27 05:25:45 2020 +0530 minor bug on response format - missing mandatory logs attribute (#1930) Co-authored-by: shiva-moorthy commit 444d484c94bc90ac3f6304ea4ec0105e83897db1 Merge: b95e823c 44f002b0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 23 16:08:37 2020 -0700 Merge pull request #1935 from Netflix/metric_num_tasks_in_workflow added metric to track distribution of number of tasks in a workflow commit 44f002b0329a7a259a389237b62af17b2575dda0 Author: Anoop Panicker Date: Fri Oct 23 15:39:38 2020 -0700 added metric to track distribution of number of tasks in a workflow commit b95e823c042f351e0abf3ac1c95799224a6e16b2 Merge: bea3e434 3c04abeb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 23 14:10:40 2020 -0700 Merge pull request #1933 from james-deee/master Fix bug in unique task reference name validation commit 3c04abebe1a457f0745148e269433073af504c36 Author: James DeMichele Date: Wed Oct 21 20:13:35 2020 -0500 Fix bug in unique task reference name validation commit bea3e434dfa44201f91c0ec15182778f0437039e Author: Kishore Date: Tue Oct 13 23:44:25 2020 -0700 Adding resiliency tests and relevant changes for QueueDAO. (#1921) * Adding resiliency tests and relevant changes for QueueDAO. * Improvements to QueueDAO resiliency changes to verify the case when update task is called with IN_PROGRESS state. commit fd0d036c78c0cd5dc233afd7c1519409790cd89c Author: alex-fu Date: Wed Oct 14 08:04:42 2020 +0800 1816: getNextTask will get wrong task if DO_WHILE task is embed in FORK or DECISION (#1823) * 1816: getNextTask will get wrong task if DO_WHILE task is embed in FORK or DECISION * 1816: refactor WorkflowTask.next(); add integration test * 1816: refine getNextTask in WorkflowDef commit fb6ea5e360946c84a8dee4700729a7cae406a0a7 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue Oct 13 19:53:05 2020 -0400 In processAllUnacks, change it so only the unacks from the past get reset (#1875) * only reset unacks from the past * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code * fix the test cases so that it matches the change to the code Co-authored-by: u447 commit 7f0ee0293ae32a37efe72c7dc1a63e539ef37c8f Merge: 29c77f7d daa2484e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 13 16:31:24 2020 -0700 Merge pull request #1909 from djcass44/update-go-worker-poll Updated go client Polling and Ack to match documented spec commit 29c77f7d5f62df4300cbe852203cac785464e257 Author: Kishore Date: Tue Oct 13 12:37:38 2020 -0700 Mark parent workflow as TERMINATED instead of FAILED, when… (#1900) * Updates to mark parent workflow as TERMINATED instead of FAILED, when a subworkflow is terminated. Other cleanup. commit 56405ea36a83437a68c9f792f04fc188ee43d2ec Author: Yingsheng Tian <58492046+Yingsheng-eroad@users.noreply.github.com> Date: Fri Oct 9 10:45:16 2020 +1300 implemented QueueDAO.containsMessage() for mysql and postgres (#1899) commit 96fcbb6ab539fbb1fec5dab02edfa01c9f31eabc Author: James DeMichele Date: Thu Oct 8 16:42:35 2020 -0500 Fix the binding for ServerModule to the root SystemProps Configuration (#1895) * Fixing the root configuration issue * Add Override annotation and make singleton * Making repairservice default in properties files Co-authored-by: James DeMichele commit eb053ce8d8b7eb9866b78c53f4f347e220a580d6 Merge: 067a5e0b f0e0d420 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 8 14:39:25 2020 -0700 Merge pull request #1903 from beatfreaker/improve-docs Add mandatory `ownerEmail` json property in example doc commit 067a5e0bb263d3ca549d159932115cfdee391e17 Merge: bfe18e93 a80d3956 Author: Aravindan Ramkumar Date: Mon Oct 5 12:12:10 2020 -0700 Merge pull request #1908 from Netflix/event_processor_extension Allow customization of handling transient failures commit daa2484e70308f78f4b64a954786603f09605b1f Author: Django Cass Date: Sat Oct 3 18:01:32 2020 +1000 Reverted other unnecessary linting changes commit 7bd3b8c2dfc1e4b2160715476a18cde8f25c8057 Author: Django Cass Date: Sat Oct 3 17:59:42 2020 +1000 Reverted indent change to httpclient.go commit 7cf163a430277e288a20efb1082678edbc4ea342 Author: Django Cass Date: Sat Oct 3 17:58:42 2020 +1000 Reverted indent change to conductorhttpclient.go commit 3001036810bf7ec58f293f441221efebcb3eaa10 Author: Django Cass Date: Sat Oct 3 17:55:55 2020 +1000 Added support for domain-polling Updated PollForTask and Ack task to match API spec Minor code cleanup commit a80d395630aa57a9d1dd9d98fde8fc966f77572c Author: Aravindan Ramkumar Date: Fri Oct 2 15:39:35 2020 -0700 allow customization of handling of transient failures commit f0e0d420ae77692086ef7acc8c421c76f6aab6ce Author: Chintan Radia Date: Thu Oct 1 14:45:16 2020 +0530 Add mandatory `ownerEmail` json property in example doc commit bfe18e937601b47af962d5f19434919db819fcb6 Merge: bd8127e8 d31c986d Author: Aravindan Ramkumar Date: Wed Sep 30 15:50:45 2020 -0700 Merge branch 'master' of github.com:Netflix/conductor into dev commit d31c986d29ebebe2612b33a47217f21d1fcaa2a6 Merge: e7a4c825 e8ef18d6 Author: Aravindan Ramkumar Date: Wed Sep 30 13:56:29 2020 -0700 Merge pull request #1891 from Netflix/allow_event_processor_extension Changes that allow event processor to be extended commit bd8127e81b9e71b1c2aa5f088e60d139d2e900af Merge: aadeb6e4 7f2afa37 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 28 15:53:53 2020 -0700 Merge pull request #1887 from Netflix/async_complete_system_task_integration_test added an integration test for system task with asyncComplete set to true commit e8ef18d6865614a6b9dd0cb900a5245d572317a4 Author: Aravindan Ramkumar Date: Mon Sep 28 15:36:35 2020 -0700 separated event processor bindings into its own module to allow for easier extension commit ad456fc56810befcf84b3cc201e20c8a2fc54e49 Author: Aravindan Ramkumar Date: Mon Sep 28 15:35:38 2020 -0700 event handler methods are protected allowing for extension by inheritance commit aadeb6e412a3c1666a87e8791d3ebe09ab09fae4 Merge: 93eabed0 e5f8de89 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 28 14:51:32 2020 -0700 Merge pull request #1888 from andrea11/jq Update jq dependency to latest stable version commit 93eabed09cc532605aebb9a0c0960a06410bafbf Merge: a32602c1 06f01b56 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 28 14:49:24 2020 -0700 Merge pull request #1885 from rickfish/simplify-getting-all-polldata simplify how we get PollData for all task types at once commit a32602c1d5d0d7ffe6f3ed7ac776bd9922988f1d Merge: e7a4c825 e9c45aff Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 28 14:41:54 2020 -0700 Merge pull request #1883 from HenryLauu/dev encode body to utf8 commit f2261fd17a2743e9f1ce84b387a8db997936535a Author: Andrea11 Date: Thu Sep 24 13:19:52 2020 +0200 update jq dependency to latest stable version commit e5f8de89c9ecdba51a7dbec19080971fd1430c90 Author: Andrea11 Date: Thu Sep 24 13:19:52 2020 +0200 update jq dependency to latest stable version commit 7f2afa377a17800aeab4ef087930f7a075ea9333 Author: Anoop Panicker Date: Wed Sep 23 17:59:11 2020 -0700 added an integration test for system task with asyncComplete set to true commit e7a4c8256fe4a80f617db6adcfc0ff303a924042 Author: Kishore Date: Wed Sep 23 17:58:46 2020 -0700 Fixing errors in start workflow due to npe on priority Integer autoboxing introduced in v2.29.1; (#1886) commit 06f01b56c9795f612f2b8cf3256e7aca7393f921 Author: u447 Date: Wed Sep 23 09:06:18 2020 -0400 simplify how we get PollData for all task types commit e9c45aff40f9d081b51e39b5223d039c88b856e7 Author: HenryLauu <35942020+HenryLauu@users.noreply.github.com> Date: Wed Sep 23 15:38:44 2020 +0800 encode body to utf8 commit 56d45c19bcceeaa9d04755688c95e11e55cdcf97 Merge: 505142f8 1177219a Author: Anoop Panicker Date: Tue Sep 22 17:29:48 2020 -0700 Merge branch 'master' into dev commit 505142f8ef285fcfe1614446f2b6a77eb0ab4569 Merge: ec90d31d b6494073 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 22 16:33:03 2020 -0700 Merge pull request #1873 from rickfish/rerun-check-direct-tasks-first when rerunning workflow, to find the rerunFromTaskId task, check tasks directly under the workflow before checking sub_workflow tasks commit 1177219a54a179ab535c69a0234cc1f5658fe0e2 Merge: 30e26001 5bee2da4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 22 16:18:21 2020 -0700 Merge pull request #1878 from Yingsheng-eroad/master fix https://github.com/Netflix/conductor/issues/1877 commit ec90d31dff32b3424145c4ca6ccd964a01449937 Merge: 45f1909c 3efa32df Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 22 16:09:06 2020 -0700 Merge pull request #1872 from jinwik/bug-fix fix workerNamePrefix problem commit 45f1909c89500198a9e42d35cc976e5172863c4a Merge: 30e26001 828b8d94 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 22 15:55:45 2020 -0700 Merge pull request #1882 from Netflix/retry_timed_out_workflow_subworkflow retry subworkflow will resume timed out parent workflow commit 828b8d94e082c73f9e1eec90defc38261bcf5c32 Author: Anoop Panicker Date: Tue Sep 22 11:38:03 2020 -0700 retry subworkflow will resume timed out parent workflow commit 5bee2da4cc31c03e80bc8f663910f66f5baf34c6 Author: Yingsheng.Tian Date: Mon Sep 21 16:31:13 2020 +1200 fix https://github.com/Netflix/conductor/issues/1877 commit 30e260010b6769280a4b76a4ebb4b9a81bd70fc0 Author: Kishore Date: Fri Sep 18 08:13:17 2020 -0700 Support for task resiliency on persistence features, and tests to verify the same using AOP based failure injection. (#1830) Added the configuration to control WorkflowRepairService from the sweeper service. Replaced AOP based QueueDAO failure tests with Spock Spy's commit d194649c6c230cd94c9fb9d6e6c760729316724d Author: Kishore Date: Fri Sep 18 08:13:17 2020 -0700 Support for task resiliency on persistence features, and tests to verify the same using AOP based failure injection. (#1830) Added the configuration to control WorkflowRepairService from the sweeper service. Replaced AOP based QueueDAO failure tests with Spock Spy's commit b6494073977e592e2f866a7a15d718563db7d836 Author: u447 Date: Fri Sep 18 08:35:45 2020 -0400 when rerunning workflow, to find the rerunFromTaskId task, check tasks first directly under the workflow before checking sub_workflow tasks commit 3efa32df906c603a4aa328a27cade1eddfc2cf0a Author: jinweikang Date: Fri Sep 18 14:19:36 2020 +0800 fix workerNamePrefix problem the atomic count var is misused, Apache BasicThreadfactory will format the thread count to the thread name if the namingPattern is a regexp,maybe it's better to rename to workerNamePattern. commit a32f1cbc5761cd9d62da0edcdf2fad8dea08c71c Merge: c02e4ecd 197c660e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 14 16:33:18 2020 -0700 Merge pull request #1864 from jinwik/bug-fix fix priority bug commit c02e4ecd33d78699e559e258c2ee7dbbe0c5d57c Author: Kishore Date: Mon Sep 14 16:29:36 2020 -0700 Ignore queue exceptions in terminate workflow logic. (#1863) commit 197c660ebeddf0be72f9151eddddb52e59727df9 Author: jinweikang Date: Fri Sep 11 17:03:43 2020 +0800 fix priority bug commit 574edef5f759fe0b2146811d2ad3be4959db3cd7 Merge: e6a15000 0322f6cf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Sep 9 16:44:23 2020 -0700 Merge pull request #1847 from mdepak/es-rest-client-timeout Add ability to configure the connection request timeout for Elasticsearch rest client commit 0322f6cfd9a7da3325a6c9cb427e6024f46dc892 Author: Deepak Mahudeswaran Date: Wed Sep 2 21:44:16 2020 -0700 ES 6 rest client connection request timeout config commit e6a15000a904b3aaf5e28a7418c225c9689ae09f Merge: 28984066 f2b7cda5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 1 11:23:00 2020 -0700 Merge pull request #1846 from Netflix/retry_timed_out_workflow ability to retry workflows timed out due to workflow level timeout commit f2b7cda5c3f49f39b324ca9b9ac52c090c278109 Author: Anoop Panicker Date: Wed Aug 26 18:14:42 2020 -0700 ability to retry workflows timed out due to workflow level timeout commit 289840662b190b5fd5f75fcb5531aee8ef9a401b Author: Scott Jacobs Date: Mon Aug 31 19:55:27 2020 -0400 Fix/mysql workflow dao update / remove (#1850) * fix: Fixed update of latest_version when workflows are not added in increasing version sequence; fix for remove to add logic to update latest_version after workflow is removed * fix: Added tests to cover addition of workflows out of increasing version sequence order and for new removal logic to update latest_version * fix: Minor update to javadoc found from original pr when doing mysql version of same fixes commit f364c22192b9f7bc2db11b9db1b0ed9bbca75db7 Author: Deepak Mahudeswaran Date: Mon Aug 31 16:52:10 2020 -0700 Acknowledge message received after polling from the RedisDynoQueue to remove the message payload (#1845) * Ack the system task after polling in SystemTaskExecutor * Ack event instead of removing after polling events from the dyno queue so that messages are removed * Fix unit test commit 65d0150004fd00c188e8966453c034e5e852c157 Author: heinrichcohn Date: Tue Sep 1 02:28:08 2020 +0300 Feature/add set workflow variables task (#1835) * add new SET_WORKFLOW_VARIABLE tasks * rename to SET_VARIABLE, add some debug logs, add docs, add taskmapper unit test * complete rename SET_VARIABLE and add integration test * change SET_VARIABLE to override execute so it will run immediately on decide * fix failing tests * set variable - merge from origin/dev fixes * set variable - merge from origin/dev fixes (2) * set variable - add hard barrier (max threshold in kb) Co-authored-by: Eli Sherer commit 7e2fc3277032abc8f197f93c16ec046639d2ca04 Author: Deepak Mahudeswaran Date: Thu Aug 27 17:16:44 2020 -0700 Add ability to configure the connection request timeout for elasticsearch rest client commit f56b432ba5ad372e2e297f9cd248858c7e66f686 Merge: aedfc5af f03e8715 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 25 16:56:21 2020 -0700 Merge pull request #1826 from srjinatl/fix/postgres-workflow-dao Postgres Workflow Metadata Update/Remove commit aedfc5afe9ddea78f5eae2cc9559dcdbd7eb6833 Merge: 6da96e90 000eeecd Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 25 16:49:04 2020 -0700 Merge pull request #1840 from TwoUnderscorez/related_serilog_sink Add a worker tool to RELATED.md commit 6da96e904be3f3b3741806bd738afe77532feaaf Merge: 81b1fe46 bd42bffc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 25 16:42:17 2020 -0700 Merge pull request #1843 from elisherer/feature/support-windows-build Add support for long classpaths on Windows commit 81b1fe46ace72b95c59d9cd7f80a2fa3c3c9b4bc Author: Eli Sherer Date: Wed Aug 26 02:26:54 2020 +0300 JSON_JQ_TRANSFORM - complete system task development (#1831) * JSON_JQ_TRANSFORM - complete system task development * JSON_JQ_TRANSFORM - remove unused dep from test * JSON_JQ_TRANSFORM - Add integration tests * Add WorkflowTaskTypeConstraintTest with JSON_JQ_TRANSFORM tests * System Tasks markdown typo Co-authored-by: Eli Sherer commit bd42bffc497117cd9872d5985a1a6a0539f0640a Author: Eli Sherer Date: Tue Aug 25 11:36:10 2020 +0300 Add support for long classpaths on Windows commit 64b2da35469e106e886ccdf9f9d0bc9fe6a37139 Merge: 9cbff743 4c21233c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 24 16:52:33 2020 -0700 Merge pull request #1841 from ryenus/master fix consecutive word repetitions commit 9cbff7430fd63d58c4a823001187fd9c1bb5deb1 Merge: 0d09bc54 5f4f0c49 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 24 16:51:28 2020 -0700 Merge pull request #1839 from dugenkui03/typo-4 update linkage commit 4c21233c4cd57d68416997a32558f4836fac529b Author: ryenus Date: Sun Aug 23 15:57:58 2020 +0800 remove duplicate word repetition commit 000eeecdfb05f9447600d23acb4a72aa59a5efbc Author: TwoUnderscorez Date: Sat Aug 22 16:00:28 2020 +0300 Update RELATED.md commit 5f4f0c492302cb44ea13524d9de2d88e5871c7c8 Author: dugenkui Date: Sat Aug 22 09:51:59 2020 +0800 update linkage commit 0d09bc5419131b3dd982ce16b05d979587714a9a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 17 17:07:57 2020 -0700 report metric only once when workflow timeout (#1832) commit 4b221ceaac279c56b190c2f5ef3619dd2bc62d6d Merge: a09edf54 00465cfa Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 17 17:05:20 2020 -0700 Merge pull request #1822 from beatfreaker/clear-failure-reason-on-rerun Fix for #1782 commit a16217e7ac7754be889eadd6503e2136c5eb63ba Author: alex-fu Date: Tue Aug 18 08:02:22 2020 +0800 feature: expand DO_WHILE task in conductor UI (#1824) commit a09edf54ff34e7f0204438160c865addc450f888 Author: alex-fu Date: Tue Aug 18 08:02:22 2020 +0800 feature: expand DO_WHILE task in conductor UI (#1824) commit d66c0b809ab229907df608323508f4c064456914 Author: andrea11 Date: Tue Aug 18 01:57:00 2020 +0200 Add the possibility to override retryCount on WorkflowTask (#1828) commit 00465cfa3c347be8c28807c4fbb9a9fc77b5feb1 Author: Chintan Radia Date: Tue Aug 11 19:45:13 2020 +0530 Reset reason incompletion and failed ref task name when re run from specific task commit 2a1219bfd931539bdac81db7d8bf3a5f6b8d5264 Author: 周文童 <819878569@qq.com> Date: Tue Aug 11 07:50:30 2020 +0800 Update beginner.md (#1825) Create a task needs an owerEmail, Otherwise HTTP Response 400 commit decc5205427eaf67949c7536d3ec0eb7defd0a18 Merge: 6ae04d30 d4bbcceb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 10 16:40:46 2020 -0700 Merge pull request #1818 from elisherer/feaure/lambda-taskdef-support LAMBDA - add support for task definition's inputTemplate commit f03e87154c50232fe94bbb2cd09a165ea149d6f6 Author: Scott Jacobs Date: Fri Aug 7 11:43:34 2020 -0400 Fixed update of workflow to correctly set latest version in db; added logic in remove to set latest version in db; added tests for both commit bba95323119a3c4cfd543a6f3d38b42bbf00faeb Author: Chintan Radia Date: Thu Aug 6 18:04:54 2020 +0530 Fix for #1782 - Reset failure reason from previous build to default when workflow is rerun commit d4bbccebefb0e8a8237feea2e3456246e6dd3f46 Merge: d876e723 6ae04d30 Author: Eli Sherer Date: Wed Aug 5 18:42:39 2020 +0300 Merge remote-tracking branch 'origin/dev' into feaure/lambda-taskdef-support # Conflicts: # core/src/main/java/com/netflix/conductor/core/execution/mapper/LambdaTaskMapper.java commit 6ae04d30f82ca0f394890f9d2dfc71c650b16df8 Merge: 4d5fc23e abfe5457 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 4 16:31:36 2020 -0700 Merge pull request #1819 from Netflix/minor_enhancements extend rate limit feature to simple tasks; fix start time for lambda task commit abfe5457c71c83af65fa8a149a9a337e530ebd7f Author: Anoop Panicker Date: Tue Aug 4 12:59:10 2020 -0700 extend rate limit feature to simple tasks; fix start time for lambda task commit 4d5fc23e34bb57a5b85fc266f30519b5f5009dc1 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue Aug 4 18:50:35 2020 -0400 fix potential problem of database sequences maxing out (#1793) * fix potential problem of poll_data sequence maxing out * fix potential problem of poll_data sequence maxing out include on conflict to handle race conditions * replace all insert/on conflict sql so that sequence numbers do not get wasted * correct bugs introduced when using exists * correct bugs introduced when using exists Co-authored-by: u447 commit d876e7237461402fc5bc1b188f24fb26c2ee9810 Author: Eli Sherer Date: Tue Aug 4 22:11:51 2020 +0300 LAMBDA - add support for task definition's inputTemplate commit 3d89ec637ea5977d3219200c87097374340a0ca6 Merge: 53f0ab3b be83f8a8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 3 16:27:04 2020 -0700 Merge pull request #1813 from dugenkui03/typo-3 fix typo commit 53f0ab3b2ad994b701c1cc9492c25a0703b3991e Merge: 581351aa bfd7724c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 3 16:25:48 2020 -0700 Merge pull request #1815 from alex-fu/bug-1696 1696: correct task seq in DO_WHILE commit 581351aacfca6cb0670f6bc8a779b7d615869d58 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Mon Aug 3 19:23:41 2020 -0400 added back the changes necessary to handle subworkflow termination (#1773) * added back the changes necessary to handle the termination of subworkflows * work on test cases * add test case for parent workflow with terminate task and subworkflow * add import of TaskResult * allow SUB_WORKFLOW to be in either SCHEDULED or IN_PROGRESS state * allow SUB_WORKFLOW to be in either SCHEDULED or IN_PROGRESS state * take out condition for SUB_WORKFLOW status, not necessary * make new test fail with the old code to verify that the new code fixed it * add back new code to fix the issue * made changes to test cases based on feedback Co-authored-by: u447 commit bfd7724c4362025a02395ffc54c2c8dc048d0619 Author: Fu Yifeng Date: Sun Aug 2 16:39:55 2020 +0800 1696: correct task seq in DO_WHILE commit be83f8a85889442fadda3e8a1f58e787977fff1b Author: dugenkui Date: Sat Aug 1 11:20:56 2020 +0800 typo commit 2d152d7771856389b61e21036b8c1c94a751cd1c Author: msdhivya <62176886+msdhivya@users.noreply.github.com> Date: Thu Jul 30 03:44:14 2020 +0530 Configure listener queues based on the URI settings or config properties (#1796) * Creating listener queue for receiving messages based on settings * Adding Junit * Added more comments and junit commit 2588d39b4440676945dfaccd2e9e75170e438534 Author: Swayam Raina Date: Thu Jul 30 03:08:09 2020 +0530 1770 add master name to redisson config (#1800) * fix typo * add master-name to redisson config * add reader and default value for master-name * add placeholders for master-name in config * fix typo commit 52d42cf404ff3c5b653ffbcec01454dbf4970110 Merge: ec5d2166 ba93ea5d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 28 14:35:06 2020 -0700 Merge pull request #1810 from Netflix/client_taskdomain_taskrunnerconfigurer enable init taskToDomain in TaskRunnerConfigurer commit ba93ea5d5e74f14b2887d82d6bb1d94d9d02180a Author: Anoop Panicker Date: Tue Jul 28 11:21:23 2020 -0700 enable init taskToDomain in TaskRunnerConfigurer commit 6e55dc602bd2f301490b3c661bcf27491f188c7b Merge: 67fa9b64 ae533429 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 28 11:41:29 2020 -0700 Merge pull request #1809 from elisherer/feature/auth-better-acl-example Auth - Change to a better ACL example commit ec5d2166da41290345201a3bdf08e68f1e8a4df8 Merge: 9b072161 28ce9842 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 28 11:41:29 2020 -0700 Merge pull request #1809 from elisherer/feature/auth-better-acl-example Auth - Change to a better ACL example commit ae533429cf1333e84a3130f794e8b3afd58f3c5c Author: Eli Sherer Date: Tue Jul 28 13:44:41 2020 +0300 Auth - Change to a better ACL example (allowing all GET operations beside /api) commit 28ce984271958a567f9d13183411538b0a8521e9 Author: Eli Sherer Date: Tue Jul 28 13:44:41 2020 +0300 Auth - Change to a better ACL example (allowing all GET operations beside /api) commit 9b072161d5f67a3859377871b17483ece2b8e4be Author: lyb90 <35730063+lyb90@users.noreply.github.com> Date: Mon Jul 20 18:18:49 2020 -0500 fix zookeeper lock can't release (#1758) (#1791) commit 67fa9b64f3df4a227f81fb8fb616a243cf090a4e Merge: e4a15511 5f3610d5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 20 16:10:51 2020 -0700 Merge pull request #1789 from elisherer/feature/ldap_nested_sec_groups UI LDAP Auth - Add support for nested security groups commit 4b7c4f768adb7623d1f3c21dd486b64eb59822bb Merge: 7a840f91 10fde238 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 20 16:10:51 2020 -0700 Merge pull request #1789 from elisherer/feature/ldap_nested_sec_groups UI LDAP Auth - Add support for nested security groups commit 7a840f91bf18402823c4d34faaee5c8b10e37b9d Merge: 1aef78aa b3fb5ab6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 20 10:31:43 2020 -0700 Merge pull request #1794 from Netflix/workflow_type_correlation_id_fix fix for getWorkflowsByWorkflowTypeAndCorrelationId API for daos that cannot search across workflows commit b3fb5ab62dbc20b61ca53d732584dac3b1604ea4 Author: Anoop Panicker Date: Fri Jul 17 19:52:43 2020 -0700 fix for getWorkflowsByWorkflowTypeAndCorrelationId API for daos that cannot search across workflows commit 1aef78aa1d1690022f7baaf2107b357d8b6bbdf7 Merge: 44cecf37 f6a79da4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jul 17 19:46:55 2020 -0700 Merge pull request #1786 from Netflix/workflow_spec convert junit tests to spock specs commit 44cecf378924c3f51748b75f30aaabe72ca9381f Merge: f5fc8d11 defa1f87 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jul 16 12:46:37 2020 -0700 Merge pull request #1788 from Netflix/dependabot/npm_and_yarn/ui/lodash-4.17.19 Bump lodash from 4.17.15 to 4.17.19 in /ui commit f5fc8d11343295cea8a97732eed0fbbfafb2bc76 Merge: 21dac002 bcf225b3 Author: Poorna Reddy Date: Thu Jul 16 10:43:54 2020 -0700 Merge pull request #1783 from Netflix/integration_tests_clean_up Rate limit, concurrency execution limit, event based workflow, wait t… commit 5f3610d50e52a60a509b5d3a3654e7919da68318 Author: Eli Sherer Date: Thu Jul 16 10:27:24 2020 +0300 ui ldap auth - support nested security groups commit 10fde23867495b624eb4817b7f919907a411d667 Author: Eli Sherer Date: Thu Jul 16 10:27:24 2020 +0300 ui ldap auth - support nested security groups commit e4a15511cbfd85b55f5e68b5d9240b747fc62f67 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 16 07:01:06 2020 +0000 Bump lodash from 4.17.15 to 4.17.19 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] commit defa1f87bf2bb47b6e2ec6ec74ac44150622fbf4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Jul 16 07:01:06 2020 +0000 Bump lodash from 4.17.15 to 4.17.19 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] commit f6a79da418686472b24617f4695d1790741f443e Author: Anoop Panicker Date: Wed Jul 15 18:02:01 2020 -0700 convert junit tests to spock specs commit 21dac0026627f7b8d26b57be29d0ad2ff478385f Merge: 03d87671 c2bea850 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jul 15 15:31:06 2020 -0700 Merge pull request #1748 from mdepak/event_poll_execution_scheduler Use RxExecutionScheduler instead of default RxComputation Scheduler for polling events commit bcf225b3de9baca59a160c80423b50cbedd7123b Author: Poorna Reddy Date: Tue Jul 14 14:48:31 2020 -0700 clean up commit 5762760e428c5c8646f154fb5c09167d04087c46 Author: Poorna Reddy Date: Tue Jul 14 10:39:38 2020 -0700 Rate limit, concurrency execution limit, event based workflow, wait task based workflow and terminate task based workflow integration tests commit 03d876713654012cf54a2266e9cbcaca3641182d Merge: 13208854 cc774859 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 14 09:58:26 2020 -0700 Merge pull request #1779 from Netflix/external_payload_storage_spock_specs external payload storage specs and features commit cc77485906bc920020e2102c1655852b67da9ee2 Author: Anoop Panicker Date: Mon Jul 13 16:11:10 2020 -0700 external payload storage specs and features commit 132088544914c48e626d94bf883619c6cb01d13f Merge: 000e5a33 65283e14 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jul 9 12:26:04 2020 -0700 Merge pull request #1770 from Netflix/subworkflow_fork_join_fix fix subworkflow task def use within fork join commit 000e5a334e8f40c982fe1920a169a46f10b54a1c Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Thu Jul 9 15:22:08 2020 -0400 Bugfix/correlation id performance fix for issue #1681 (#1766) * added a performance improvement for doing a search for workflows by correlation id * remove no-longer-needed getWorkflowsByCorrelationId method without workflowName as a parameter * fix tests to use the appropriate workflow name * take out scheduledTime sort when already sorting by sequence Co-authored-by: Fishman commit 65283e14833abbc0216cd98161e25ed6c707fa48 Author: Anoop Panicker Date: Wed Jul 8 17:42:06 2020 -0700 fix subworkflow task def use within fork join commit ebfc02f997a35c543290785e877fda6fd614dfc8 Merge: c4a2f24c ab7860f3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jul 9 10:26:55 2020 -0700 Merge pull request #1668 from rickfish/bugfix/handle-subworkflow-id-in-task-input get subWorkflowId from inputData if it is an old SUB_WORKFLOW task commit c4a2f24c63dbfe0582ca3b3772eb1cdc0ed8abc3 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Thu Jul 9 13:26:00 2020 -0400 change nonterminal task statuses to SKIPPED when a TERMINATE task executes (#1608) * change non-terminal task statuses to SKIPPED when a TERMINATE task executes * handle subworkflows that are still running when TERMINATE task executes in parent workflow * added subworkflow testing to the terminate task testcase * added testing that the subworkflow has a valid status and its task also has a valid statusin the terminate task testcase * for terminate task testing, add simple task to subworkflow and make the join task wait on the terminate task * complete/fail workflow quicker (bypass decider) on a TERMINATE task * complete/fail workflow quicker (bypass decider) on a TERMINATE task * complete/fail workflow quicker (bypass decider) on a TERMINATE task * complete/fail workflow quicker (bypass decider) on a TERMINATE task * add workflow defs * deleted sample json files * prepare for merge of current dev * fix subworkflows when TERMINATE task is executed and there is a nonterminal subworkflow * Added back ending curly brace - not sure how it got deleted * add logging to see what test failed * remove logging to see what test failed * alter the test for a failure workflow where the workflow was terminated with a TERMINATE task * changed the way to terminate the parent workflow and added back the failureWorkflow tests * prepare for merge Co-authored-by: u447 commit c2bea850563ae4480042093e4b0cb8c260791743 Merge: 3470b671 9a281337 Author: Deepak Mahudeswaran Date: Tue Jul 7 17:29:25 2020 -0700 Merge remote-tracking branch 'upstream/dev' into event_poll_execution_scheduler # Conflicts: # core/src/main/java/com/netflix/conductor/core/config/Configuration.java commit 3470b671a3470a30a0d6052388aab2ba85fcce01 Author: Deepak Mahudeswaran Date: Tue Jun 30 10:51:26 2020 -0700 Fix compilation error commit 497264076d50ae1700348094ab4dd19f252a55ce Author: Deepak Mahudeswaran Date: Tue Jun 30 10:06:53 2020 -0700 Minor refactoring commit 5e1507f9e59b485cdf608985b2c662c9b701d8c3 Author: Deepak Mahudeswaran Date: Thu Jun 25 16:14:22 2020 -0700 Fix type in property name commit 01e62a9477f3f5370711b80d69652314fe8ec7ad Author: Deepak Mahudeswaran Date: Sun May 31 16:42:12 2020 -0700 Use Rx Executor scheduler instead of default RxComputation scheduler commit 2306e64ce84d34ebc42759bfedaf756209f9f063 Author: Deepak Mahudeswaran Date: Tue Mar 24 20:24:35 2020 -0700 Use I/O scheduler instead of computation scheduler commit a3ddcdf61db08a3b6bee7d5dd6833bf1f4ac72ed Author: Eli Sherer Date: Wed Jul 8 03:16:29 2020 +0300 Add authentication/authorization/audit support (#1737) * add passport.js authentication support (local and ldapauth), fix some styling issues (left-menu and fonts) * auth - fix readme * auth - respond with redirect to login with a message when navigating to a forbidden path commit 9a28133786cbe68f6668fc2b323b407978ae9920 Author: Eli Sherer Date: Wed Jul 8 03:16:29 2020 +0300 Add authentication/authorization/audit support (#1737) * add passport.js authentication support (local and ldapauth), fix some styling issues (left-menu and fonts) * auth - fix readme * auth - respond with redirect to login with a message when navigating to a forbidden path commit e0a6313b180696fa3be82627bba45851fdf43ff0 Author: Deepak Mahudeswaran Date: Tue Jul 7 17:00:25 2020 -0700 Extend archive module to support TTL and delay (#1723) * Added workflow status listener to archive workflows with TTL * Disable async indexing on create workflow * Delayed archiving * Minor refactoring * Fix unit test * Minor refactoring in delayed workflow archival commit da25c2499d3375e12308edf38c61bcdf071570c5 Merge: 8eaa2aeb 51c669cf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 6 10:53:18 2020 -0700 Merge pull request #1765 from demichej/master Better error handling when trying to create a workflow commit 51c669cfe757dc69cc348b18952645a80c23ab8e Author: James DeMichele Date: Mon Jul 6 10:09:21 2020 -0500 Better error handling when trying to create a workflow commit 8eaa2aeb62a9f89751f9c1a65b5c08ca3581886a Merge: d4ca0bbc ec859cea Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 30 17:41:45 2020 -0700 Merge pull request #1759 from Netflix/bug_fixes fix sync system task execution handling; trigger failure workflow from terminate task; fix large payload retry in client commit ec859cea0fbe4b5e38d1c2afff7251f6df2d7cf1 Author: Anoop Panicker Date: Mon Jun 29 19:44:36 2020 -0700 fix sync system task execution handling; trigger failure workflow from terminate task; fix large payload retry in client commit d4ca0bbcc66e90f7f32f4883e57f9cb420f0d898 Author: lorenzhenggeler <64529007+lorenzhenggeler@users.noreply.github.com> Date: Tue Jun 30 01:46:34 2020 +0200 fixed syntax error in poll_and_execute (#1757) commit dbff5599a2effced513cbe7691db5b62b700ea56 Merge: 9de72d76 b95c6143 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jun 26 09:22:27 2020 -0700 Merge pull request #1756 from dugenkui03/typo-2 Make ExternalStorageLocation doc more readable commit b95c61437c62d38896dbd78381b16ee9a9df6d97 Author: dugenkui Date: Fri Jun 26 12:18:30 2020 +0800 make ExternalStorageLocation doc more readable commit 9de72d76102a1d8a8e06dd15ca1847fe19452858 Merge: 10e68e03 fe68a4ec Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jun 25 15:34:16 2020 -0700 Merge pull request #1753 from dugenkui03/forMetricsContainerTypoError Fix typo in MetricsContainer commit 10e68e0387fb0e503ef3b72b3aa8048fd54816ad Merge: 026df796 56e92c1b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jun 25 15:32:38 2020 -0700 Merge pull request #1754 from Product-Live/bugfix/event-execution-indexing [AzureBlobStorage] Follow up: Optional event execution indexing (#1720) commit fe68a4ecd3feb9c334950dc87402966225742d64 Author: dugenkui Date: Thu Jun 25 19:17:50 2020 +0800 fix typo error commit 3fc2052c16326519e6fc85239b3aff944cc5b3ab Author: tomasol Date: Tue Jun 23 19:51:19 2020 +0200 Remove duplicate code from wfe.js, closes #1673 (#1679) commit 026df79619ca6db87af6363bbc5ed071ace40c4d Author: tomasol Date: Tue Jun 23 19:51:19 2020 +0200 Remove duplicate code from wfe.js, closes #1673 (#1679) commit 56e92c1b5fb38c1518bfe4c0e872039b0a125c00 Author: MikeTangoEcho Date: Tue Jun 23 19:06:08 2020 +0200 [AzureBlobStorage] Follow up: Optional event execution indexing (#1720) * Update Configuration for tests: Add isEventExecutionIndexingEnabled commit 0933f4bcbd206d82a10547eb2d1bace3ecc84149 Author: Anoop Panicker Date: Mon Jun 22 18:46:42 2020 -0700 update docs commit a1cc2373c49786d5548f8c77b5d7da144c0c1f3d Merge: 09b22b4f 7f99c044 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 22 17:31:14 2020 -0700 Merge pull request #1747 from Netflix/param_replacement_retry_fix fix input param replacement when workflow is retried commit 7f99c0444bbc28d3ac75a1fcdfed89e4b51bf819 Author: Anoop Panicker Date: Mon Jun 22 13:01:57 2020 -0700 fix input param replacement when workflow is retried commit 09b22b4f014ce35ff2e3c13b54113b7cefa30665 Author: heinrichcohn Date: Tue Jun 23 02:42:06 2020 +0300 Fix issue in which a queue in an event-handler is defined as "amqp:..." and no events are consumed. (#1746) Rename StringMapKey for amqp queue from "amqp" to amqp_queue" Issue: https://github.com/Netflix/conductor/issues/1745#issue-642554258 Co-authored-by: Heinrich Cohn commit 3b8d528d76ad8d71c62e9096a9d0bdd9c02c48ab Merge: b95bbe2d a5378c8d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 22 16:41:44 2020 -0700 Merge pull request #1741 from rickfish/postgres_pop_conflicts Postgres queues: reduce the impact of racing by popping the queue 1 by 1 commit b95bbe2d1671b500706d8ef786c7b4fd97574240 Author: Maros Marsalek Date: Tue Jun 23 01:27:19 2020 +0200 LocalOnly sharding strategy for dyno queues (#1728) * LocalOnly sharding strategy for dyno queues Allow no distribution of workload in dyno queues. By default tasks are distributed across all conductor instances using dyno queue shards. Now it is possible to only queue workfload for conductor-server that started the workflow. More in docs. * Add unit test for sharding strategy provider Signed-off-by: Maros Marsalek * Introduce LocalOnly locking provider This implementation provides sufficient locking for a single node deployment. Implemented inside JVM only (locks are not persisted). Can be used in a cluster deployment but only when localOnly sharding strategy is used for dyno queues. Signed-off-by: Maros Marsalek * Fix headers and unused imports for localOnly sharding Signed-off-by: Maros Marsalek commit 6cff0cc6fcc0128360dd9cdfd4dc9dac260b1457 Author: dcore Date: Tue Jun 23 01:12:29 2020 +0200 Removed blocking conditional on ack Task before execution (#1740) The execution of a polled task was conditioned by the return of self.taskClient.ackTask which was required to be True. This was never happening because task Ack has been made a Nop and the python client has been left behind (as per discussion on gitter community). I don't know whether ack TAsk should be removed altogether but in the meanwhile consider removing the if. commit a5378c8d3b8284a9a6ef34b691f5e759559ecce4 Author: u447 Date: Wed Jun 17 08:18:26 2020 -0400 Postgres queues: reduce the impact of racing by popping the queue 1 by 1 commit 8a06983371c773dbc29cf0762be1123ff086b56d Merge: 67ae2468 0ee8eb70 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 15 17:59:20 2020 -0700 Merge pull request #1738 from Netflix/fix_reset_callbacks_api fix reset callbacks api commit 67ae2468a78b7f537c9ec9bedd93fec4616c0899 Author: Deepak Mahudeswaran Date: Mon Jun 15 17:09:26 2020 -0700 Support to batch poll system tasks (#1719) * Add support to poll multiple system tasks * Fix bug in acquiring permits * Fix bug in releasing permit * Minor refactoring * Incorporate review comments commit 0ee8eb700c7c0c41343ef46d59a0b38b322edddd Author: Anoop Panicker Date: Mon Jun 15 13:13:23 2020 -0700 fix reset callbacks api commit c5b47c9f5ff4b95e21aab185b206e8f269b73a0d Author: Kishore Date: Wed Jun 10 17:41:12 2020 -0700 Fixed bug in gulp file, that results in docker build failures. (#1733) * Fixed bug in gulp file, that results in docker build failures. * Resetting lock file to resolve to npm registry. commit 70c7733deea066889f9c09ee60ddec5dc4e863ee Author: Kishore Date: Wed Jun 10 17:41:12 2020 -0700 Fixed bug in gulp file, that results in docker build failures. (#1733) * Fixed bug in gulp file, that results in docker build failures. * Resetting lock file to resolve to npm registry. commit 818d324ee4adb557513fe050b56d52538c536a67 Merge: 481366d4 1dfbcb7a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jun 10 17:40:46 2020 -0700 Merge pull request #1734 from Netflix/minor_fixes fix BETWEEN operator; ensure task cancellation when terminating workflow commit 1dfbcb7ae0bbe3c833a930d58fb63cf19f71b5be Author: Anoop Panicker Date: Tue Jun 9 13:08:13 2020 -0700 fix BETWEEN operator; ensure task cancellation when terminating workflow commit 481366d4b8e8ced2c2276d60110fa7fce96e759d Author: Deepak Mahudeswaran Date: Tue Jun 9 17:54:48 2020 -0700 Optional event execution indexing (#1720) * Optional evnet execution indexing * Fix unit tests commit c57db2246afdd5e80504a91b1a63b9128b96f11a Merge: 1a72a55e 18c6e95b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 8 14:03:15 2020 -0700 Merge pull request #1724 from Netflix/fix_startup Add elasticsearch5 dependencies back to fix startup commit 18c6e95ba0faaebd627388a6067d43060c5cd4ea Author: Anoop Panicker Date: Tue Jun 2 16:26:52 2020 -0700 fix local startup commit 1a72a55edf92235fe5a009efd2db5f06d9f9f09e Merge: 56baa175 f770e841 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 2 16:27:47 2020 -0700 Merge pull request #1705 from mdepak/system-task-queue-depth-metrics Monitor task queue depth for async system tasks commit 56baa17547ec89ad1485608a74482973bff70f98 Merge: 36496afe 538fe541 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 2 16:08:04 2020 -0700 Merge pull request #1701 from rickfish/bugfix/dowhile-output DO_WHILE fix: make relevantTasks a LinkedHashMap to process tasks in order commit 36496afe582948cba429d7d3864646e62017eee0 Merge: 397bb14b c0e44c97 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 2 15:46:17 2020 -0700 Merge pull request #1712 from Netflix/use_fallback_domain_if_dao_error use fallback domain if pollDataDAO is unavailable commit c0e44c97b99f50088bc9170076227ff6a4dd7a20 Author: Anoop Panicker Date: Thu May 28 23:59:57 2020 -0700 use fallback domain if pollDataDAO is unavailable commit 397bb14b754dc5889693f5444eab748ba5e30862 Merge: 185cf12b 770304df Author: Poorna Reddy Date: Tue May 26 15:28:41 2020 -0700 Merge pull request #1709 from Netflix/simple_workflow_test_cleanup Workflow and task configuration spec and features commit 770304df92f2f65f6c30681715769f31eb2ffaa3 Author: Poorna Reddy Date: Tue May 26 13:51:55 2020 -0700 Workflow and task configuration spec and features commit f770e841d7d7103c400ff9e64c6e2e71c7504edf Author: Deepak Mahudeswaran Date: Fri May 22 14:29:57 2020 -0700 Monitor task queue depth for system tasks commit 6fc39b28bfd7224a168e179e8024bcd70f1228a9 Merge: 97fb9a39 185cf12b Author: Poorna Reddy Date: Thu May 21 12:38:22 2020 -0700 Merge branch 'dev' into simple_workflow_test_cleanup commit 185cf12ba5a1aa854ca894c684cdf23502928ba2 Author: Poorna Reddy Date: Thu May 21 11:41:11 2020 -0700 Clean up commit a845ee7d53cc6598a4eb1edb9b61d3db5086a704 Author: Poorna Reddy Date: Thu May 21 10:39:54 2020 -0700 Added default parameters to the WorkflowTestUtil methods and initial clean up of SimpleWorkflowSpec commit 97fb9a391a19e8e28b14ef0ba16c60493f29d43a Author: Poorna Reddy Date: Thu May 21 11:41:11 2020 -0700 Clean up commit 9650adc1f5832cb03f940fa40f8bea27f7a7168f Author: Poorna Reddy Date: Thu May 21 10:39:54 2020 -0700 Added default parameters to the WorkflowTestUtil methods and initial clean up of SimpleWorkflowSpec commit b685c6f084c9bb5b5652a68251d98ab79fc6d6e4 Author: Poorna Reddy Date: Wed May 20 17:26:02 2020 -0700 Added a test to verify dynamic fork join scenarios commit 538fe541aa3b9d1eab9975952c2c6a13f527ba31 Author: u447 Date: Thu May 21 11:19:52 2020 -0400 make relevantTasks a LinkedHashMap to process tasks in order commit f0c95fb7d008cb64c656707f8cc25f16a180b2fd Merge: e0ee850c ffea7f4e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 21 06:42:46 2020 -0700 Merge pull request #1693 from Netflix/dowhile_integ_spec added scenario based integration tests for DO_WHILE task commit ffea7f4ec6fbf48bd5e1eabfc01d031778542207 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue May 19 23:00:14 2020 -0400 added scenario based integration tests for DO_WHILE task commit e0ee850c410a787d750f0bdc4f4c5d10c1a971f6 Merge: c4c4a05d 56f89675 Author: jun-he Date: Wed May 20 14:28:37 2020 -0700 Merge pull request #1651 from Netflix/jun/inline-subworkflow support inline subworkflow definition commit c4c4a05d8907191b0ce778ef23f1d4a452f9debf Author: Poorna Reddy Date: Wed May 20 10:09:44 2020 -0700 Code review clean up commit f8701ca3a3b7f4e7e3883d18072efcc98daa6d97 Author: Poorna Reddy Date: Tue May 19 15:29:45 2020 -0700 Added features and specification DecisionTaskSpec to verify the conditional decision and nested decision cases commit 26dbe5d07400a1c523bd7cf4b436f63d22bd1a71 Author: Poorna Reddy Date: Wed May 20 10:06:58 2020 -0700 Code review clean up commit d116b4c6adb7cbf75e64e94775dcbc2908781f52 Author: Poorna Reddy Date: Tue May 19 10:38:31 2020 -0700 Added multiple features in a specification ForkJoinSpec to verify the fork join behavior commit b23f1e3879485b8445266e49cd0f5ea2eefc08f0 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue May 19 23:00:14 2020 -0400 add retrycount to filtering criteria for dowhile task (#1657) * add retrycount to filtering criteria for dowhile task * use the latest retry task for every task within the do_while loop tasks * use the latest retry task for every task within the do_while loop tasks Co-authored-by: u447 commit 56f8967535d5f80f7e68663fe710ac3cfc40640d Author: Jun He Date: Tue May 19 16:27:26 2020 -0700 lazily initialize objectmapper in subworkflow commit 5f3e9bf5ed102d9f855034b8264dace8d1577a11 Author: Jun He Date: Mon May 18 09:31:48 2020 -0700 Add additional unit tests commit c5d5c4952bdd4569ea8e8dc988cdad3c7b52464d Author: Jun He Date: Mon Apr 20 13:52:02 2020 -0700 support inline subworkflow definition commit 872076951c2a2ca4ff27c8d87394ab265cd857a4 Merge: c9f9c942 abe42066 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 18 16:53:35 2020 -0700 Merge pull request #1688 from optimal-rhythm/dev Fixing table in documentation commit c9f9c942865f699176e9a9af010eba8fdabefab1 Merge: cde807c6 224e24f5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 18 16:41:50 2020 -0700 Merge pull request #1686 from Jiehong/doc/fix_subworkflow doc: remove workflowInput from Sub workflow tasks documentation commit b6b385be205cfaaa1c88f84c96a1b265b25b3c42 Author: Ramya Vakity Date: Mon May 18 19:36:56 2020 -0400 Gulp version upgrade@4.0.2 and changes to gulpfile.babel.js (#1660) commit cde807c6415f5a4f0f281f410f298c7987caf3cc Author: Ramya Vakity Date: Mon May 18 19:36:56 2020 -0400 Gulp version upgrade@4.0.2 and changes to gulpfile.babel.js (#1660) commit 224e24f590e6f72153e92e851abd75bf01617cb3 Author: Jiehong Date: Fri May 15 08:26:32 2020 +0000 doc: remove workflowInput from Sub workflow tasks documentation commit abe42066e90377e00ff0a407f736dc3730609c08 Author: Optimal Rhythm Date: Fri May 15 10:17:25 2020 -0500 Fixing table in documentation commit 54af9d42db003b4b52a80b960c569457827bfe24 Merge: 3b50af85 8081fb3c Author: Poorna Reddy Date: Thu May 14 17:09:50 2020 -0700 Merge pull request #1684 from Netflix/function_tests_cleanup_and_setup Function tests cleanup and setup commit 8081fb3c3cf45204fd5ea7265f3033863fffe5f6 Author: Poorna Reddy Date: Thu May 14 14:47:07 2020 -0700 Added a test to verify simple workflow with an optional task commit 18dc495fca3d5d84ed55521842d8b19acd9090a9 Author: Poorna Reddy Date: Thu May 14 13:58:59 2020 -0700 Added a test to verify non restartable workflows commit f431fa239efd55fe0833081c7eefa09db5bc62ca Author: Poorna Reddy Date: Thu May 14 13:05:55 2020 -0700 Added a test to verify reset of callbackSeconds on tasks of a workflow that is in progress commit 253e5c9d811e7ca13b355742f56bfa675116e55c Author: Poorna Reddy Date: Thu May 14 12:50:49 2020 -0700 Added a long running test for simple workflow commit ce9a6937ba04b2b3fc41f885452ea1af1746e27f Merge: ab11c46c 3b50af85 Author: Poorna Reddy Date: Thu May 14 09:40:10 2020 -0700 Merge from dev commit 3b50af8554dbb887ce8ff44f8abafeba8ff28f18 Merge: cd5641e7 220c5201 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 13 13:48:30 2020 -0700 Merge pull request #1675 from Netflix/index_management_es6 Add configurations to enable external index management commit 220c5201ef771e50c3a4f8e906928a5196283132 Author: Anoop Panicker Date: Wed Apr 15 11:34:53 2020 -0700 add configuration to enable external index management in es6 commit cd5641e7faa9f7bca3dea9008c4e82ff8fa19b8e Author: Poorna Reddy Date: Wed May 13 12:56:58 2020 -0700 Added documentation to the WorkflowTestUtil commit 763e76245deee0cf4bb9a30876705c56e109b91f Author: Poorna Reddy Date: Wed May 13 12:20:07 2020 -0700 Introduced WorkflowTestUtil to enable reuse of registration and clean up in all specifications commit 3eb5deb722d33b48c89cc1a44efe2e81a80b30a7 Author: Poorna Reddy Date: Tue May 12 16:05:11 2020 -0700 clean up commit 205e1879c0fb3fa1787e2cf309bfc3f9fb413c5b Author: Poorna Reddy Date: Tue May 12 11:19:20 2020 -0700 Simple workflow integration test with retry at workflow level feature commit e4c789dc59fc516600eb12d4057130eb3dfd60b1 Author: Poorna Reddy Date: Tue May 12 09:38:55 2020 -0700 Simple workflow integration test additional tests commit b1d33002aa9c323bd70748cfa0eac9e9e3611318 Author: Poorna Reddy Date: Mon May 11 14:13:14 2020 -0700 Simple workflow integration test commit 7d907f2700180a5dc6fe541ef51bf03249a30df9 Author: Poorna Reddy Date: Fri May 8 09:52:44 2020 -0700 Added KafkaTaskBasedWorkflowSpec and introduced WorkflowConfigurationSpec commit e431cf41b4bfe4afd7bce3b00da5491f585e3c7d Author: Poorna Reddy Date: Wed May 6 17:26:17 2020 -0700 Introduced groovy and added ExclusiveJoinTest case to verify the workings in the build commit ab11c46c1fbe010a9a5af3109fd6411d2a745f00 Author: Poorna Reddy Date: Wed May 13 12:56:58 2020 -0700 Added documentation to the WorkflowTestUtil commit bd8f25099e42b89cb7353e5b85eaa05ceca5ec21 Author: Poorna Reddy Date: Wed May 13 12:20:07 2020 -0700 Introduced WorkflowTestUtil to enable reuse of registration and clean up in all specifications commit e09fe9991381b300665097ea0be0f88a2665bc47 Author: Poorna Reddy Date: Tue May 12 16:05:11 2020 -0700 clean up commit 43f3d99da242be5aa608af839e964e6726eae00c Author: Kishore Date: Tue May 12 15:07:24 2020 -0700 Bugfix/task subworkflow id deep copy (#1682) * Fixed Task subWorkflowId deep copy. * Fix the issue with ParametersUtils where input map is mutated (#1671) Co-authored-by: Charles Zhao commit cb200252debf91ec9fd6d4b0f8ca504d9edd8ab7 Author: Poorna Reddy Date: Tue May 12 11:19:20 2020 -0700 Simple workflow integration test with retry at workflow level feature commit 4d53fd2927c4109deb03cd2fe24cad61d89b68a8 Author: Poorna Reddy Date: Tue May 12 09:38:55 2020 -0700 Simple workflow integration test additional tests commit 5e55734f020dcda23b6fb0163ae3fbead53e61c0 Author: Deepak Mahudeswaran Date: Mon May 11 18:00:59 2020 -0700 Initialize workflow monitor (#1676) * Initialize workflow monitor * Moved workflow monitor binding to Server module commit bad3bb77a75737f6b70c0361db5fbef01cf48c7f Merge: 138306c4 71d62b5e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 11 17:05:48 2020 -0700 Merge pull request #1674 from Jiehong/doc/system_tasks_types doc: update and synchronise doc for Event, Http and Sub workflow tasks commit 138306c4d0bde7c4ec69702d164ceab06a4abe0c Merge: e2725e4c 63105199 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 11 16:47:10 2020 -0700 Merge pull request #1630 from s50600822/feature/TaskLogs-limits tasklog limit - allow more than 10 entries commit 68a52f3408929719bd90153e56f0a7e41925210c Author: Poorna Reddy Date: Mon May 11 14:13:14 2020 -0700 Simple workflow integration test commit 71d62b5e312089a1292f764cdcdce26ce9db972e Author: Jiehong Date: Fri May 8 13:37:17 2020 +0000 doc: update and synchronise doc for Event, Http and Sub workflow tasks commit e6c63e1aa2a855e10573703f51adadbea702d9dd Author: Poorna Reddy Date: Fri May 8 09:52:44 2020 -0700 Added KafkaTaskBasedWorkflowSpec and introduced WorkflowConfigurationSpec commit e2725e4cea47541cd0f6daa398b279bf084b89e4 Merge: 472ed5df 62901c65 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 7 10:45:49 2020 -0700 Merge pull request #1667 from zotvent/bugfix/kitchensink-example-2 Fix kitchensink example commit 3c881e3e8a818c6f6ce50918eab4bf81b6812566 Author: Poorna Reddy Date: Wed May 6 17:26:17 2020 -0700 Introduced groovy and added ExclusiveJoinTest case to verify the workings in the build commit 472ed5df49dfef4ca41e979940a67900d9ae03fe Author: Poorna Reddy Date: Wed May 6 16:48:38 2020 -0700 Docker containers during build for mysql and postgres (#1670) * Docker containers during build for mysql and postgres * clean up Co-authored-by: Poorna Reddy commit ab7860f30b331edf789834954dac8313c76c5ffe Author: Fishman Date: Mon May 4 10:04:17 2020 -0400 get subWorkflowId from inputData if it is an old SUB_WORKFLOW task commit 62901c65aeb5ea25d62f415431a1d66e9e6a6833 Author: Mark Kim Date: Sun May 3 13:29:17 2020 +0600 Set `ownerEmail` value since it is mandatory commit a5b5a8c3daf62b8ccc3c79fa5105cf2dcfe8ae8d Author: Mark Kim Date: Sun May 3 13:28:16 2020 +0600 Replace `output` on `outputData` commit 631051995972cdb042fb4f27ba4e2b922e3bf463 Author: Hoa Phan Date: Sun May 3 08:13:19 2020 +1000 apply task log limit for ES6 commit ad0738d08466d62ac9b73b2eb49b8d67ec42b622 Merge: bc8d4c21 302cbc85 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Apr 29 15:19:30 2020 -0700 Merge pull request #1663 from Netflix/event_processing_metrics added metrics for event execution commit 302cbc85289c2925b10bb766b4ce23869b11e280 Author: Anoop Panicker Date: Wed Apr 29 14:30:14 2020 -0700 added metrics for event execution commit bc8d4c2166bda1d130f3e0209e22831bb561ed11 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue Apr 28 22:22:41 2020 -0400 Make the task definition optional for the DO_WHILE task (#1645) * make task definition optional for DO_WHILE task * add test case for do_while task without task definition Co-authored-by: u447 commit 8c313c49f0944f5f2e67a99f97b161bff60a9692 Author: Rob Surrette Date: Mon Apr 27 20:07:19 2020 -0400 Added link to view a subworkflow execution (#1459) * Added link to view a subworkflow execution * Changed subWorkflowId location to task object commit f161c26078d7855dd871f5cb06c39cfe2bef982f Author: Rob Surrette Date: Mon Apr 27 20:07:19 2020 -0400 Added link to view a subworkflow execution (#1459) * Added link to view a subworkflow execution * Changed subWorkflowId location to task object commit adaab1ae3cc094fb32ada29fda8c8549996e3d73 Merge: f0234415 cedc4096 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Apr 27 17:04:44 2020 -0700 Merge pull request #1631 from rickfish/bugfix/index-paused-workflows Update elasticsearch when workflows get paused/resumed commit f023441545d1e5815d63e32ef9962324a71fc24f Merge: 52370e4c 7c7a29d3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Apr 27 16:50:06 2020 -0700 Merge pull request #1626 from mdepak/es-rest-bulk-index-race-condition-fix ElasticSearch Rest BulkIndex NPE fix for Race condition commit 52370e4cc4900a70deb747f0fca43da04cffc748 Author: Maros Marsalek Date: Tue Apr 28 01:19:39 2020 +0200 Metrics logging collector (#1637) Add log4j metrics collector into contribs/ project. This new component can be enabled via configuration and dump collected metrics periodically into a log4j appender (file, console...). Also allow log4j properties customization. Signed-off-by: Maros Marsalek commit b640e43aa1dab7c5c9b4df63b698695bbc828ebe Author: Hoa Phan Date: Tue Apr 28 08:42:59 2020 +1000 rename key for clarity commit b39b59a7a87f299510aac5f68dd786671aabcd06 Author: Kishore Date: Mon Apr 27 12:00:45 2020 -0700 Updating Terminate task (#1658) * Updating Terminate task to explictly call completeWorkflow or terminateWorkflow, over ending the workflow loop within decide. * Adding integration test for case when Terminate task in Subworkflow doesn't block the progress of Parent workflow. commit 5d1aae6b56e0c053a685f4ef213b3936a485753c Author: Kishore Date: Thu Apr 23 11:58:38 2020 -0700 Refactored Subworkflow processing to leverage asyncComplete, and other improvements. (#1649) commit cedc4096cebeb9b427a63a2cd870f721fa37fe44 Author: u447 Date: Wed Apr 22 07:24:02 2020 -0400 if asyncIndexing, only index tasks if workflow is in terminal state commit a0b84ad9a963448cd4d525e7c855df6038624f9c Merge: 75647eb5 4fd9f9bf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Apr 21 17:54:44 2020 -0700 Merge pull request #1650 from Netflix/jun/fix-es-tests fix a few ES tests due to time zone issue commit 4fd9f9bfb53c5de4e3c4fdc3b3887a2097af2bd3 Author: Jun He Date: Mon Apr 20 12:01:16 2020 -0700 fix a few ES tests due to time zone issue commit 75647eb5652a9ab8a2350d9ad3c32e5323703e9f Merge: 186cf3a1 a58f8a8d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Apr 19 21:23:30 2020 -0700 Merge pull request #1648 from mactaggart/cassandra-session Check if Cassandra session is closed before using commit a58f8a8ddb688a10d470f0137eecefa5179a2681 Author: mactaggart Date: Sun Apr 19 21:01:23 2020 -0700 remove session init from setUp commit 186cf3a1d588a08b325895fb18c0d0914c4a962e Merge: ecd9da5c 7b44024c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Apr 19 20:28:19 2020 -0700 Merge pull request #1643 from Netflix/jun/add-poll_timeout_seconds Add the missing field (poll_timeout_seconds) to proto commit 1460dbca059832b930f1f64fafb752f3b35d87fb Author: mactaggart Date: Sun Apr 19 19:04:08 2020 -0700 make cassandra session static, check if session is closed commit 7c7a29d3293ec2d215472633d38b815bae12add5 Author: Deepak Mahudeswaran Date: Thu Apr 16 21:35:47 2020 -0700 Add license header commit ecd9da5c2f4c9c9cfc6c6d36461e9d4bf586a85c Author: Kishore Date: Wed Apr 15 18:28:47 2020 -0700 Hotfix subworkflow large payload changes (#1646) * Improving logs to trace EventHandler starting workflows with wrong payload issue. * Updating ParameterUtils replace to not modify inputParams inplace. Improving logs to trace SimpleActionProcessor bug when starting workflow with incorrect payload. * Revert the debug logs added for SimpleActionProcessor; Copy SubworkflowId back in task output for backwards compatibiltiy. commit 81e1d538e06321a881c43ddcf6f38c6c550dca64 Merge: 7b3e2b0d bbdf2b8c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Apr 15 14:37:16 2020 -0700 Merge pull request #1644 from Netflix/subworkflow_task_validation added validation to make subworkflow params required for a subworkflow task commit bbdf2b8c22a313b2c56a606e84cd23c1abef0d92 Author: Anoop Panicker Date: Wed Apr 15 12:51:10 2020 -0700 added validation to make subworkflow params required for a subworkflow task commit 7b44024c146b8fc5da4320b59a2725b06a36d15f Author: Jun He Date: Wed Apr 15 10:50:55 2020 -0700 add the missing field (poll_timeout_seconds) to proto commit fa749f04f55af1330cc019cf4274029448c832a5 Author: u447 Date: Wed Apr 15 12:46:07 2020 -0400 always index workflows regardless of terminal state commit 10c9422ab9bae7f0326a02c42965ca6bdb6cb82f Merge: 6f249615 7b3e2b0d Author: u447 Date: Wed Apr 15 11:24:40 2020 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into bugfix/index-paused-workflows commit 7b3e2b0d909c328f44afd464ddb4dc990cf1b4a6 Merge: 76f05d33 813dcd64 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Apr 14 12:53:24 2020 -0700 Merge pull request #1629 from s50600822/issue/All-in-one-dockerbuild fix all in one dockerfile commit 76f05d33960a31b1209a5a81c1a0d1e1822387ee Merge: f779953c e8dcf5a9 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Apr 10 12:59:54 2020 -0700 Merge pull request #1632 from Netflix/remove_system_task_worker_inmemory_queue use semaphore instead of inmemory queue for processing system tasks commit e8dcf5a9163e65c93117384cd25e6f835267214d Author: Anoop Panicker Date: Thu Apr 9 00:58:23 2020 -0700 use semaphore instead of inmemory queue for processing system tasks commit 6f2496156bae25adbd31ff8c8efa4c1edab21cfd Author: u447 Date: Wed Apr 8 15:16:05 2020 -0400 send paused and resumed workflows to elasticsearch commit 2315f547c71a9f421a6deee2db2bff86b2edc8b3 Author: u447 Date: Wed Apr 8 15:10:47 2020 -0400 send paused and resumed workflows to elasticsearch commit 44471bc843f86bcd685587e4855753bcd0c5abf1 Author: Hoa Phan Date: Thu Apr 9 02:37:36 2020 +1000 tasklog limit - allow more than 10 commit f779953cce93e9d9007a8aef99f329ae04b384b7 Author: Kishore Date: Tue Apr 7 10:37:55 2020 -0700 Fix for Subworkflow task to render large payload location from Subworkflow's output. (#1628) commit 813dcd64d111999013eb9396b8a2a4978d98d434 Author: Hoa Phan Date: Tue Apr 7 20:13:04 2020 +1000 fix all in one dockerfile commit cb77471be19bc071a679db433ee16309e5fce3ec Author: Deepak Mahudeswaran Date: Sat Apr 4 16:28:48 2020 -0700 Use thread-safe wrapper for ElasticSearchRestDAOV6 bulk request commit 10e86f3b3b2a3528f645d28ba356172a5b7f149e Author: Deepak Mahudeswaran Date: Fri Apr 3 21:40:04 2020 -0700 Use thread-safe wrapper for BulkRequest in ElasticSearchRestDAO commit 02224ad79eba3de3ca800f7a4a4b3e7f0f1a8227 Merge: 77b07eaa 447cae8e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 2 18:50:09 2020 -0700 Merge pull request #1625 from Netflix/fix_cass_event_persistence use the generic config for cass event exec persistence commit 447cae8e5490122a91ee362fe7d9fc75fc622dac Author: Anoop Panicker Date: Thu Apr 2 17:26:41 2020 -0700 use the generic config for cass event exec persistence commit 77b07eaa0713333841a4df5e8d9172f5c9c082c6 Merge: a88ddf14 f57dc0e3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 2 17:59:08 2020 -0700 Merge pull request #1615 from zotvent/bugfix/configuration-typo-1 Fix typo in config keys commit a88ddf14e8677fdbf618a98c2438f8d4a578ba3f Merge: 3d693564 293ed3f4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Apr 2 15:03:45 2020 -0700 Merge pull request #1624 from Netflix/poll_api_error_handling catch exceptions during polldata update commit 293ed3f499410bf9f06e84bea4bd306142bc8381 Author: Anoop Panicker Date: Thu Apr 2 14:07:14 2020 -0700 catch exceptions during polldata update commit f57dc0e3285b7490b15c3a6d2ef4882cfa3c66c9 Merge: e143ffbe 3d693564 Author: Mark Kim Date: Wed Apr 1 21:42:59 2020 +0600 Merge branch 'dev' of https://github.com/Netflix/conductor into bugfix/configuration-typo-1 commit 3d6935643a1462fb2ca5cc57a7770552816a7093 Author: ritu-p Date: Tue Mar 31 23:49:00 2020 +0530 Add support for AMQP (#1589) * build workflow * first checkin * observable queue * AMQP module * UNit tests * Unit Test- AMQPModule * EventQueueProvider * AMQPObservableQueueTest * removing workflow * fixing formatting * Mockito reference * Queue Test cases * server.properties changes * BasicConsume in place of get Events with routing key fix * Provider Test fix * License header Extra unit tests * Unit tests * pollTimeInMS added to observable queue * Fixing review comments * adding unsupported exception for AMQPObservableQueue Co-authored-by: Parathody, Ritu commit 5c8293a88c43938e465a44f987dd786fffb4c6cf Author: tomasol Date: Tue Mar 31 03:11:55 2020 +0200 Add prefix queries to es5,es6 using STARTS_WITH operator (#1605) commit e143ffbecbc96c2820a9d318d92cbec342a9946a Author: Mark Kim Date: Sat Mar 28 22:11:58 2020 +0600 Fix typo in config keys commit bd9e031ff249e0db22bcea981a55e7f851ab567a Merge: 01a10ee2 3cd54006 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 23 23:23:54 2020 -0700 Merge pull request #1575 from rickfish/add-priority-to-qm-index add flyway files used to add priority to the combo_queue_message index commit 01a10ee2897088368ebb28aa426a822972de5e97 Author: Deepak Mahudeswaran Date: Mon Mar 23 23:21:23 2020 -0700 Event execution deduplication interval (#1572) * Added event execution keys ttl to support a event de-duplication window * Fix unit tests * Minor formatting * Minor refactoring * Incorporate review comments commit da0fdfca7403893177f3b7490bbdac97d1ab61ec Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Mon Mar 23 20:15:17 2020 -0400 allow input to FORK_JOIN_DYNAMIC task to be empty (#1574) * allow input to FORK_JOIN_DYNAMIC task to be empty * allow dynamic join test case to succeed if task input is null Co-authored-by: u447 commit 3d7d132944e1363f944ff12cecb91ca3155bb68d Merge: c631c5ed 1cc950f4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 23 16:49:24 2020 -0700 Merge pull request #1586 from skissane/optional-owneremail Add config setting to control whether ownerEmail is mandatory or not commit c631c5edf99100c3329f2204c96e2f77b0812a27 Merge: c6d93bd3 81c44e8e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 20 10:58:17 2020 -0700 Merge pull request #1555 from skissane/make-elasticsearch-optional Make use of ElasticSearch optional commit c6d93bd350f3678698bdb224d8567e08fc232ddd Merge: 86d38c6a 0f7e11fc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 20 10:57:17 2020 -0700 Merge pull request #1554 from skissane/fix-issue-1553 Fixes issue #1553 commit 86d38c6a5951ed6cd21c5ec30d46ba145f04d75d Merge: 6f454a6a e78e6901 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 20 09:55:52 2020 -0700 Merge pull request #1280 from s50600822/fix_V3__queue_add_priority_MYSQL.sql wrong MySQL syntax commit 6f454a6a7c0b114f0fb08a17f95f21424d871425 Merge: a66ac738 fd6b397a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 20 09:54:11 2020 -0700 Merge pull request #1590 from scarlac/patch-1 Document MySQL lack of rate limiting support commit a66ac738d25cddd8cac0ef755f0db6ca379923ed Author: Kishore Date: Fri Mar 20 02:41:42 2020 -0700 Reset SubworkflowId on task retry. (#1592) * Reset SubworkflowId on task retry. * Resetting Task subworkflowId on Workflow retry; Added test for this validation on subworkflow retry. commit fd6b397a1a931ffe196adaba7a7630e55ba98165 Author: Seph Soliman Date: Tue Mar 17 09:53:18 2020 -0700 Document MySQL lack of rate limiting support commit 35f7cdfbd45359f2bc2fd92e6d25e939b50e26f0 Author: Kishore Date: Wed Mar 18 17:19:50 2020 -0700 Fixed Subworkflow pane rendering by reading subworkflowId directly from task object. (#1591) commit 4cdee5d269c6466a678530ff16676dbafa854a21 Author: Kishore Date: Wed Mar 18 17:19:50 2020 -0700 Fixed Subworkflow pane rendering by reading subworkflowId directly from task object. (#1591) commit 86ecc80bcc0f3b51c1723014643a757ba58e9720 Merge: 3c988252 6c32f43e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Mar 18 15:28:27 2020 -0700 Merge pull request #1593 from Netflix/taskresult_object_retry_upload do not mutate the taskresult object during upload retries commit 6c32f43ecb6082f2bbe684670f5ea4a45800925e Author: Anoop Panicker Date: Wed Mar 18 14:27:49 2020 -0700 do not mutate the taskresult object during upload retries commit 3c9882521a0363b029f01ae909551c1444f9434a Merge: d8a668cc f7641976 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 16 16:54:25 2020 -0700 Merge pull request #1569 from Product-Live/bugfix/event-index [AzureBlobStorage] Follow up: Optional Event message indexing (#1462) commit d8a668ccf18d102681971ba29621f7c3c38f83d2 Merge: aeaa92fe 1def19f7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 16 16:38:32 2020 -0700 Merge pull request #1562 from nbraquart/master Add a new task def attribute to support task poll timeout commit 1cc950f48be2830770b604040da5daf53ae74c61 Author: Simon Kissane Date: Mon Mar 16 12:59:00 2020 +1100 Add config to control whether ownerEmail is mandatory or not commit aeaa92fecbb97841dd7ebd309ff410559e6c5312 Merge: 83c8d608 c9b118b4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 13 15:52:02 2020 -0700 Merge pull request #1566 from Netflix/cass_event_execution Event execution store in cassandra commit c9b118b4ed413fd91f60063efce9aa91b37758e6 Author: Anoop Panicker Date: Fri Mar 6 19:52:37 2020 -0800 implement event execution storage in cassandra commit 83c8d608ce4849d4397d3d8fd33b2c2f3590173b Merge: dffc2ff0 8417659a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 13 15:09:25 2020 -0700 Merge pull request #1579 from Netflix/task_poll_resiliency added resiliency during task poll commit 8417659a8c57a56ffd9de105ccafe8bff3011043 Author: Anoop Panicker Date: Thu Mar 12 18:53:36 2020 -0700 added resiliency during task poll commit 3cd540061f8ae7f719936b426a445b96bed9647d Author: u447 Date: Wed Mar 11 13:07:51 2020 -0400 add flyway files used to add priority to the combo_queue_message index commit dffc2ff0fc0c523b76471a95098445cad4c654d8 Merge: e0ad5803 e89fa57e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Mar 10 18:01:41 2020 -0700 Merge pull request #1567 from Netflix/set_metadata_time_service_layer cassandra metadata dao modifications commit e0ad580310ccae875cd360262357b7d083217579 Merge: 37b91026 e143f42b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Mar 10 17:09:24 2020 -0700 Merge pull request #1570 from breadkingdom/patch-2 Update startworkflow.md commit e143f42b8a416eea4f7c51adacf7d69df77663fb Author: Bread Date: Tue Mar 10 16:45:12 2020 +0900 Update startworkflow.md If ownerEmail is not included, the request will fail as shown below. { "status": 400, "message": "Validation failed, check below errors for detail.", "retryable": false, "validationErrors": [ { "path": "startWorkflow.arg0.workflowDef.ownerEmail", "message": "ownerEmail cannot be empty" } ] } commit f76419761decfa3a91c93818363d49e9f08ac96b Author: MikeTangoEcho Date: Mon Mar 9 15:45:56 2020 +0100 [AzureBlobStorage] Follow up: Optional Event message indexing (#1462) * Update Configuration for tests: Add isEventMessageIndexingEnabled commit 1def19f7f9d761ab4b216feb7e6b8508ccf08937 Author: Nicolas Braquart Date: Thu Mar 5 11:48:59 2020 +0100 Add a new task def attribute to support task poll timeout commit 0f7e11fccb732e9d136711f3b6c486dea1cfbb3e Author: Simon Kissane Date: Mon Mar 9 11:57:42 2020 +1100 add license headers commit 81c44e8e89c0856cd5d59fcba866530c6e6c0249 Author: Simon Kissane Date: Mon Mar 9 11:44:41 2020 +1100 Medallia copyright notice on added files commit de7387bc9d77bb81805d5df9b8f2fc0eaa61c374 Author: Simon Kissane Date: Mon Mar 9 11:41:56 2020 +1100 Apply license header commit e89fa57e09f86cefd6a79aa4a965fc2b78aa9b79 Author: Anoop Panicker Date: Sun Mar 8 15:34:57 2020 -0700 use LWT when creating workflow def in cassandra commit 8574c0f8dc213fa4d68135c9faea122c2bac31b3 Author: Anoop Panicker Date: Sat Mar 7 18:43:41 2020 -0800 set time for metadata defs in service layer commit 37b9102661d465309df91d3fd6d49ea0eacd2a2b Merge: a4c9c513 56618a2d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Mar 8 13:37:36 2020 -0700 Merge pull request #1479 from manan164/dev Loop task fix. commit a4c9c5134245896867cdc3a2224957d893df820f Merge: 760449bc d5a67835 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Mar 8 13:20:52 2020 -0700 Merge pull request #1565 from pavelhalabala/feature/archiving-workflow-status-listener Default workflow archiving module commit d5a6783590e5a03fd5950fd2be69ee5f9ede2f2b Author: Pavel Halabala Date: Fri Mar 6 12:26:10 2020 +0100 Default workflow archiving module commit 760449bce835e8f2f5af894e4d6c3390183d5aef Merge: edbf61bd a99f2d4f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 6 16:27:51 2020 -0800 Merge pull request #1551 from Netflix/fix_exponential_backoff Fixed logic for exponential backoff. commit edbf61bd7d0dd6df1e23776c0f623a6bf9473926 Merge: 96ca5790 9d9364d8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 6 16:25:10 2020 -0800 Merge pull request #1557 from kushalhalder/patch-2 Update URLs commit 96ca57903624faed7bc7ddaa9a3e374c45380d7d Merge: 74825ff3 324e3f85 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 6 16:13:33 2020 -0800 Merge pull request #1548 from jwulf/patch-1 Add missing npm i commit 9d9364d805619854b12720a83dac090b0b777861 Author: Kushal Halder Date: Tue Mar 3 12:16:35 2020 +0530 Update URLs Updated URLs: 1. System Tasks 2. Task Domains commit e6aeb840a08b5a50cbdb22b1749aa48fb6b5ad8a Author: Simon Kissane Date: Mon Mar 2 14:11:54 2020 +1100 default is to enable elasticsearch commit 070ef2602720d23a2c6bbe3b4fa705b4a5c109d1 Author: Simon Kissane Date: Mon Mar 2 13:38:49 2020 +1100 Make ElasticSearch optional Adds a configuration parameter which, when set, completely disables use of ElasticSearch. Note that search operations which require ElasticSearch will silently fail by returning empty results. The new configuration parameter is workflow.indexing.enabled with a default value of true. Setting it to false will completely disable use of ElasticSearch. (Of course, with this configuration, significant parts of the Conductor UI will no longer function correctly. However, not all users of Conductor actually use the Conductor UI, so for such users that will not be an issue.) commit 26bcb1fa6a967684f1b76185575a04aee55980a5 Author: Simon Kissane Date: Mon Mar 2 12:57:52 2020 +1100 Fixes issue #1553 commit a99f2d4f47f4489333d87379a9e97a0bbe0e9b8b Author: Kishore Date: Fri Feb 28 00:34:41 2020 -0800 Fixed logic for exponential backoff. commit 74825ff37d2998bfb6fd8fc7e746e4fbe3a07666 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Wed Feb 26 20:54:10 2020 -0500 index all task updates, not just when workflows are in terminal state (#1546) * index all task updates, not just when workflows are in terminal state * remove unnecessary comments commit ef58ac2f1a10245132f59d0594e17dd17147c0dc Author: pavelhalabala <55830754+pavelhalabala@users.noreply.github.com> Date: Thu Feb 27 02:26:17 2020 +0100 Set password for redis server used for distributed lock. (#1549) Co-authored-by: halabap commit 324e3f85adfded70772ee5ce31d7ed8d2b88c306 Author: Josh Wulf Date: Wed Feb 26 14:43:33 2020 +1000 Update architecture.md commit 232f3770e7fc470e587841bf1694afb9d76f324b Author: Josh Wulf Date: Wed Feb 26 14:18:16 2020 +1000 Add missing npm i Also, try to make it clear that ui and server are both in the root directory. commit 4d8c8e92e0d0ab1b480e4c7d654c696cd4267c81 Author: Kishore Date: Tue Feb 25 14:03:47 2020 -0800 Updating Subworflow logic to enable async mode execution for start with delays, and subworkflow task status to reflect the actual workflow state. (#1438) Added subworkflowId to Task object, instead of keeping it in input/output. commit 237f266f37601cf73412927d0c41d2a9a81c87ae Author: Kishore Date: Tue Feb 25 13:48:24 2020 -0800 Add postpone with a default duration to task poll, when task exceeds concurrent execution limits. (#1545) Add postpone with a default duration to execute system task, when task exceeds concurrent execution or rate limits. Added testsfor concurrent execution and rate limiting. Added property to configure Task queue message postpone duration. commit c6c11bbbff4b9d6f501b8b358a4655ddfdf8d2d0 Merge: 66eb64f1 6d91b7e4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 24 13:15:29 2020 -0800 Merge pull request #1543 from Netflix/replace-hibernate-validator-with-apache-bval Replaced Hibernate Validator with Apache Bval commit 6d91b7e4f13dbd23b29552686381ac889d0ae0d5 Author: Charles Zhao Date: Sat Feb 22 21:34:47 2020 -0800 Replaced Hibernate Validator with Apache Bval commit 66eb64f1097d2cdbcdb4fa65d1cbcaf2c00c96e1 Merge: 58906c56 9aadac71 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 21 17:54:19 2020 -0800 Merge pull request #1526 from Netflix/cass_metadata_dao implemented metadata and eventHandler dao in cassandra module commit 56618a2da1d624494bd6de27e6cb5d1a05e38a83 Author: Manan B Bhatt Date: Sat Feb 22 00:50:33 2020 +0530 condition fix. commit 4899d8f73dbfb598c93f5eaad30b3fd5339ac986 Author: Manan B Bhatt Date: Sat Feb 22 00:39:38 2020 +0530 integration test fix. commit 944a4083c4d01c16df53ffa79f13c72ec02c7539 Author: Manan B Bhatt Date: Fri Feb 21 17:58:19 2020 +0530 integration test commit 9aadac71b5a1397f2273f1872cb7895e06fd7653 Author: Anoop Panicker Date: Mon Feb 10 19:14:37 2020 -0800 implemented metadata and eventHandler dao in cassandra module commit 58906c563d6ea8a9aed129cb444b6d7ea6cdf3ab Author: Kishore Date: Tue Feb 18 11:21:12 2020 -0800 Feature/queue message postpone (#1537) * Adding message postpone to queueDAO. * Update QueueDAO setOffsetTime to resetOffsetTime. commit bf75659ea7cc4bc7ad558b08d0969d89bbde8c6a Merge: fe03d661 53c5c120 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Feb 12 18:41:11 2020 -0800 Merge pull request #1530 from glikson/patch-1 fix borken link to kitchensink example commit 53c5c120dabb9f3f4b5c0f8b82c5a331732427d0 Author: Alex Glikson Date: Wed Feb 12 17:07:19 2020 +0200 fix borken link to kitchensink example commit fe03d66196cf141144cc786a55ba7f6fdc9ad745 Author: rickfish <39354200+rickfish@users.noreply.github.com> Date: Tue Feb 11 21:14:13 2020 -0500 add correlation_id index on workflow table for mysql and postgres (#1520) commit 055d8f2361120644e5e9a1b49f2b567b6468c5b5 Merge: fc421236 973872a0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 11 17:38:08 2020 -0800 Merge pull request #1516 from oanaema/copyImprove Fixed deep copy of task model. commit fc4212367ae5561bc4b69b820c2627b633b9872b Merge: ffcc571a 9073c00c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 11 17:33:10 2020 -0800 Merge pull request #1528 from Netflix/fix_skiptask_client_api fix skiptask API in http client commit 9073c00c0d0c0cd415748a8d7bab2a54c3f17cbe Author: Anoop Panicker Date: Tue Feb 11 15:31:07 2020 -0800 fix skiptask API in http client commit 973872a01d3b999b946ce726f775f3728225d743 Author: oanaema Date: Thu Jan 30 14:16:43 2020 +0100 Fixed deep copy of task model. commit ffcc571a4e96ccba4cc182e6cd408c10a72be9c1 Merge: 5366cd45 663a200d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 3 16:35:11 2020 -0800 Merge pull request #1522 from rickfish/bugfix/ext-payload-startup-exception get rid of ExternalPayloadStorageType exception on startup commit 5366cd45d46c158053b3a1e0f843b41df0adc328 Merge: 112acbc2 8e619590 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jan 31 17:27:04 2020 -0800 Merge pull request #1467 from Netflix/metadata_dao_refactor Refactoring daos to enable pluggability and separation of concern commit 663a200d6ab4ca9f21c58a604829d7b2c6a32640 Author: u447 Date: Fri Jan 31 18:34:05 2020 -0500 get rid of ExternalPayloadStorageType exception on startup commit 8e61959035a49eb94f4ced06a21b97f0ce68d679 Author: Anoop Panicker Date: Thu Dec 26 14:22:06 2019 -0800 refactoring daos to enable different implementations and separation of concern commit 112acbc28c16f80249790e9917b7067d0af341db Author: banduo Date: Mon Jan 27 16:26:50 2020 -0800 set taskToDomain when starting failureWorkflow (#1511) commit aabad7a4370a313e5fef7426ac5b3fbca6cb2d90 Merge: 12cd3471 6e6d50c8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jan 27 16:21:05 2020 -0800 Merge pull request #1508 from flaviostutz/master Adding RELATED page with some community projects related to Conductor commit 12cd34712a178ea2ee8a5261eb079e67b6852d20 Author: Bolun Zhang Date: Fri Jan 24 16:43:58 2020 -0500 Remove the documentation on Task Ack in beginner lab (#1509) * Remove ack section * comma commit 8663599c6fc3a702dfdd3142a33101b508bc27f4 Author: Kishore Date: Thu Jan 23 18:05:57 2020 -0800 Cleanup to support generic queue implementations. (#1481) * Cleanup to support generic queue implementations. * Cleanup. * Add to decider queue on rerun and retry. commit 6e6d50c83a9f0467e951425242527ae422fdda73 Author: flaviostutz Date: Thu Jan 23 12:40:50 2020 -0300 Adding RELATED page with some community projects related to Conductor commit 403ebd46e6107067c9f1885a12cfe9c1d7e7361b Author: Anoop Panicker Date: Wed Jan 22 17:19:13 2020 -0800 updated lab docs to remove ack commit 5ca056329d501a5a69936db12859864776b97ce7 Merge: 440d59a6 f3988ca8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 22 15:20:11 2020 -0800 Merge pull request #1502 from Jiehong/patch-1 Update DECISION task documentation commit 440d59a6ee9cb3ca22a9c76ffcfc7d18a28fd174 Merge: 56c8b9c6 430ac6c4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 22 15:14:33 2020 -0800 Merge pull request #1301 from Product-Live/feature/azure_blob_external_storage Azure Blob External Storage commit 56c8b9c6f6c374ba7965049e184f3027da13ae36 Author: Deepak Mahudeswaran Date: Wed Jan 22 14:56:07 2020 -0800 Use configuration during index creation (#1464) * Using index configuration during index creation * Minor refactoring * config for index creation in es6 commit 543016dac134d2f56e5c9e5479c06107add518c5 Author: Deepak Mahudeswaran Date: Wed Jan 22 14:54:37 2020 -0800 Start embedded elasticsearch and setup indices during servlet initialization (#1466) * Initialize elasticserch during servlet initialization * Addressed review comments * Added license header commit 29c9214152037d349391b3431334a273448c1b54 Merge: b2d1ad0f da2f8c91 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 22 14:48:47 2020 -0800 Merge pull request #1495 from kushalhalder/patch-1 Update isolationgroups.md commit f3988ca8b3e65f96ad98a7c21e80abd18d80b2e9 Author: Jiehong Date: Wed Jan 22 10:36:10 2020 +0100 Update DECISION task documentation In particular, add the type of each parameter for a DECISION, and document its output. commit 430ac6c47650a22470e1d87d3fc3813cb38e579f Author: MikeTangoEcho Date: Fri Jan 17 16:19:39 2020 +0100 Add AzureBlobPayloadStorage Module * Updated Doc for ExternalStorage * Use GA `com.azure:azure-storage-blob:12.2.0` commit 17a30a95216f4f4564fe9e5844747ee5adb2803c Author: Manan B Bhatt Date: Thu Jan 16 01:47:48 2020 +0530 doc update + code refactor. commit da2f8c9118185987f81885ee33750f7e98df06fd Author: Kushal Halder Date: Wed Jan 15 12:17:35 2020 +0530 Update isolationgroups.md A minor fix for a sentence construction error. commit b2d1ad0f810b089202e7dcf526cb08121851095d Author: Deepak Mahudeswaran Date: Tue Jan 14 05:08:13 2020 +0530 Optional Event message indexing (#1462) * Enable event message indexing optional * Addressed review feedback * Fix build errors * Use async add message for es6 Co-authored-by: Akhilesh Manjunath commit 52a4ac27e7b6d2c2d8b230153c1417523922e777 Merge: a764e900 1e60d0d9 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jan 13 10:19:47 2020 -0800 Merge pull request #1430 from Netflix/workflow_def_task_def_owner add owner email in definitions; workflow level timeouts commit 369225ffa3f08a93362e8912af46b3b6bd33b21a Merge: 76755f7c e2b7d58d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jan 13 10:19:47 2020 -0800 Merge pull request #1430 from Netflix/workflow_def_task_def_owner add owner email in definitions; workflow level timeouts commit 5db9b546f585322e81f8969db11f0b00cde618db Author: Manan B Bhatt Date: Sun Jan 12 19:13:02 2020 +0530 unit test fix. commit e2b7d58de0700b8d42da4179b44a9b1d7dafe8ca Author: Anoop Panicker Date: Fri Dec 6 13:27:42 2019 -0800 added workflow level timeouts commit 1e60d0d9a407ac440f09d2c1d83cccbc969c2c5c Author: Anoop Panicker Date: Thu Dec 5 00:21:11 2019 -0800 set owner email in workflow and task def commit bd8eb28cb41653c79bff645a21af49da7edede05 Author: Anoop Panicker Date: Thu Dec 5 00:21:11 2019 -0800 set owner email in workflow and task def commit 2e333c886536f517540945001fa63b643a811ba6 Author: Manan B Bhatt Date: Sun Jan 12 04:54:55 2020 +0530 work in progress 1. Task stuck proper fix. 2. DO_WHILE task output cleanup. commit 76755f7cb92e7ed24ee65cddd97292d3ce799436 Author: Anoop Panicker Date: Thu Jan 9 20:14:10 2020 -0800 set log level to warn in tests commit 501b47fcb27dedcd126053f5088fb2cd9a1447c7 Merge: 3a844454 cc58188e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jan 9 18:59:40 2020 -0800 Merge pull request #1484 from Netflix/api_fix constrain reason string; fix api for so that new client does not rely on ack commit cc58188ef2b8ffe217bc85aaf783aa08c07f9770 Author: Anoop Panicker Date: Thu Jan 9 18:39:04 2020 -0800 constrain reason string; fix api for so that new client does not rely on ack commit 6f325a5ebb4c018fa87e8c7087557451b19b09ce Merge: 062090b6 3a844454 Author: Manan B Bhatt Date: Thu Jan 9 16:11:16 2020 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into dev commit 3a8444547f40356f11356a884b06cd5019e8906b Author: Anoop Panicker Date: Tue Jan 7 12:02:49 2020 -0800 reduce log level in tests commit cd83e1dbb71ac6d388ed80a5a89751a3c241e3e9 Merge: 0b93c004 531360a1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 7 11:31:27 2020 -0800 Merge pull request #1468 from mactaggart/test-logging add missing log4j properties files for tests commit 0b93c0045ce60ce4be09bcb30f233abe1005ae78 Merge: 3f7c393f f875c20d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 7 11:29:44 2020 -0800 Merge pull request #1480 from Netflix/fix_task_poll_npe fix task poll NPE commit f875c20d116141fbf1f7bba786705e77ead16d2c Author: Anoop Panicker Date: Tue Jan 7 10:25:23 2020 -0800 fix task poll NPE commit 062090b694ad0fd3621fba7aa8ea017c05b59f88 Author: Manan B Bhatt Date: Tue Jan 7 22:34:59 2020 +0530 fix unit tes. commit 2fb74d6e549ef359e733f56c0ec1361baf92b7d8 Author: Manan B Bhatt Date: Tue Jan 7 22:16:01 2020 +0530 initial working cut. Do while along with another do while tested. Yet to write integration test. commit 531360a14588c8323de48ecd195da0f735beeda4 Author: mactaggart Date: Tue Jan 7 07:06:50 2020 -0800 update year in license commit 5b7cccac942df0e5504514577cd72d273a479f40 Author: mactaggart Date: Fri Dec 27 15:58:54 2019 -0800 add missing log4j properties files for tests commit 3f7c393f4b1bc59c4e32043eec00b607e19e024c Author: Anoop Panicker Date: Mon Jan 6 17:24:50 2020 -0800 added a new metric to track client upgrades commit 5e73b7cb420cea7e6c17c7d28633462dc89f1436 Author: Deepak Mahudeswaran Date: Tue Jan 7 06:21:09 2020 +0530 Redis cluster client fix (#1463) * Jedis cluster fix * Using JedisCluster client for redis cluster module * Refactored unit test * Addressed review feedback * Minor changes * Added tests Co-authored-by: Akhilesh Manjunath commit 465396015de7aa3b9a27a3fde57de412788f7e20 Author: Deepak Mahudeswaran Date: Tue Jan 7 05:42:54 2020 +0530 Optional task execution log indexing (#1465) * Make tasklog indexing optional * Create task log index only if it is enabled * Optional task execution logs commit ae2583301d6761e1811cd476d887943d75377c74 Author: Kishore Date: Mon Jan 6 12:51:08 2020 -0800 Inject ObjectMapper with provider to maintain Json SerDe uniformity. (#1453) * Inject ObjectMapper with provider to maintain Json SerDe uniformity. * Improve tests to check for null keys in Json SerDe. commit 3442982e32bd2c5ab65b6a5db3840ccc00070e7f Author: Anoop Panicker Date: Fri Jan 3 16:47:46 2020 -0800 update documentation commit a9fdff94f840623c6e69212dff766f1f8bd93d6b Merge: e260f9dc 2e1bd0d3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jan 3 13:35:46 2020 -0800 Merge pull request #1470 from Netflix/refactor_client refactor java client to remove client-side queues commit 2e1bd0d3ee6f277e5155821ad6c477ee6fe38be7 Author: Anoop Panicker Date: Tue Dec 31 14:15:09 2019 -0800 refactor client to remove client queues commit a764e90036d7ac004104c4d24b375d445e17988e Author: Parker Mauney Date: Tue Dec 24 13:44:00 2019 -0500 Upgrade Mockito to v3 (#1450) * Bump mockito version to 3.1.0 + Remove deprecated mockito-all dependency from grpc-server * Migrate usages of deprecated Mockito imports * Explicitly match null args; fix name mismatch in testStartWorkflow * Update usage of non-null matchers in TaskCoordinator tests * Sleep and assert ack is called before verifying noops * Throw explicit RuntimeException and use long matchers when needed in TestWorkflowExecutor * Loosen non-null matchers in failing core test stubs * Use explicit null matcher in jersey skip task test * Update lockfiles * De-dupe System.currentTimeMillis() calls to fix flaky TaskTest failure commit e260f9dc63f4a11bae0cba5b21cbe2fce28c4929 Author: Parker Mauney Date: Tue Dec 24 13:44:00 2019 -0500 Upgrade Mockito to v3 (#1450) * Bump mockito version to 3.1.0 + Remove deprecated mockito-all dependency from grpc-server * Migrate usages of deprecated Mockito imports * Explicitly match null args; fix name mismatch in testStartWorkflow * Update usage of non-null matchers in TaskCoordinator tests * Sleep and assert ack is called before verifying noops * Throw explicit RuntimeException and use long matchers when needed in TestWorkflowExecutor * Loosen non-null matchers in failing core test stubs * Use explicit null matcher in jersey skip task test * Update lockfiles * De-dupe System.currentTimeMillis() calls to fix flaky TaskTest failure commit 014fe738903726facb0822567cfe2250f24de358 Merge: 6e21d042 aa8a80da Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Dec 23 16:01:14 2019 -0800 Merge pull request #1449 from Netflix/decision_within_fork_join fixed dag evaluation for cases when a decision task is within a fork join commit 6e21d04230023961a3cc6ff5243b0beb9eddc399 Author: Kishore Date: Wed Dec 18 09:45:09 2019 -0800 Fixing inputTemplate resolution bug. (#1456) commit 879f78e84b90ff5e8f493b715b61a545cf33be34 Author: Kishore Date: Wed Dec 18 09:26:46 2019 -0800 Updating Http task to use injected ObjectMapper with global defaults instead of custom ObjectMapper. (#1454) commit aa8a80dae9eac7735b232ebbb2702f58fa770009 Author: Anoop Panicker Date: Tue Dec 10 14:01:13 2019 -0800 fixed dag evaluation for cases when a decision task is within a fork join commit eb2e05bcc37e1101b98d58be3550e437864b4f77 Author: Kishore Date: Tue Dec 10 17:06:08 2019 -0800 Updated resetWorflow logic to remove workflow instead of updating it in indexer. (#1436) commit adc18dbcec88f37b31d980be5f861080f8637ffe Author: Anoop Panicker Date: Tue Dec 10 16:59:12 2019 -0800 prevent termination of COMPLETED workflows commit e3dadd3b426e88a3aa08d7f12e455dd63d6ac505 Merge: 9e641d4d a028e8f4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Dec 9 13:20:54 2019 -0800 Merge pull request #1437 from Netflix/summary_objects_equals_hashcode added equals and hashcode to summary objects commit af7591bea7d12eabc7b37344f7e3d2cdf495c469 Merge: acd606fd 2a7caccf Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:44:34 2019 -0800 Merge pull request #1412 from Netflix/dependabot/npm_and_yarn/ui/extend-3.0.2 Bump extend from 3.0.0 to 3.0.2 in /ui commit 9e641d4d5e247006620f6773a737b8e7569c3173 Merge: 5146b09f 28bc6896 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:44:34 2019 -0800 Merge pull request #1412 from Netflix/dependabot/npm_and_yarn/ui/extend-3.0.2 Bump extend from 3.0.0 to 3.0.2 in /ui commit acd606fd793fa7ad7ccc0aebcd74e702e6136c01 Merge: 0e48b679 306f290d Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:43:36 2019 -0800 Merge pull request #1413 from Netflix/dependabot/npm_and_yarn/ui/node.extend-1.1.8 Bump node.extend from 1.1.6 to 1.1.8 in /ui commit 5146b09f1fd9b13b7da954c288aab9c394164cbb Merge: b91e5749 aa1e7476 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:43:36 2019 -0800 Merge pull request #1413 from Netflix/dependabot/npm_and_yarn/ui/node.extend-1.1.8 Bump node.extend from 1.1.6 to 1.1.8 in /ui commit 0e48b6799936df6bfabe5ee9ee23bb2b870528a2 Merge: 62cd3c12 e46c5b68 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:38:05 2019 -0800 Merge pull request #1414 from Netflix/dependabot/npm_and_yarn/ui/marked-0.3.19 Bump marked from 0.3.17 to 0.3.19 in /ui commit b91e5749c9f2dc4c1a63ae890f8a2a49b8ddaae4 Merge: f0c69d42 a18f227b Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:38:05 2019 -0800 Merge pull request #1414 from Netflix/dependabot/npm_and_yarn/ui/marked-0.3.19 Bump marked from 0.3.17 to 0.3.19 in /ui commit f0c69d42d05dfc654eb5c0992a41eb10b0f11bf0 Merge: 80b6042a 9af9c612 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Dec 9 02:30:50 2019 -0800 Merge pull request #1415 from Netflix/dependabot/npm_and_yarn/ui/cached-path-relative-1.0.2 Bump cached-path-relative from 1.0.1 to 1.0.2 in /ui commit a028e8f4c8457cb1d9a9d94580cd6587f648db0d Author: Anoop Panicker Date: Sun Dec 8 20:48:48 2019 -0800 added equals and hashcode to summary objects commit 80b6042a7e663eebd9d03fedbb9567c2eee1bf8f Author: Kishore Date: Thu Dec 5 21:51:17 2019 -0800 Added tests for executeSystemTasks in WorkflowExecutor. (#1434) commit bc7ecf3107ce84d241981ad2c382f6c3da351ea2 Author: Kishore Date: Thu Dec 5 17:29:23 2019 -0800 Updating asyncComplete system task logic to stop polling, when the task is IN_PROGRESS. (#1433) commit 3c2ae703f1056158fd765bfbf690f0f397a94dbb Merge: d6b44848 e3cbe3a1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Dec 4 17:42:16 2019 -0800 Merge pull request #1429 from Netflix/allow_retry_task_failed_with_terminal_error enable workflow retry if task failed with terminal error commit e3cbe3a115cc088a80a37c67cc0c9c1558443140 Author: Anoop Panicker Date: Wed Dec 4 16:46:08 2019 -0800 enable workflow retry if task failed with terminal error commit d6b44848b37cb76f1a16d06b12b9eaae33740d04 Merge: d6b618a7 d5370baa Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Dec 4 10:46:12 2019 -0800 Merge pull request #1423 from andrea11/jq Update Jq version commit d5370baa9de967f2c1dc84253ee02826572c31f1 Author: Andrea Accardo Date: Tue Nov 26 13:34:05 2019 +0100 update Jq version commit d6b618a75a47ba1dd41bb2510690dc6aff7aa3d7 Merge: d586e27d 8f1c7843 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 3 17:15:40 2019 -0800 Merge pull request #1426 from Netflix/queue_wait_time_compute_fix fix case where queue wait time can be negative commit d586e27d258c6bcc16466f99ba262adb9a1435d8 Merge: 88e1629d 54a0bd37 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 3 17:15:00 2019 -0800 Merge pull request #1425 from Netflix/prevent_terminal_workflow_status_modification prevent termination of terminal state workflows commit 88e1629d416a8d3ca93f7e215fe0abb325d8e905 Merge: d1302601 43077823 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 3 17:04:31 2019 -0800 Merge pull request #1418 from rayoy/fix_for_using_input_template fix for using inputTemplate bug (#1371). commit d13026019b76064694c3320cf5aae4e66ba54e38 Author: Kishore Date: Tue Dec 3 16:58:20 2019 -0800 Upgrade Jackson dependencies to v2.10.0 (#1353) * Upgrade Jackson dependencies to v2.10.0 * Updated locks. commit f2c23df4732fb24cf29f475abb15a030f7ff83c1 Author: Poorna Reddy Date: Tue Dec 3 09:59:03 2019 -0800 Chnaged rate limiting implementation to rely on the current persisted task definition rather than the definition on the task (#1428) commit 7379543eb8a081f791bdc22cc7c41116d438719e Author: Poorna Reddy Date: Mon Dec 2 14:17:11 2019 -0800 Moved Redisson into a provider to enable reuse (#1427) commit 8f1c784388226266b132a2ed3f4c73e23708cd38 Author: Anoop Panicker Date: Fri Nov 29 17:51:36 2019 -0800 fix case where queue wait time can be negative commit 54a0bd37618389ab303f6fb3c3859eec98bac4f1 Author: Anoop Panicker Date: Fri Nov 29 17:26:27 2019 -0800 prevent termination of terminal state workflows commit 4307782351cc524fc6ae8311080347ce1ec531c1 Author: raywang Date: Sun Nov 24 21:32:37 2019 +0800 fix for using inputTemplate bug (#1371). commit 340a5a8ac14ebcb47fe565593ea1b8ad09d8ee27 Merge: 3fb1cc37 e8a7a9f6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 25 16:35:54 2019 -0800 Merge pull request #1419 from mactaggart/1099_PostgresExecutionDAO_Index_Fix postgres port of fix for #1009, modify unique_event_execution index commit e8a7a9f6d17f62ee87e1f8661d318a341a5d4ae8 Author: mactaggart Date: Sun Nov 24 08:31:29 2019 -0800 postgres port of fix for #1009, modify unique_event_execution index commit 62cd3c1239a5f1fbe6d9c79f92624521c420db69 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:20 2019 +0000 Bump cached-path-relative from 1.0.1 to 1.0.2 in /ui Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) Signed-off-by: dependabot[bot] commit 9af9c612894a9e4247e962e7994ba70a45c02ab4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:20 2019 +0000 Bump cached-path-relative from 1.0.1 to 1.0.2 in /ui Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) Signed-off-by: dependabot[bot] commit 306f290d4e2a7d65e05c301e5dff39611896938a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:19 2019 +0000 Bump node.extend from 1.1.6 to 1.1.8 in /ui Bumps [node.extend](https://github.com/dreamerslab/node.extend) from 1.1.6 to 1.1.8. - [Release notes](https://github.com/dreamerslab/node.extend/releases) - [Changelog](https://github.com/dreamerslab/node.extend/blob/master/History.md) - [Commits](https://github.com/dreamerslab/node.extend/compare/v1.1.6...v1.1.8) Signed-off-by: dependabot[bot] commit aa1e7476933ff41d1b73cc0a2d3f9c6ee4438fcc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:19 2019 +0000 Bump node.extend from 1.1.6 to 1.1.8 in /ui Bumps [node.extend](https://github.com/dreamerslab/node.extend) from 1.1.6 to 1.1.8. - [Release notes](https://github.com/dreamerslab/node.extend/releases) - [Changelog](https://github.com/dreamerslab/node.extend/blob/master/History.md) - [Commits](https://github.com/dreamerslab/node.extend/compare/v1.1.6...v1.1.8) Signed-off-by: dependabot[bot] commit e46c5b6839bb063e9e87848edb1a0976370f0f4d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:19 2019 +0000 Bump marked from 0.3.17 to 0.3.19 in /ui Bumps [marked](https://github.com/markedjs/marked) from 0.3.17 to 0.3.19. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v0.3.17...v0.3.19) Signed-off-by: dependabot[bot] commit a18f227b96a50fbbb5e515705e8b73d5b62ffdf0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:19 2019 +0000 Bump marked from 0.3.17 to 0.3.19 in /ui Bumps [marked](https://github.com/markedjs/marked) from 0.3.17 to 0.3.19. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v0.3.17...v0.3.19) Signed-off-by: dependabot[bot] commit 2a7caccf032fb6e06acdf1945edfe98eca6c7082 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:17 2019 +0000 Bump extend from 3.0.0 to 3.0.2 in /ui Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.0 to 3.0.2. - [Release notes](https://github.com/justmoon/node-extend/releases) - [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md) - [Commits](https://github.com/justmoon/node-extend/compare/v3.0.0...v3.0.2) Signed-off-by: dependabot[bot] commit 28bc68961910ad2d533969f1262b22ee0f623673 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Nov 23 02:21:17 2019 +0000 Bump extend from 3.0.0 to 3.0.2 in /ui Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.0 to 3.0.2. - [Release notes](https://github.com/justmoon/node-extend/releases) - [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md) - [Commits](https://github.com/justmoon/node-extend/compare/v3.0.0...v3.0.2) Signed-off-by: dependabot[bot] commit 3fb1cc37a891b09b11ac23ced83db15186ea04f2 Merge: bd1a60ee c07109f8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 18:19:54 2019 -0800 Merge pull request #1411 from Netflix/hotfix fix timeouts for tasks with callbacks commit c07109f877168684d554c3f63f5c2b6c8cec75b8 Author: Anoop Panicker Date: Fri Nov 22 17:23:45 2019 -0800 fix timeouts for tasks with callbacks commit bd1a60eec1c9e9195822186d95590ce926a95395 Merge: fd73c39d 792571be Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:30:34 2019 -0800 Merge pull request #1408 from TGITS/patch-1 A small misprint spotted when readed this doc commit 7ba25158d22075ea8b6c2cd8fe08efe8fabb6a0c Merge: 3ccd0718 5b8459c8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:30:03 2019 -0800 Merge pull request #1392 from Netflix/dependabot/npm_and_yarn/ui/lodash-es-4.17.15 Bump lodash-es from 4.17.10 to 4.17.15 in /ui commit fd73c39d1a96f14356d1752cbe8ba9294e771bc5 Merge: e5a5fcfa 71ec6724 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:30:03 2019 -0800 Merge pull request #1392 from Netflix/dependabot/npm_and_yarn/ui/lodash-es-4.17.15 Bump lodash-es from 4.17.10 to 4.17.15 in /ui commit 3ccd07180d6cc7675ade5386cb4eb86ac084a224 Merge: 89d31329 b0efb13e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:54 2019 -0800 Merge pull request #1393 from Netflix/dependabot/npm_and_yarn/ui/eslint-utils-1.4.3 Bump eslint-utils from 1.3.1 to 1.4.3 in /ui commit e5a5fcfad1891122cac291fa0f71e1906e71f2c0 Merge: f713bfd8 36a82266 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:54 2019 -0800 Merge pull request #1393 from Netflix/dependabot/npm_and_yarn/ui/eslint-utils-1.4.3 Bump eslint-utils from 1.3.1 to 1.4.3 in /ui commit 89d31329e3e0621a58f7f9d32c0f9a65815c50ea Merge: 02209909 5397d48d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:45 2019 -0800 Merge pull request #1394 from Netflix/dependabot/npm_and_yarn/ui/mixin-deep-1.3.2 Bump mixin-deep from 1.3.1 to 1.3.2 in /ui commit f713bfd8bc7c517dec0757a91e2d58517df0f343 Merge: 03c8a333 169ddf4a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:45 2019 -0800 Merge pull request #1394 from Netflix/dependabot/npm_and_yarn/ui/mixin-deep-1.3.2 Bump mixin-deep from 1.3.1 to 1.3.2 in /ui commit 02209909ce2c48f5ff2b75c25222d513eac65399 Merge: 02b85e9c c361098d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:27 2019 -0800 Merge pull request #1391 from Netflix/dependabot/npm_and_yarn/ui/lodash-4.17.13 Bump lodash from 4.17.10 to 4.17.13 in /ui commit 03c8a333025ae301cf47e85a54e986547f56d378 Merge: ca10b366 eb490f3a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:27 2019 -0800 Merge pull request #1391 from Netflix/dependabot/npm_and_yarn/ui/lodash-4.17.13 Bump lodash from 4.17.10 to 4.17.13 in /ui commit ca10b366acd82138c64afd70ff110c558cf56e79 Merge: 0adb2008 ca7fdebf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 22 10:29:08 2019 -0800 Merge pull request #1390 from Netflix/dependabot/npm_and_yarn/ui/lodash.merge-4.6.2 Bump lodash.merge from 4.6.1 to 4.6.2 in /ui commit 0adb2008683f1226d3d47a2a96b33d1287ca418f Author: Poorna Reddy Date: Fri Nov 22 07:27:41 2019 -0800 RateLimtingDao Feature for enable extensibility (#1397) * RateLimtingDao Feature for enable extensibility * RateLimtingDao Feature for enable extensibility in Postgres module commit cf7bbd2110e565aba463830ae423df2507f6d42d Merge: c33b1f1a fba4d556 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Nov 21 18:48:23 2019 -0800 Merge pull request #1409 from Netflix/reset_workflow_upon_restart reset workflow upon restarts commit fba4d556e6cb3726ca5c3d5a2d7285ac98b599a2 Author: Anoop Panicker Date: Thu Nov 21 18:00:14 2019 -0800 reset workflow upon restarts commit 792571be8326d809c564a71537f2f28ca748d9bb Author: TheGeekInTheShell Date: Thu Nov 21 14:38:03 2019 +0100 A small misprint spotted when readed this doc defintions --> definitions commit c33b1f1ac2c7a2511ab96b190a85697bffcbe3db Merge: 3608b73b e6da2e4d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 18 17:19:53 2019 -0800 Merge pull request #1396 from clari-akhilesh/dev Upgrade jetty to 9.4.22.v20191022 commit 3608b73bb2a17d4c408bf78d8c8fa184f25e7813 Merge: 9842809c 3861dfcb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 18 16:44:33 2019 -0800 Merge pull request #1385 from theosotr/fix Fix and enhance build script commit 9842809c284f1c1a2fc95f9be698ab249962e71a Merge: 56095ce4 a64fa1e3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 18 16:29:25 2019 -0800 Merge pull request #1386 from mashurex/bug/1009_MySQLExecutionDAO_Index_Fix Fix for MySQL unique_event_execution index bug commit 56095ce4e206912f0df19bcbf03e31378e778d33 Author: Anoop Panicker Date: Fri Nov 15 13:03:54 2019 -0800 remove unused method from postgresQueueDAO commit 29824f00c657d26e4373a3aa4e246f28d633ab3b Merge: 544d66b6 fdca6dcb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 15 11:42:29 2019 -0800 Merge pull request #1377 from Netflix/remove_queue_dao_exists remove usage of exists method in queuedao commit 544d66b6f3a590c674c70a3f03913ee8a6b1bb54 Merge: c22d8e48 fe850343 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 15 09:51:36 2019 -0800 Merge pull request #1368 from mactaggart/postgres-backend-v2 add postgres persistence v2 commit fe850343f06626846c25f88fb3d35fba41725802 Author: mactaggart Date: Tue Oct 29 08:26:30 2019 -0700 add postgres persistence commit fdca6dcb13213419d56e4c407a9812561ca98c31 Author: Anoop Panicker Date: Wed Nov 6 14:28:26 2019 -0800 remove usage of exists method in queuedao commit e6da2e4d21998b39efe5f8cf63e72ac42f9718cd Author: Akhilesh Manjunath Date: Thu Nov 14 10:20:00 2019 -0800 Upgrade jetty to 9.4.22.v20191022 commit b0efb13e6e832e7953d680cfb24b0f21ef194348 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:11 2019 +0000 Bump eslint-utils from 1.3.1 to 1.4.3 in /ui Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.3.1 to 1.4.3. - [Release notes](https://github.com/mysticatea/eslint-utils/releases) - [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.3) Signed-off-by: dependabot[bot] commit 36a82266be10147b892f7e3cc3c2b2b52e7133c4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:11 2019 +0000 Bump eslint-utils from 1.3.1 to 1.4.3 in /ui Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.3.1 to 1.4.3. - [Release notes](https://github.com/mysticatea/eslint-utils/releases) - [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.3) Signed-off-by: dependabot[bot] commit 5397d48d86e0c49f241d18e0f0930dbd0b3a9636 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:11 2019 +0000 Bump mixin-deep from 1.3.1 to 1.3.2 in /ui Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases) - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Signed-off-by: dependabot[bot] commit 169ddf4af971fb9c6de586da0e3601328b636480 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:11 2019 +0000 Bump mixin-deep from 1.3.1 to 1.3.2 in /ui Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases) - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Signed-off-by: dependabot[bot] commit 5b8459c8f41ed4e54596d776b673997692190112 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:10 2019 +0000 Bump lodash-es from 4.17.10 to 4.17.15 in /ui Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.10 to 4.17.15. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.15) Signed-off-by: dependabot[bot] commit 71ec6724d47d2ccf5bb9eac0fce32270d9d9aa26 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:10 2019 +0000 Bump lodash-es from 4.17.10 to 4.17.15 in /ui Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.10 to 4.17.15. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.15) Signed-off-by: dependabot[bot] commit 02b85e9cbcf6fbb3bcb681be7c758cd687388ad0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:00 2019 +0000 Bump lodash.merge from 4.6.1 to 4.6.2 in /ui Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits) Signed-off-by: dependabot[bot] commit c361098dedc6eeea0d31036bbf8eef4cc0d0d725 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:00 2019 +0000 Bump lodash from 4.17.10 to 4.17.13 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.10 to 4.17.13. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.13) Signed-off-by: dependabot[bot] commit eb490f3a73f1c6b3a4bc476f6dd548f50d1f5a12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:00 2019 +0000 Bump lodash from 4.17.10 to 4.17.13 in /ui Bumps [lodash](https://github.com/lodash/lodash) from 4.17.10 to 4.17.13. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.13) Signed-off-by: dependabot[bot] commit ca7fdebfab792e79f82f92bbe3b6e5694eef47ba Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 13 19:01:00 2019 +0000 Bump lodash.merge from 4.6.1 to 4.6.2 in /ui Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits) Signed-off-by: dependabot[bot] commit c22d8e488d1953f2c1ccc47e5a64280907b275e7 Merge: 6edf2242 b417bf03 Author: Kishore Date: Wed Nov 13 10:38:12 2019 -0800 Merge pull request #1382 from Netflix/feature/redis-lock Introduce Redis and Zookeeper locking modules. commit 8aa4c963fd108380fe6502c6e86f45c7cb001bf7 Merge: 8f7c3be4 37409bdd Author: Kishore Date: Wed Nov 13 10:38:12 2019 -0800 Merge pull request #1382 from Netflix/feature/redis-lock Introduce Redis and Zookeeper locking modules. commit b417bf03bcce5dfefc8e12f7909f84148585e73e Author: Kishore Date: Fri Nov 1 16:58:50 2019 -0700 Adding configuration to optionally ignore lock acquire failures and continue execution. commit 37409bdd7af575b4e20be350a17f245546eaa826 Author: Kishore Date: Fri Oct 25 04:04:34 2019 -0700 Implementing workflow decider locking with Redis. commit e5efcdabac1cb0b53f919da59862290c5f919591 Author: Kishore Date: Tue Oct 29 17:16:46 2019 -0700 Updated Redisson cluster mode config init. commit 6f91ff6468af3fbcfbb0487ac8582fab998f48a7 Author: apau Date: Tue Jun 18 17:59:05 2019 -0700 debugging, will clean up later. commit 176dcc52a8a40d947372ced3f58e0e4c00be9e5d Author: Kishore Date: Fri Oct 25 04:04:34 2019 -0700 Implementing workflow decider locking with Redis. commit 77b462b58b2abe5bab2b2cb484363d47ebe9cc33 Author: Kishore Date: Thu Oct 17 03:54:16 2019 -0700 Disable decider service locking by default. commit 66e86a9116b82ae8c0be25bf8b28fae7f5a0ad1e Author: Kishore Date: Wed Oct 16 21:53:46 2019 -0700 Fix tests for Workflow executor changes from locking service. commit dc9c3cd2fae6a1cb020392c2fa91dc2dd8d94eea Author: Kishore Date: Wed Oct 2 18:04:01 2019 -0700 Change to ZK nodes guaranteed delete instead of background delete. commit 34f9045091c56a0ba79eb36c2db360ecad44d369 Author: Kishore Date: Sun Sep 15 20:45:40 2019 -0700 Changing HttpTask test URI to fix failing test with conflicting IP Address. commit b1e7967e3c53c068f3585c78ca0faa7f611505e1 Author: Kishore Date: Wed Sep 11 17:37:32 2019 -0700 Configurable zk timeouts (#1312) * Added configurable timeouts for Zookeeper. * Rename config parameters. commit 94c57d45bd796b9b3597e715e8732b7b37b128b2 Author: Kishore Date: Wed Aug 28 18:42:26 2019 -0700 Release lock before delete on completeWorkflow commit 36c401b9a35eedbbe4199bb078b883bc5f5adbd0 Author: apau Date: Tue Aug 13 14:15:52 2019 -0700 clean up zknodes when wf completes. commit 41cbd3d1431a9c79e8967aba95feb6286f23542f Author: apau Date: Tue Jun 18 17:59:05 2019 -0700 debugging, will clean up later. commit 4e89da93701d1f468971b0da34212baaedd607d1 Author: apau Date: Thu May 30 17:45:15 2019 -0700 fix Guice binding issue commit 946978fcda46239d4a7ff1ae02b912b1a8a46b83 Author: apau Date: Wed May 29 18:26:52 2019 -0700 fix javadoc error commit 6ac60034bdfc8e834efb1f7984bf39b6d7ab4065 Author: apau Date: Wed May 29 10:54:02 2019 -0700 Lock implementation using Zookeeper commit 49bb52bb85271729775f18fbdb468579c596e8ed Author: apau Date: Wed May 22 17:43:14 2019 -0700 defines locking API with a no-op implementation. commit a64fa1e3567eaa4a919ea56d726693bdecc63f34 Author: Mustafa Ashurex Date: Mon Nov 11 14:30:46 2019 -0800 Fix for #1009 change unique_event_execution index - Conditionally drop the `unique_event_execution` index if it exists (it should) - Add a new `unique_event_execution` constraint using `execution_id` instead of `message_id` commit 3861dfcb0aed1ba3a233c2f2eb6661087cf77eef Author: Thodoris Sotiropoulos Date: Mon Nov 11 14:24:05 2019 +0200 Fix and enhance build script * Fixes ordering violation between tasks `processResources` and `extractProto`. * Makes the task `protogen` incremental commit 6edf22420a84da4c69653288265c6929de6d4c25 Merge: a78aa875 a18d1eb1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Nov 7 16:12:00 2019 -0800 Merge pull request #1380 from Netflix/add_pending_metric added a metric for task pending time commit a18d1eb1b205a33b704d158e7ec1f70a30a34937 Author: Anoop Panicker Date: Thu Nov 7 11:39:53 2019 -0800 added a metric for task pending time commit a78aa875baaf9606e8aa217cc3edfe45a193cf3f Merge: 73c4bfa0 dd08b301 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Nov 4 18:49:31 2019 -0800 Merge pull request #1374 from Netflix/dyno_upgrade_fix change dynoJedisClient builder initialization with new dyno-queues version commit dd08b3013390230d81506b910f33723672e3273b Author: Anoop Panicker Date: Mon Nov 4 16:20:49 2019 -0800 change dynoJedisClient builder initialization with new dyno-queues version commit 73c4bfa02b21dc599f6058c5f5c9a56a30a32a79 Merge: f756af53 65b57b8d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 31 14:11:21 2019 -0700 Merge pull request #1369 from Netflix/upgrade_jedis_dyno_queues_version upgrade dyno queues and jedis version commit 65b57b8d8ab17f5603a187e73013a4da44081ed8 Author: Anoop Panicker Date: Fri Oct 25 13:47:45 2019 -0700 upgrade dyno queues and jedis version commit f756af5380d42aa2b73784823d2227bf7d9d9e1b Merge: e994d476 eaa175d3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 28 17:08:47 2019 -0700 Merge pull request #1354 from ggrekhov/ggrekhov/mysql_deadlock_detection MySQL deadlocks: Searching for a SQLException in all nested exceptions commit e994d476bfe92d611a2a6105f894961ebb703bc8 Merge: 708af040 15ff7b9b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 28 16:12:46 2019 -0700 Merge pull request #1314 from s50600822/Add_MBeanContainer optional MBeanContainer registration commit 708af04016cccce233a7d283306b1f1bf957c6af Merge: e461f4d7 185ff36f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 25 18:28:37 2019 -0700 Merge pull request #1366 from Netflix/cassandra_execution_dao_invalid_checks fix exceptions and errors for invalid inputs in cassandra execution dao commit 185ff36fd7b39ae642fc985dabdb20a146a8fec2 Author: Anoop Panicker Date: Fri Oct 25 17:34:58 2019 -0700 fix exceptions and errors for invalid inputs in cassandra execution dao commit e461f4d755821768137a849c561d79e7ac3bb726 Merge: a0805459 93e230bc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 24 09:49:37 2019 -0700 Merge pull request #1365 from Netflix/system_task_external_payload fix for system task with external payload storage commit 93e230bcd589d469277306d5706a24cb375144d8 Author: Anoop Panicker Date: Wed Oct 23 18:14:20 2019 -0700 fix for system task with external payload storage commit a0805459f5d29f49b75e1f65bea0ab031434f87c Merge: 7cb155d1 a899b8d1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Oct 23 17:45:02 2019 -0700 Merge pull request #1361 from Netflix/minor_fixes minor fixes and added an additional test commit a899b8d1102992cb778333151c640c1e6fe87ee7 Author: Anoop Panicker Date: Fri Oct 18 18:41:32 2019 -0700 minor fixes and added an additional test commit 7cb155d144d0e0b82efedf8466c98042332fa28b Merge: 4c28a126 17256b51 Author: Anoop Panicker Date: Tue Oct 15 13:03:36 2019 -0700 Merge branch 'master' into dev commit 8f7c3be4730515820c57aa46e0c092f1b784b22e Merge: 49db4a26 a9401e9e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 15 13:01:09 2019 -0700 Merge pull request #1357 from Netflix/feature/stop-initial-loading-of-ui-tables added preload when a search query or workflow type has been filled in commit 4c28a126b2ef8e37b6aa027b0d31ff1025a71189 Merge: daba5f8f 7d59483a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 15 13:01:09 2019 -0700 Merge pull request #1357 from Netflix/feature/stop-initial-loading-of-ui-tables added preload when a search query or workflow type has been filled in commit a9401e9e4b5201f416f7b01867fd51523343cca6 Author: mstier-nflx Date: Tue Oct 15 12:52:50 2019 -0700 added preload when a search query or workflow type has been filled in commit 7d59483a7cc0731c8d6d6c9f11e9b8053c26a561 Author: mstier-nflx Date: Tue Oct 15 12:52:50 2019 -0700 added preload when a search query or workflow type has been filled in commit e972437fc64672cc835c72f2ef122e9283749a96 Author: German Grekhov Date: Tue Oct 15 14:51:09 2019 +0200 MySQL queues: reduce the impact of racing by popping the queue messages one by one commit eaa175d384b1ff07fb4ada36a71492439c3b490d Author: German Grekhov Date: Tue Oct 15 14:23:58 2019 +0200 MySQL deadlocks: Searching for a SQLException in all nested exceptions commit 17256b51a9098711e63eeec18d1ceaaaa1d99c64 Merge: 01d2f73d daba5f8f Author: Anoop Panicker Date: Mon Oct 14 18:32:44 2019 -0700 Merge branch 'dev' commit daba5f8fc7b81e5a7869535e033d94e0ef3e3534 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 14 18:31:36 2019 -0700 fix wiring of sub workflow task output from external storage (#1347) * permanent failure should log error, else this usually make important failures transient - this is for both server and client * fix wiring of sub workflow task output from external storage commit a9208e95306a84d97a4486abd8c274899a3901e4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 14 18:11:28 2019 -0700 Graceful shutdown exec service (#1350) * permanent failure should log error, else this usually make important failures transient - this is for both server and client * ensure graceful shutdown of executor service commit 49db4a26d729d97376396725773ac0ba05bf93d1 Merge: 61bfe1d2 6f98707e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 14 14:56:17 2019 -0700 Merge pull request #1352 from Netflix/feature/stop-initial-loading-of-ui-tables Added back getWorkflowDefs commit b66c34f63204e2fd7cb7fe219c6b30ac9306eff8 Merge: 7e89e73d 4d631722 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 14 14:56:17 2019 -0700 Merge pull request #1352 from Netflix/feature/stop-initial-loading-of-ui-tables Added back getWorkflowDefs commit 6f98707e20db62c25b6db92978d3f165919ee011 Author: mstier-nflx Date: Mon Oct 14 14:52:40 2019 -0700 Added back getWorkflowDefs commit 4d631722d8c545ab61409074a82ac6c2f65db1f7 Author: mstier-nflx Date: Mon Oct 14 14:52:40 2019 -0700 Added back getWorkflowDefs commit 01d2f73d26c234dda23fb98ff6d203c219315fea Merge: 35cb7dda 71d90cf0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 10 15:43:56 2019 -0700 Merge pull request #1348 from s50600822/permanent_failure_should_log_error permanent failure should log error commit 61bfe1d285d14ebce5d59f5cdfc2a7f59f2515c1 Merge: 529c7e91 a09a960f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 10 15:43:29 2019 -0700 Merge pull request #1349 from Netflix/feature/stop-initial-loading-of-ui-tables Feature/stop initial loading of ui tables commit 7e89e73df8d1641bf8adbee44b24400722ffab60 Merge: 707b8f70 29e64bb2 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 10 15:43:29 2019 -0700 Merge pull request #1349 from Netflix/feature/stop-initial-loading-of-ui-tables Feature/stop initial loading of ui tables commit a09a960febaab4cdbfddf48c0cf0867c17f62ab3 Author: mstier-nflx Date: Thu Oct 10 14:48:12 2019 -0700 removed commented lines commit 29e64bb2b43fa25919ea6e2bc2ebcf4397a16d6b Author: mstier-nflx Date: Thu Oct 10 14:48:12 2019 -0700 removed commented lines commit 43c1ae018c1b9039754eb160676e94580cfd727b Author: mstier-nflx Date: Thu Oct 10 11:24:41 2019 -0700 removed ui table preloading commit 2e938625e2a6ed2da22bc61e1039479257386775 Author: mstier-nflx Date: Thu Oct 10 11:24:41 2019 -0700 removed ui table preloading commit 71d90cf013f7664929f287eac9e4e1b36785cf61 Author: Hoa Phan Date: Thu Oct 10 23:52:22 2019 +1100 permanent failure should log error, else this usually make important failures transient - this is for both server and client commit 707b8f70c5a237caa49322dba4f827b11e88fd3d Merge: 385578af f8b63ccf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Oct 9 00:40:32 2019 -0700 Merge pull request #1299 from s50600822/retry_on_mysql_deadlock deadlock is inavoidable, add retry on MySQL Deadlock commit 385578af5a9c6cdb4d08bfe9be97a0a67748e88f Merge: 35cb7dda 77f1fec2 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Oct 9 00:29:09 2019 -0700 Merge pull request #1169 from manan164/do-while-conductor Loop functionality commit 77f1fec2c136a5544a4d6c701286518ed92404b4 Author: Manan B Bhatt Date: Wed Oct 9 08:18:16 2019 +0530 Updated doc. commit 12823c690fdde7c61dd96c941668e7be19249428 Merge: 77ba5311 35cb7dda Author: Manan B Bhatt Date: Wed Oct 9 08:16:33 2019 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into do-while-conductor commit 35cb7ddaefe2d323c6d8985ee46fc9083be9b031 Merge: 4896f903 23a8a095 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 8 17:50:40 2019 -0700 Merge pull request #1345 from Netflix/external_payload_system_task fix system task interaction with external payload storage commit 23a8a095f8396589a7093864130c313eaf136f90 Author: Anoop Panicker Date: Sun Oct 6 23:52:32 2019 -0700 fix system task interaction with external payload storage commit 4896f9030f9f0ba0f48b3d94767387e641e7d7dd Author: Anoop Panicker Date: Fri Oct 4 13:42:52 2019 -0700 do not flush buffers if no actions commit 54d3eff8fe097613c842ab762cabf7bf725230e3 Author: Anoop Panicker Date: Fri Oct 4 11:42:32 2019 -0700 added descriptions for new configurations commit 9ff05bc1e273b8ace991b7227bb94bff31b257eb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 4 11:41:40 2019 -0700 fixes for indexing layer (#1338) * fixes for indexing layer * use a separate threadpool/executor service for logs/events * delay workflow update for short running workflows * flush bulk request buffer at intervals to prevent data loss * added changes to ElasticSearchRestDAOV5 * added changes to ES6 module commit 7f51c014adaa14fc7249143534f96e2de4c9d0a4 Merge: c805c329 13ea76d6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sat Sep 28 20:29:45 2019 -0700 Merge pull request #1334 from Netflix/async_index_fixes fixes for moving es out of critical path commit 13ea76d644178dfd2339be1732240cdcf8b04c49 Author: Anoop Panicker Date: Sat Sep 28 20:29:06 2019 -0700 fixes for moving es out of critical path commit c805c329006fa75efa8d5629eb40f93e7e023ec1 Merge: ab521ba6 f752f11e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Sep 27 17:36:52 2019 -0700 Merge pull request #1333 from Netflix/remove_es_critical_path move elasticsearch out of request path commit ab521ba63666ca3944e5769f1085dfe8140bf747 Merge: 2d825334 b1a7678b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Sep 27 16:28:05 2019 -0700 Merge pull request #1330 from Netflix/cassandra_concurrent_exec_limit added concurrent execution limit impl to C* module commit f752f11ee98d38344c2ecee7d9e84780e3441efb Author: Anoop Panicker Date: Thu Sep 26 11:04:28 2019 -0700 provide config to remove elasticsearch out of request path commit b1a7678b8b8d76cad97ad2cd15ac68738ca74617 Author: Anoop Panicker Date: Thu Sep 26 11:00:03 2019 -0700 added concurrent execution limit impl to C* module commit 2d825334587f2e53bd9ff3396c132d8405c46ebf Merge: a912d58a bb18357b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Sep 26 19:26:00 2019 -0700 Merge pull request #1326 from manan164/es6-batch-indexing Introduce batch indexing in es6. commit 77ba5311307e01d188eb010f4aee228af3ec2dfc Author: Manan B Bhatt Date: Sun Sep 22 10:17:55 2019 +0530 build fix. commit 3723d499a54d0f7eb055bb3d58c70b83982d80e6 Author: Manan B Bhatt Date: Sun Sep 22 09:51:19 2019 +0530 nit pick. Make loop over task output can be used inside loopCondition same way as normal task and check for subworkflow support. commit 1125197d4202a8625ed84b873a7c5a3a9c22ee6e Merge: ea9927af a912d58a Author: Manan B Bhatt Date: Sun Sep 22 09:29:44 2019 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into do-while-conductor commit ea9927afe7d08d05f4f6d53c928988293693bbf6 Author: Manan B Bhatt Date: Sun Sep 22 09:26:38 2019 +0530 review comments. Pull latest and self review pending. commit bb18357b17a62e9c509041fcab2595b09d2f0d6d Author: Manan B Bhatt Date: Sat Sep 21 00:03:02 2019 +0530 remove wild card import commit 37831465177226a099ab9fb2fe9de76312bff746 Author: Manan B Bhatt Date: Sat Sep 21 00:00:01 2019 +0530 Introduce batch indexing in es6. Unit test included. commit a912d58a64db82a1d681601020a87aee7cae7eca Merge: 01a70809 4ec5af13 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 17 19:01:44 2019 -0700 Merge pull request #1321 from Netflix/task_poll_fix do not allow tasks in terminal state to be polled commit 4ec5af130bf6abaae13abc2eed1f506ab81eca5f Author: Anoop Panicker Date: Tue Sep 17 18:59:53 2019 -0700 do not allow tasks in terminal state to be polled commit 01a70809308d6707b7a20ceb0b02599d31478628 Author: Kishore Date: Mon Sep 16 19:25:29 2019 -0700 Updated docs to support locking service. (#1318) commit 15ff7b9ba6a8ccda102df32edee2cf58d7ac9041 Author: Hoa Phan Date: Fri Sep 13 00:58:00 2019 +1000 optional MBeanContainer registration commit 9c2ff0dbc18a9cdd69b98390a46aaeb62e3e4808 Merge: 733e5f87 6e11da14 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Sep 11 16:29:21 2019 -0700 Merge pull request #1310 from Netflix/cleanup_logs_safeguard_removal cleanup logs, add a safeguard for workflow removal commit 6e11da14305e5f016f1fc297470be99ddff87a03 Author: Anoop Panicker Date: Wed Sep 11 15:19:14 2019 -0700 cleanup logs, add a safeguard for workflow removal commit f8b63ccf30b7292a51db14beeade9ca85b172ac0 Author: Hoa Phan Date: Mon Sep 2 21:56:00 2019 +1000 deadlock is inavoidable, add retry option adjustable via conductor.mysql.deadlock.retry.max as startup var commit 6a761bff4dc3099ab6f2664023f7e2030dec70c2 Author: Manan B Bhatt Date: Sun Sep 8 17:36:46 2019 +0530 fix merge conflicts. commit 0c400e8fb09ce9bb46678c7098143aa10fad5559 Merge: e5ce9caf 733e5f87 Author: Manan B Bhatt Date: Sun Sep 8 11:14:22 2019 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into do-while-conductor commit 733e5f876319b98480b1705a19aaba71ba09841d Author: tartale Date: Wed Sep 4 13:56:33 2019 -0600 Allow compatibility with modules in go1.11+ (#1273) * Enable compatibility with go modules * Fixed one wrong path * Remove scripts; update readme commit 0cc3cb0328ec09eac69a7e6811e97f42597b1200 Merge: 1bd2a0e3 c9907040 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 3 19:00:44 2019 -0700 Merge pull request #1286 from Jiehong/bugfix/jsonjq bugfix: extract first valid error in JsonJqTransform (#1284) commit 1bd2a0e3664cc6fa0f6380e4a522891caaa70117 Author: HOA PHAN Date: Wed Sep 4 11:52:41 2019 +1000 remove unused import (#1300) commit 442177e74bcb914f728c0ffd71e2e100b7b15f9b Merge: 68d9defe 55f6dab4 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 3 18:34:11 2019 -0700 Merge pull request #1293 from s50600822/Flyway_failure_is_silently_repeated_until_MySQL_connection_is_exhausted close connections, log the error before propagting it up commit 68d9defe63cf009e7dae5dc9e95da251a35f060e Author: Manan Bhatt Date: Wed Sep 4 06:58:17 2019 +0530 Batch indexing in ES. (#1269) * Non thread safe solution. * unit test fix + code refactoring. * added promtheus metrics. * review comments. * unit test with batch size 2. * review comments. * Integration test fix. * review comments. * storing endTime to variable. commit 2defc0f970f7ee8fe4192e92d4f825d16ea2da12 Author: Anoop Panicker Date: Tue Sep 3 12:01:15 2019 -0700 read asyncComplete from definition if not overridden in task input commit b097cd994ce9f914e51898521ad146afddb6d5c0 Merge: 18978862 d05a9ec8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 30 10:37:09 2019 -0700 Merge pull request #1279 from Netflix/bugfix/task-search-doesnt-search-entire-string-during-fallback Bugfix/task search doesnt search entire string during fallback commit 1897886236f7a019a1c78ff07db3b89b9915fe9b Merge: 13dcb4dd d6416af6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 30 10:28:54 2019 -0700 Merge pull request #1289 from eliottsegard/patch-1 Fix a typo in systask.md commit 13dcb4dd6e59d04bef68778346d2a0dcbf75edf9 Merge: 575e1b1e 39ad99e7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 30 10:28:29 2019 -0700 Merge pull request #1296 from naveenchlsn/kafka_documentation Updates kafka documentation commit 575e1b1ebb150f15a22199fc7d374e850d49dfa8 Author: Anoop Panicker Date: Fri Aug 30 10:27:16 2019 -0700 upgrade dyno-queues to v2.0.0-rc8 commit 39ad99e7c553e6385962da0a2c7f91bf53280f05 Author: naveen chalasani Date: Fri Aug 30 08:56:08 2019 +0530 Updates kafka documentation commit 55f6dab4281327e69f774d4157a160f3317c8942 Author: Hoa Phan Date: Thu Aug 29 17:56:50 2019 +1000 close connections, log the error before propagting it up commit d6416af60673e23e193148137bdd4f18ac0e0cac Author: eliottsegard <49899552+eliottsegard@users.noreply.github.com> Date: Wed Aug 28 17:25:47 2019 +0200 Update systask.md Fixed a typo line 81. The JSON was missing a comma between the two parameters in the example: ``` json { "sink": "sqs:example_sqs_queue_name" "asyncComplete": false } ``` commit 6c4b6a20b93cab612c804748adf68648c926fbf8 Author: naveenchlsn <47416646+naveenchlsn@users.noreply.github.com> Date: Wed Aug 28 07:22:26 2019 +0530 Adds max.block.ms config and caching of Kafka producer creation. (#1247) * Adds caching to kafka producer * Adds timeout and max.block.ms config * enhances unit test to KafkaPublishTaskMapper commit c9907040d32ad91641280b1f6661df889b043896 Author: Jiehong Ma Date: Tue Aug 27 10:48:07 2019 +0200 bugfix: extract first valid error in JsonJqTransform (#1284) commit cb812aee034ec3c9383adfbf88093062fe14a504 Merge: c8ca9459 effdde1f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 26 18:14:21 2019 -0700 Merge pull request #1283 from Netflix/upgrade_dyno_queues upgrade dyno-queues to v2.0.0-rc6 commit effdde1fc95903b20e892c431e390f3e19b51708 Author: Anoop Panicker Date: Mon Aug 26 17:54:30 2019 -0700 upgrade dyno-queues to v2.0.0-rc6 commit e5ce9caf09f8d1866c157555293932fe84bc5bd7 Author: Manan B Bhatt Date: Tue Aug 27 01:04:41 2019 +0530 integration test fix. Loopover task output in condition is pending. commit 896c66281cda5e7eb11e1f943458a6990f92150f Author: Manan B Bhatt Date: Tue Aug 27 00:31:04 2019 +0530 Integration test + doc update. commit 118234ab19104dd9cfc5b26483ea9e5ebc179cf9 Author: Manan B Bhatt Date: Tue Aug 27 00:09:01 2019 +0530 fork join 2 iteration integration test. commit 9e855b9d19238dbd6c8c2b6b5fdf09d402e5ebc5 Author: Manan B Bhatt Date: Mon Aug 26 12:49:45 2019 +0530 integration test in progress. commit e78e690108ca0fdcefec3431e5db90b691925481 Author: Hoa Phan Date: Mon Aug 26 00:43:19 2019 +1000 wrong MySQL syntax commit cd8798787130d19cdfe7f4af578e2acd662e13ba Author: Manan B Bhatt Date: Sat Aug 24 02:22:01 2019 +0530 unit test Integration test pending. commit 04b5dcc6062a295a447fd8f7ecac08dbb74149b6 Author: Manan B Bhatt Date: Sat Aug 24 00:47:07 2019 +0530 working cut. fork join exclusive join decision and input parameter. code refactoring pending. commit 529c7e913bc8773cfabe3ccf5a78b239d83594a1 Merge: 80a8a99e 41a4e974 Author: mstier-nflx Date: Thu Aug 22 15:19:52 2019 -0700 merged dev changes commit d05a9ec8001e4045d6963f831d1ff1f325fe4e70 Merge: 74bf8eb4 c8ca9459 Author: mstier-nflx Date: Thu Aug 22 15:19:52 2019 -0700 merged dev changes commit c8ca9459441c9a289179ae8ec81aeb399f134a52 Merge: e813a4fa eea49769 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Aug 21 16:48:14 2019 -0700 Merge pull request #1274 from jimmort25/patch-1 Update timeout description commit eea497698c47a8ac93adf3132da1b376eb4853e4 Author: Jim Mortenson Date: Wed Aug 21 16:18:43 2019 -0700 Update timeout description it says the `timeoutSeconds` field takes its input in terms of milliseconds, when in reality, it takes it in terms of seconds. :) commit 99ffdb99c9fd347828b7dccf9dd30a970759fd91 Author: Manan B Bhatt Date: Wed Aug 21 21:58:27 2019 +0530 fork join in progress. commit a6dd1ef8edf0a47c3e012284b9e4b90843dd0887 Author: Manan B Bhatt Date: Wed Aug 21 16:17:41 2019 +0530 integration test. Fork join test pending. commit e86f8b29cfded2d1d8e71804a77dacc0f0c1ab5b Author: Manan B Bhatt Date: Wed Aug 21 13:43:13 2019 +0530 more unit test commit e813a4fad4d2a79973f346e869345a6bd71af8f1 Author: Kishore Date: Tue Aug 20 17:42:36 2019 -0700 Update ack task logic to fail the task if ack failed, and fail the workflow if update task failed further. (#1267) commit 5aa5c392b2df95b03416f1b93028b91ea588ed0d Author: Manan B Bhatt Date: Tue Aug 20 22:03:05 2019 +0530 sub workflow constraint commit 43e4e4dac8e6c9f2216ba3225605efcdc40e00c7 Author: Manan B Bhatt Date: Tue Aug 20 19:41:49 2019 +0530 fix unit test. commit 0204a08671ca40995735a1d6303dc1ba2b8f9a53 Author: Manan B Bhatt Date: Tue Aug 20 18:59:29 2019 +0530 unit + integration test fix. commit 173163b25acb5bf434ec43ba1147b2dac43025fa Author: Manan B Bhatt Date: Tue Aug 20 17:42:30 2019 +0530 fix existing unit test + code refactoring. commit 7eb4dffddaec76811e5258c6b36825755ebe6366 Merge: 8715a729 7fb5c08c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 19 17:35:53 2019 -0700 Merge pull request #1237 from renuka-raju/bugfix/retry-archived-workflow-from-specific-task #1231 : Add all tasks to workflow before retrying archived workflows commit 8715a72942c41ef2d5dc51ecebce44a13bf6eb16 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Aug 19 15:40:02 2019 -0700 (upgrade):update python readme (#1265) commit f84bfe493050af7327abbb4d4cd054d16f741950 Author: Kishore Date: Mon Aug 19 10:38:26 2019 -0700 Remove taskIds that are in the queue without a valid task execution. (#1260) commit 36e3dfbdca4ef48b69542d316e39e27e7b42b516 Merge: 932fb7e9 e8bf0b9d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Aug 18 14:42:07 2019 -0700 Merge pull request #1255 from r-cha/patch-1 Add reasonForIncompletion to ConductorWorker.py commit 932fb7e993132d7ed3f058637f7a064658b2aaaa Merge: 9c8918ab 09a91bd1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Aug 18 14:41:39 2019 -0700 Merge pull request #1262 from ParkerM/fix_cassandra_propname_typo Fix typo in Cassandra replication factor property name commit 9c8918ab5b2d9df1d0f3c9ed5089bcb9beda342a Merge: 0075a008 feb1023d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Aug 18 13:34:43 2019 -0700 Merge pull request #1261 from Netflix/manual_retry_regression fix task lifecycle when manual retry commit 09a91bd1b00ad8e6093bfef1c5edbf4fae826c68 Author: Parker Mauney Date: Sun Aug 18 15:16:47 2019 -0500 Fix typo in replication factor property name commit feb1023d75acd17304b38d8ca259fcb39491c980 Author: Anoop Panicker Date: Sun Aug 18 13:08:09 2019 -0700 fix task lifecycle when manual retry commit 0075a00813f024f7628d28eb39bfb2a6ae74ab5f Author: Kishore Date: Fri Aug 16 17:12:30 2019 -0700 Fail task on ack failure. (#1259) commit 3251118644349737e0e669aa3d0060a60ebd743b Author: Kishore Date: Wed Aug 14 11:21:29 2019 -0700 Throw retriable exception on update task error. (#1257) commit d70d3ccf2b0e873059b5e4a8bd5048e159e82990 Author: Kishore Date: Tue Aug 13 16:39:24 2019 -0700 Fail workflow on update task error. (#1256) * Fail workflow on update task error. * Added metric to capture task update errors. commit b69bb4f4d0c232189f76a354e55b20168e5a724b Author: Kishore Date: Tue Aug 13 15:47:47 2019 -0700 Updated Kafka and Http tasks to make task definition optional. (#1252) commit 82026c410a46b24303dde34ba3a07c5a7b439ca1 Author: Kishore Date: Tue Aug 13 10:27:32 2019 -0700 Updated schedule task logic to fast-fail the workflow instead of trying to rollback. (#1250) commit e8bf0b9d667ac19f9a0754788e4c49103f5879dd Author: Robert Chandler Date: Tue Aug 13 11:15:20 2019 -0400 Add reasonForIncompletion to ConductorWorker.py Introduces the 'reasonForIncompletion' key into the task result returned by the python client. This key is used to display the failure reason for a task in the conductor UI. It is implemented as an optional key so that successful tasks need not designate a reason, and to maintain backwards compatibility. commit d19e5b7b120314694fcbd127d0cf6314be81aa59 Author: Manan B Bhatt Date: Tue Aug 13 12:56:13 2019 +0530 changed delimiter to __iteration commit 9090da6e839ab37291cd25b615c5474edcfd9d44 Author: Kishore Date: Mon Aug 12 18:28:43 2019 -0700 Revert "Add support of AMQP queues (#1063)" (#1251) This reverts commit efec9c04a3c4f881dc27e1d293d26705a3bc0980. commit 1ad74ffeb7bc0a69e29dcd27274d559f53840828 Author: Manan B Bhatt Date: Thu Aug 8 14:08:13 2019 +0530 further code cleanup. commit 158854e6f6fbd1f8a50bb2f6579d6aaae74a2df7 Author: Manan B Bhatt Date: Thu Aug 8 13:53:47 2019 +0530 further code cleanup. commit cdc0adb35da8d731e64583010e40b6c692fd9f71 Author: Manan B Bhatt Date: Thu Aug 8 13:15:07 2019 +0530 Discard unneccessary changes. commit 651d8019ed311dc8041d9d0e53247ed5fa5490ca Merge: 1ffddc81 a752690a Author: Manan B Bhatt Date: Thu Aug 8 01:11:20 2019 +0530 Merge remote-tracking branch 'upstream/dev' into do-while-conductor commit 1ffddc81a9acb1e704f9205250ca224513d12e94 Author: Manan B Bhatt Date: Thu Aug 8 01:08:51 2019 +0530 newer approach. Changed the task mapper to avoid reduendunt task check. LoopOver task will be scheduled with taskRefName:__:iteration. Changed the DeciderService.getNext api to give correct loopOver task and set the refname of it correctly. So no need to have book keeping. commit 7fb5c08ccb14667484e2baac6f68b94b936627ba Author: renuraju Date: Tue Aug 6 17:10:16 2019 -0700 #1231 : Add all tasks to workflow before retrying archived workflows commit a752690a543344e3b4e03e7067ca1256fcf52cc8 Author: Mickael GREGORI Date: Tue Aug 6 01:29:25 2019 +0200 Add support of AMQP queues (#1063) * Add support of AMQP queues into contrib * Add settings for AMQP queues * Add test for AMQEventQueueProvider * Add test for AMQEventQueueProvider * Open connection when queue is requested only * Add getters and make constants public for testing * Extends syntax of queue URI to add parameters for specifying publishing target (exchange or queue) * Extends syntax of queue URI to choose between queue or exchange and overwrite some parameters * Extends syntax of queue URI to choose between queue or exchange and overwrite some parameters * Do not declare a new queue each time messages an exchange is declared * Fix my tests * Fix my tests * Rename "amqp-queue" to "amp" and "amqp-exchange" to "amqp_exchange" * Move dependency to respect alphabetical order commit 86d1da0b0050a1ad6d8a7fbb94f2d4c29538eb54 Author: Anoop Panicker Date: Thu Jul 25 17:53:12 2019 -0700 fix to allow task defs for sub_workflow tasks commit 4e9668b2f005ac9ae34da0153bb2b567cd8160d8 Merge: 2755d3f6 468377e0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jul 24 16:23:01 2019 -0700 Merge pull request #1221 from Netflix/allow_task_defs_system_tasks allow adding task definitions for system tasks to configure timeouts etc commit 468377e08eedef0a7f5a6f2724e22be8a0e1e70d Author: Anoop Panicker Date: Wed Jul 24 14:10:40 2019 -0700 allow adding task definitions for system tasks to configure timeouts etc commit 2755d3f66c375ed462c42564841631398962613e Author: naveenchlsn <47416646+naveenchlsn@users.noreply.github.com> Date: Wed Jul 24 23:26:04 2019 +0530 Adds support for isolation groups in task definition (#1175) * Adds support for isolation groups in task definition * Adds domain to system tasks * Changes domain to executionNameSpace * Adds documentation for execution name space and isolation group Id commit 7ca33b1e82e0faea7527c6cc61b9d521b5ae129e Merge: 64496e66 5c295313 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 23 14:11:47 2019 -0700 Merge pull request #1220 from Netflix/minor_cleanup removed unused Task status commit 5c29531395a8d2190722fa5f7379e537a38f560a Author: Anoop Panicker Date: Tue Jul 23 11:15:19 2019 -0700 removed unused Task status and other minor cleanups commit de3896e4e8298ff35e8901b467c2ceab2ff5be6f Author: Manan B Bhatt Date: Sun Jul 14 02:20:34 2019 +0530 code cleanup + doc update. commit 045cfc32bdc3846d3a2dfbfb6f4850400de25840 Author: Manan B Bhatt Date: Fri Jul 12 20:28:38 2019 +0530 pick only first task from loop over task. Also corrected the loop overtask waiting logic. commit 544ebc50015368d256eb39b07a9928fb58ff9a1f Author: Manan B Bhatt Date: Fri Jul 5 17:16:01 2019 +0530 Unit test fix. commit 462dca097a26ad81e0b445cf5b4f1c607e8109d5 Author: Manan B Bhatt Date: Fri Jul 5 12:27:06 2019 +0530 Let do while task decided what will be the next task. commit b45883d831e856b2b6c7b2b429b98d49e1510a02 Author: Manan B Bhatt Date: Thu Jul 4 02:13:05 2019 +0530 Fix the output missmatch in do while and loopover task. commit 216bfff5ffe221319cd78f8f8ca8f9007336912a Author: Manan B Bhatt Date: Thu Jun 27 13:56:22 2019 +0530 marking iteration to 1. commit 29e8390793def3078d2ceda48d9874a916e3788e Author: Manan B Bhatt Date: Tue Jun 25 12:48:47 2019 +0530 Update documentation. commit 6b22892f8b995dac65a60cdd10af478128ce1839 Author: Manan B Bhatt Date: Fri Jun 21 16:48:36 2019 +0530 update doc commit c3a35bcdf9dd67701e7540bf6522a3d3fde4a7a7 Author: Manan B Bhatt Date: Thu Jun 20 13:18:18 2019 +0530 unit test fix. commit bdd16b3ab8d1c3b65652c8dc7ac3e655abec0448 Author: Manan B Bhatt Date: Thu Jun 20 13:04:32 2019 +0530 remove unneccessary code. commit f0267ec2c8c012b231885a17704720141383711d Author: Manan B Bhatt Date: Thu Jun 20 11:44:16 2019 +0530 unit test fix. commit 843c9c8d4a2114f50f48193a7284304f4c39b264 Author: Manan B Bhatt Date: Thu Jun 20 11:39:29 2019 +0530 support for input paramters. commit 33299e01b1aef7e86d1cf873e92273cd8ad87f14 Merge: f38ad38d 64496e66 Author: Manan B Bhatt Date: Fri Jul 12 20:37:11 2019 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into do-while-conductor commit 41a4e9745574ba9bc7cf83095a10deb0afc95094 Merge: 4b8fabac 73cd75d0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 2 18:26:51 2019 -0700 Merge pull request #1198 from Netflix/feature/add-version-to-search added workflow version search and table column commit 64496e66a8d154129c5fbfa14fb25dd716876c8b Merge: 77a06178 84573494 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 2 18:26:51 2019 -0700 Merge pull request #1198 from Netflix/feature/add-version-to-search added workflow version search and table column commit 77a0617826122926899f93a17b8edcc909c4048c Merge: dbee9a28 ddadb846 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 2 17:58:38 2019 -0700 Merge pull request #988 from huangyiminghappy/parametersUtils_fixed ParametersUtils some code need catch exception commit 4b8fabacfd20b3ddcdc1743dcbe7578495e2374e Merge: 4fc2903f ef7b1725 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 2 17:56:09 2019 -0700 Merge pull request #1076 from mekahell/feature/schedule-workflow-with-priority Support of priority on workflow and tasks commit dbee9a282591a6196ad801713324ccdbbfcaf51f Merge: e63a34be abb8cc69 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 2 17:56:09 2019 -0700 Merge pull request #1076 from mekahell/feature/schedule-workflow-with-priority Support of priority on workflow and tasks commit 73cd75d0d834f06bc2d06cffb379cf823ddf1783 Author: mstier-nflx Date: Wed Jun 26 18:19:35 2019 -0700 added workflow version search and table column commit 845734949d08d083949955d6646913c29eb6fb50 Author: mstier-nflx Date: Wed Jun 26 18:19:35 2019 -0700 added workflow version search and table column commit e63a34bec41f0424a11700db763372839e277a02 Merge: 35deff96 2d4d7f80 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jun 26 10:55:16 2019 -0700 Merge pull request #1196 from sharif9876/patch-1 Fix docs typo commit 2d4d7f80653a0d761594e6777a4c4b91f7c7af18 Author: sharif9876 Date: Wed Jun 26 08:49:31 2019 +0100 Fix docs typo commit 35deff96710d2e96960113dd0f1320cd358cea3f Author: Kishore Date: Mon Jun 24 15:56:36 2019 -0700 Added metrics for Start workflow failure. (#1194) commit ca2f4e258b68709813ffb4684c2e8ebb4e558383 Merge: 016c5b30 e47d016b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jun 24 15:51:59 2019 -0700 Merge pull request #1192 from clari/dev Use protected scope instead of the default scope commit e47d016b9c772f6b11b3b850d93e135a070f3795 Author: Akhilesh Manjunath Date: Fri Jun 21 12:06:49 2019 -0700 Use protected scope instead of the default scope commit 80a8a99e5105eff504c283c64a157bd0e7df846e Author: mstier-nflx Date: Thu Jun 20 14:53:42 2019 -0700 updating search for search-by-task commit 74bf8eb45c07458375867b10c7de9156ded1647e Author: mstier-nflx Date: Thu Jun 20 14:53:42 2019 -0700 updating search for search-by-task commit 016c5b30d60d99962e8793d556ccce1aa1f45d3f Merge: 888ac633 abdaa42a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 18 17:12:15 2019 -0700 Merge pull request #1190 from Netflix/honor_version_running_workflows_search honor version in running workflow search API commit abdaa42a8b059057a772ec476c60e3dbc5254b64 Author: Anoop Panicker Date: Tue Jun 18 14:55:30 2019 -0700 honor version in running workflow search API commit f38ad38d4332c60188948b1d6ebe2e0d2d31bdc8 Author: Manan B Bhatt Date: Mon Jun 17 20:00:17 2019 +0530 better approach. commit 57d479758598b79ca1eecc5b1d2f36b3c4efdc6f Author: Manan B Bhatt Date: Mon Jun 17 13:33:56 2019 +0530 Changed approach. Return task to be scheduled using getMappedTasks so that the second iteration will also work peoperly. Remove execution logs for loop over task after every iteration. commit 193741b1de5e2b43d260dbfb3f358ace367abc57 Merge: 97749b38 888ac633 Author: Manan B Bhatt Date: Fri Jun 14 20:54:24 2019 +0530 Merge branch 'dev' of https://github.com/Netflix/conductor into do-while-conductor commit 97749b385be73f56432b39778e32547bcaceadac Merge: 01363cac e18dffaa Author: Manan B Bhatt Date: Fri Jun 14 20:48:44 2019 +0530 Merge branch 'master' of https://github.com/Netflix/conductor into do-while-conductor commit 01363cac3e7f4ac6587d1518886f1b33ab7705d7 Author: Manan B Bhatt Date: Fri Jun 14 20:46:09 2019 +0530 integration test fix. commit 888ac633a505eb0e13aa80a5a5fa0c9d28353eca Merge: b8e3e626 e208dcc1 Author: Kishore Date: Thu Jun 13 12:13:29 2019 -0700 Merge pull request #1170 from naveenchlsn/kafka_publish_task Adds kafka task commit e208dcc119b88360ea9867064e7f58fbe4c2ae59 Author: naveen.chlsn Date: Thu Jun 13 20:16:46 2019 +0530 Adds Tests for failure and success of kafka task commit e5499476418607fb6bb21c79e2e003ea598f4b69 Author: Manan B Bhatt Date: Wed Jun 12 23:36:07 2019 +0530 integration test. commit 3b735c5683acd2b24f139ccc8f946772b7858be1 Author: Manan B Bhatt Date: Wed Jun 12 16:18:25 2019 +0530 iteration + unit test fix. commit c9f2e0135a7b2ff55b8689a53ea2a4d9c477da8b Author: naveen.chlsn Date: Wed Jun 12 16:13:11 2019 +0530 Adds integration test for KafkaTask commit b8e3e6268481c22e6c8010ec951b8f57add9922f Merge: e18dffaa c6ba66fc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 11 16:58:12 2019 -0700 Merge pull request #1180 from paltamadura/reducer-typo Fixed typo in reducer and added test commit 85eff8056932555b912a683c5f731510f524891d Author: Manan B Bhatt Date: Sun Jun 9 04:32:07 2019 +0530 intial working cut for failed task in second iteration. Two do while task coming in task details with one failed and one completed status. commit e18dffaa89bb54b1e308eb5d42623234452f0ce6 Author: Anoop Panicker Date: Thu Jun 6 15:04:24 2019 -0700 initialize event processor eagerly commit 682e63bb82205a0b7d7def939c0aac3e1baee2b2 Author: naveen.chlsn Date: Thu Jun 6 11:24:54 2019 +0530 Removes extra line in documentaion commit 3401e2c46d5c5a8b212b8e893badbe3aca8871de Author: naveen.chlsn Date: Thu Jun 6 11:19:48 2019 +0530 Addresses review comments commit 4fc2903f4974b1f6dec5d51c37fd5af8877c6448 Author: David Good Date: Wed Jun 5 21:55:34 2019 -0400 Fixed typo; Added test commit c6ba66fcae15b15eab0628565774222413bc6179 Author: David Good Date: Wed Jun 5 21:55:34 2019 -0400 Fixed typo; Added test commit ab6db58ed425f86c69ac1c1ca29232fe866c91af Author: Anoop Panicker Date: Wed Jun 5 16:44:20 2019 -0700 able to fetch task without definition commit ddadb8469fec838e01a3d80ab488736f70d93b85 Author: nullhuangyiming Date: Tue Feb 12 22:21:58 2019 +0800 ParametersUtils error ParametersUtils some code need catch exception #988 commit eb9444b9d9ad9464d29c2d2e0f7778b14e53c577 Merge: 22bdd770 be8f80d0 Author: Kishore Date: Tue Jun 4 10:27:56 2019 -0700 Merge pull request #1178 from Netflix/update_docs Update docs commit 4921053ca2cb4cb097e3bf2f761c59724836ec61 Author: Manan B Bhatt Date: Tue Jun 4 12:46:28 2019 +0530 review comments. Integration Test pending. commit be8f80d0e702d667f4ab91f3a076a391cf0312bf Author: Kishore Date: Mon Jun 3 19:16:29 2019 -0700 Updated Fork task. commit a0fd1e29cba2c229f2dc97e6e25b2ac092385cb1 Author: Kishore Date: Mon Jun 3 11:43:10 2019 -0700 Updated Dynamic Workflow example with taskDefinition and a note about it's usage. commit 26e3667e20752c96090f1176fa66ef3a808a359a Author: Manan B Bhatt Date: Mon Jun 3 16:22:53 2019 +0530 logging correction. commit 6c988a629acd8837516c090a1d9b625379262265 Author: Manan B Bhatt Date: Mon Jun 3 15:27:09 2019 +0530 revert autogenerated files. commit 7dad9d6b2e0a168738a99de6dd5cf6c0298453d3 Author: Manan B Bhatt Date: Mon Jun 3 15:23:48 2019 +0530 Documentation. commit a3c8b3b2be6a3276eeb6054f13377441e8bfd584 Author: Manan B Bhatt Date: Mon Jun 3 14:58:02 2019 +0530 Don't schedule loop task again if it is terminal. commit d6e4bbeb4f27079e0fba7f57f1337be741aec258 Author: Manan B Bhatt Date: Mon Jun 3 13:03:51 2019 +0530 review comments. commit 480cabb0af319b1b4ded95d2a27e2c64c90196fc Author: Manan B Bhatt Date: Mon Jun 3 11:39:08 2019 +0530 unit test fix. commit db25b109dc8d7755b227994a6150cef4d23bf505 Author: Manan B Bhatt Date: Mon Jun 3 11:07:09 2019 +0530 update json schema. Remove Scheduling completed task pending. commit 7f0328cf74f7aedca8cf8cda4bc8b9293df0c668 Author: Manan B Bhatt Date: Sat Jun 1 10:52:49 2019 +0530 intial set of review comments. commit 22bdd770ca32769890ff05097168b645fe1080f0 Merge: 0e1dbde2 66831c04 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 30 18:00:03 2019 -0700 Merge pull request #1171 from Netflix/fix_task_scheduling fix task scheduling and state evaluation commit 66831c0487bfc00b9e7d7107259e09b64bc7db04 Author: Anoop Panicker Date: Thu May 30 16:13:45 2019 -0700 fix task scheduling and state evaluation commit adf08524dcf00e05c849bfe5b995d57624bbfac6 Author: naveen.chlsn Date: Wed May 29 14:18:38 2019 +0530 Adds kafka task commit 18635556c6fab4195342f94511b222a6d981ba87 Author: Manan B Bhatt Date: Thu May 30 16:07:56 2019 +0530 fix unit test. commit a6c61b31e40ec78f309a23090c74e793ea1d2a7c Author: Manan B Bhatt Date: Thu May 30 11:54:43 2019 +0530 fix compilation error and local testing. commit 2930f79e27774ee4fd7c0c733dd1252fea60223d Merge: 34f27934 0e1dbde2 Author: Manan B Bhatt Date: Thu May 30 11:32:51 2019 +0530 Merge branch 'master' into do-while-conductor commit 34f279347984cb8089c9961334d312e7221cb1bf Author: Manan B Bhatt Date: Thu May 30 00:12:33 2019 +0530 unit test + code refactoring. commit 5e896fea4b17ef6272cf7656961cb0009eb6ae4c Author: Manan B Bhatt Date: Tue May 28 16:18:45 2019 +0530 delete local prop file. commit ca18c950c51340e6b2343dc88a14a5d8ebe43d6c Author: Manan B Bhatt Date: Tue May 28 16:16:20 2019 +0530 checkin for perf. commit 22ed44f72368d5583eb25fdcae6a6b638aef5cfa Author: Manan B Bhatt Date: Tue May 28 15:12:50 2019 +0530 revert unneccessary changes. commit 3450fdb2c078a315f9296963e9c505315fa58d15 Author: Manan B Bhatt Date: Tue May 28 15:06:44 2019 +0530 revert join file. commit a65e6ab11b5a101ead5ecae9f564c8dd76800b80 Author: Manan B Bhatt Date: Tue May 28 15:04:23 2019 +0530 intial working cut with new task type added. commit 8789d987dae38f4843dbebfb1070bbc89362144d Author: Manan B Bhatt Date: Sat May 18 00:48:27 2019 +0530 initil change task def. As of now it is infinite loop. friday night. commit 9f48cd04bce5eb619216329ec522389d822042ee Author: Manan B Bhatt Date: Fri May 17 01:52:14 2019 +0530 UI display setting. commit 8be3d37dadde504bfed877c53211e6e1fb0ce0ed Author: Manan B Bhatt Date: Thu May 16 21:40:26 2019 +0530 initial commit with execution twice. commit 0e1dbde2cc7b250178b2bff1e3c8914896100252 Author: Lorenz Nickel Date: Wed May 29 18:33:18 2019 +0200 Fixed some links (#1163) * Updated link Old link was 404 Link in the form http://help.github.com/creating-a-pull-request (like the previous) does not exist as far as I know http instead of https (like the previous) * Updated link * Added "Questions"-section A tab like this is included in most netflix repos. Text and format copied from here: https://github.com/Netflix/dynomite/blob/dev/CONTRIBUTING.md https://github.com/Netflix/dyno/blob/master/CONTRIBUTING.md commit 2c4ad96d5a31610e62336814181d645d69355985 Merge: 9b80babb d60fe64e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 29 09:20:06 2019 -0700 Merge pull request #1166 from Netflix/honor_optional_flag_join_task honor optional flag in join task commit d60fe64e314a800c77be2b445cab470302546ac0 Author: Anoop Panicker Date: Tue May 28 18:26:25 2019 -0700 honor optional flag in join task commit 9b80babb86686e76d2304c17b8dc82767bbeb4b7 Author: renuka-raju Date: Wed May 22 17:48:18 2019 -0700 Issue 1148 : Reset start time when rerunning a workflow from that task (#1156) * Issue 1148 : Reset start time when rerunning a workflow from that task * Reset starttime only for type SUBWORKFLOW * Reset task externalOutputPayloadStoragePath commit c5b77e3a97b703bb13bfb15d8a469ceb6d3a747f Merge: 9d80b111 7770d803 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 22 16:49:12 2019 -0700 Merge pull request #1154 from Netflix/terminate_multi_level_sub_workflows allow parent workflow termination to terminate subworkflows at all le… commit 2725ef62b5a577fcdbf0a66da6fdd01a4a205317 Merge: fc8b0e1c 9de90091 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 22 16:38:44 2019 -0700 Merge pull request #1157 from Netflix/bugfix/subworkflow-not-rendering fix task type checking logic commit 9d80b111716d8a26d669e4fc04daf1208e7deee0 Merge: 2040cd84 f4d00cb8 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 22 16:38:44 2019 -0700 Merge pull request #1157 from Netflix/bugfix/subworkflow-not-rendering fix task type checking logic commit 9de900912005732200ce2fce138ff9eb389cb722 Author: mstier-nflx Date: Wed May 22 16:18:12 2019 -0700 fix task type checking logic commit f4d00cb8e709996ed95027c544d923be9abee4a7 Author: mstier-nflx Date: Wed May 22 16:18:12 2019 -0700 fix task type checking logic commit 7770d803dc32a4453304cba9ec39ed3d3daeb371 Author: Anoop Panicker Date: Tue May 21 17:50:47 2019 -0700 allow parent workflow termination to terminate subworkflows at all levels commit 2040cd8492530c8ce3ced5736c83bbbd1aff8b84 Merge: 9169b696 76a41f99 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 20 15:58:38 2019 -0700 Merge pull request #1150 from davidwadden/es6-compile-fix Fixes compilation for ES6 configuration commit 76a41f992971d3229fed2ae4d8138d03095166b4 Author: David Wadden Date: Sun May 19 13:11:45 2019 -0500 Synchronize ES6 dependencies.lock with ES5 + Copy changes made to es5-persistence in 2c78e31 - elasticsearch: 5.6.8 -> 6.5.1, lucene 6.6.1 -> 7.5.0 Signed-off-by: David Wadden commit 760af017f3fb27e32346cdbf27b2ca8efe2682df Author: David Wadden Date: Fri May 17 23:34:45 2019 -0500 Fixes compilation for ES6 configuration Fixes #1147 commit 9169b696e5145bb20f27f0202d4b873e66da3385 Merge: 8f6e8db3 29348714 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 17 17:23:54 2019 -0700 Merge pull request #1149 from Netflix/jsonpath_evaluation_correlationid_eventhandler enabled JSONPath evaluation of correlation id in EventHandler commit 29348714ba4f46d85da13b0cb7fab91eacf13e5b Author: Anoop Panicker Date: Fri May 17 16:07:13 2019 -0700 enabled JSONPath evaluation of correlation id in EventHandler commit abb8cc690bf136ad689b817397cb4842cd3c5705 Author: Mickael GREGORI Date: Fri May 17 10:17:50 2019 +0200 Indent comment commit ef7b172550aded230ce4f6507eccea5936f30b58 Author: Mickael GREGORI Date: Thu Mar 28 13:37:03 2019 +0100 Add support of priority on workflow and tasks (use priority of dyno-queue messages) commit fd3fa286894181ae9c6c20b67ef061b76e727db1 Author: Mickael GREGORI Date: Thu Mar 28 13:37:03 2019 +0100 Add support of priority on workflow and tasks (use priority of dyno-queue messages) commit 48d20c97e7f398ba5b1f35ed7a95edd617321dc2 Author: Mickael GREGORI Date: Wed Mar 27 15:46:37 2019 +0100 Add support of priority on workflow and their tasks commit 8f6e8db3e7bfc3326e7182fa6f2f52dc83a9689f Merge: bf3bef8e f53d8243 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 16 17:41:19 2019 -0700 Merge pull request #1138 from naveenchlsn/DISCARD_POLICY Adds pool configuration for index dao and adds discarding policy to e… commit fc8b0e1c5d3879b94651e1ffc63cbb52b385cbba Merge: 50048194 9ef50e04 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 16 17:40:26 2019 -0700 Merge pull request #1145 from Netflix/bugfix/unable-to-render-running-workflow Lazy render subworkflows so the parent workflow does not error commit bf3bef8e781cd6e9158661348cb92a2b890525d6 Merge: 1f44f7b7 f6b4da4e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 16 17:40:26 2019 -0700 Merge pull request #1145 from Netflix/bugfix/unable-to-render-running-workflow Lazy render subworkflows so the parent workflow does not error commit 1f44f7b71aa031189150263550b1509ca87b4f37 Merge: 35b57d78 896992cc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 16 17:40:12 2019 -0700 Merge pull request #1146 from Netflix/feature/dynamic-workflow-search Add ability to input dynamic names into workflow search commit 35b57d78c939e0834c3e0b0aefe09ecdafaf246c Merge: 6846f81e 85c53eed Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 16 17:38:44 2019 -0700 Merge pull request #1144 from Netflix/fix_restart_workflows reset workflow in primary datastore upon restart commit 85c53eed7fe930bf1a553f68a9de90b8f3aec8cc Author: Anoop Panicker Date: Thu May 16 10:45:51 2019 -0700 reset workflow in primary datastore upon restart commit 5004819435cfb6c9e2306d6408b1cd4765d71379 Author: mstier-nflx Date: Thu May 16 15:49:50 2019 -0700 Add ability to input dynamic names into workflow search commit 896992ccbf501a8937cf8829f00d26d5ca551fba Author: mstier-nflx Date: Thu May 16 15:49:50 2019 -0700 Add ability to input dynamic names into workflow search commit 9ef50e04d81479347b7e1cebf8df372082d2cc1a Author: mstier-nflx Date: Thu May 16 12:36:50 2019 -0700 Lazy render subworkflows so the parent workflow does not error commit f6b4da4e87749ea7e59c64166ce3ae8dc2c61111 Author: mstier-nflx Date: Thu May 16 12:36:50 2019 -0700 Lazy render subworkflows so the parent workflow does not error commit 6846f81ef03dbdeb4d8d06d764fd2a85466e94f0 Author: Artur Pedroso Date: Wed May 15 17:23:17 2019 +0100 Remove validation of empty strings. (#1140) * Remove validation of empty strings. * Update tests to reflect changes * Add check for null strings. * Add test for list input parameter with empty string commit 8e9af8bdad1ad57485bfbae71fb721c2fc056110 Merge: 5dfe5f04 111667d5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue May 14 17:59:05 2019 -0700 Merge pull request #1139 from Netflix/cosmetic_changes cleaned up logs commit 111667d5a195a9a716ed194c0a924ca01248f434 Author: Anoop Panicker Date: Tue May 14 17:45:16 2019 -0700 fix hyperlinks in documentation commit f8a6a34384d5eff9e018d1dee9399567af32a4df Author: Anoop Panicker Date: Tue May 14 17:04:28 2019 -0700 cleaned up logs commit 363cade380b34823ed540fbe37b885bb9700f42a Author: James DeMichele Date: Tue May 14 17:37:32 2019 -0500 Fix edges for joinOn references (#1050) * Fix edges for joinOn references * PR comment commit 5dfe5f0492e0ad5e2e581639ace6b9b0754005f3 Author: James DeMichele Date: Tue May 14 17:37:32 2019 -0500 Fix edges for joinOn references (#1050) * Fix edges for joinOn references * PR comment commit eb40b8ee9c7dd8576d229c2776f204d9309d220f Merge: cdd70dd5 8db75a21 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Tue May 14 12:25:08 2019 -0700 Merge pull request #1134 from demichej/jtd-ui-fail Fix the UI docker-compose build step commit f53d82436fd190f772344ff1f1831ed28d9aceae Author: naveen.chlsn Date: Tue May 14 10:56:51 2019 +0530 Adds pool configuration for index dao and adds discarding policy to executor commit cdd70dd5552cf89fac17b1b1971ef5a14cbe687c Merge: d87fcf30 b503d3db Author: Kishore Date: Mon May 13 18:27:18 2019 -0700 Merge pull request #1130 from AlexVinogradov/event_and_action_processors_interfaces Added event and action processors as interfaces for ease of introducing own implementation commit d87fcf30ca579e821a4eb9b6ab9c506a60fcbd1b Merge: f0226db8 606c43da Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon May 13 16:39:45 2019 -0700 Merge pull request #1113 from andrea11/optional Enable retry on optional tasks commit f0226db8545b41671ce070a912cb093460357897 Merge: c8f7f1c1 fb4bc881 Author: Kishore Date: Mon May 13 15:53:14 2019 -0700 Merge pull request #1133 from naveenchlsn/ASYC_DAO_FIX Limit configuration for worker queue size of Async Index Dao commit 606c43dacd64ab3ff8bef00bbc8f4c44c56d667a Author: Andrea Accardo Date: Fri Apr 19 21:32:05 2019 +0200 enable retry on optional tasks commit 227fea1bef64b53d5fad2a95b8de1833e410e304 Author: James DeMichele Date: Thu May 9 13:24:43 2019 -0500 Fix the UI docker-compose build step commit 8db75a21990e7319d848f1ef029adef44fddc1c6 Author: James DeMichele Date: Thu May 9 13:24:43 2019 -0500 Fix the UI docker-compose build step commit fb4bc8815d311ef8191f5461c61764103521204d Author: naveen.chlsn Date: Thu May 9 15:31:08 2019 +0530 Limits worker queue size in es6 module. commit c8f7f1c15d5622dc319ec7d44ce82661957d93e4 Author: Mateus Henrique Alves da Cruz Date: Wed May 8 20:58:27 2019 -0300 Fixing conductor execution times (#1073) * Fixing conductor conditions to set or update scheduled, start and endtime of decision and fork-join tasks * Fixing tests of task skipping * Fixing tests of task skipping * Removing wildcard import * Removing unused task def registration * Fixing travis build * Fixing travis build * Adding task def registration * Adding test for WorkflowLegacyMigrationTest * Removing no need assertion * Fixing condition to set start time commit 659d0f1fa171a544b23922abc45d12c9cdf90e02 Author: naveen.chlsn Date: Wed May 8 14:27:34 2019 +0530 Limit configuration for worker queue size of Async Index Dao commit a16d101ff43d5e3cd2a7da039a2caa7a781c7be8 Author: Wouter Date: Tue May 7 01:01:40 2019 +0200 Add support for overriding taskToDomain in a SUB_WORKFLOW system task (#1041) * Add support for overriding taskToDomain in a SUB_WORKFLOW system task * Update task mapper unit test, add new subworkflow unit tests * Remove unused import from SubWorkflowTaskMapper * Add unit tests for SubWorkflowParams / SubWorkflowTaskMapper * Remove unneeded import * Add basic integration tests for taskToDomain support on subWorkflows commit b503d3dbea3f4c3b839b74d58b2e280c129339e3 Author: avinogradov Date: Thu May 2 14:07:21 2019 +0200 Added event and action processors as interfaces for ease of introducing own implementation commit 2cf5e31f3cc0441d2545f91d330b2595a8550a94 Merge: 1c1c886f a1b1a78c Author: milongapau <49793991+milongapau@users.noreply.github.com> Date: Mon Apr 29 13:44:56 2019 -0700 Merge pull request #1125 from Netflix/feature/MWI-1082-update-system-tasks add async complete option to tasks EVENT and HTTP commit a1b1a78cd9e1500b7ef00bcf357ce2b226f4df75 Author: apau Date: Thu Apr 25 16:13:25 2019 -0700 MWI-1082: add async complete option to tasks EVENT and HTTP commit 1c1c886f6c40f4183f2c7d32ea3b877b8010a523 Merge: f851403c 6e7662b8 Author: Kishore Date: Tue Apr 23 13:47:21 2019 -0700 Merge pull request #1114 from andrea11/guide Fix 'edit on github' link commit 6e7662b8338acdebf0db3ef206459ae54f8885d3 Author: Andrea Accardo Date: Sun Apr 21 11:53:54 2019 +0200 Fix 'edit on github' link commit fb490199e1ff79355be5569ce5e316442f4638cf Author: mstier-nflx Date: Fri Apr 19 14:11:14 2019 -0700 Added terminate ability to failed workflows that are not restartable commit f851403caf7cb344fe88a94df273b2769341d230 Author: mstier-nflx Date: Fri Apr 19 14:11:14 2019 -0700 Added terminate ability to failed workflows that are not restartable commit f020191d946946d6208061ad283bcbb544aeee80 Merge: c6886b88 d17dafe9 Author: Kishore Date: Thu Apr 11 10:35:26 2019 -0700 Merge pull request #1098 from Netflix/fix_task_client_large_payloads Updated WorkflowTaskCoordinator to separate retry logic for large pay… commit d17dafe95fd9b201cbcedc7a646282e2fe73f837 Author: Kishore Date: Thu Apr 11 10:34:49 2019 -0700 Added backward compatible updateTask method. commit c6886b8899826d85439729a038c03c2a13553240 Merge: 1a63d4ca d59bf43c Author: Kishore Date: Wed Apr 10 16:57:28 2019 -0700 Merge pull request #1102 from Netflix/update_taskToDomain_mappings Updated task to domain mappings commit d59bf43c8c786009f846c53f8a79d670c8028ea4 Author: Kishore Date: Tue Apr 9 18:23:54 2019 -0700 Updated taskToDomain docs. commit d6637cffc31cb0f0bf0081ce843abcfc4210361f Author: Kishore Date: Tue Apr 9 18:06:06 2019 -0700 Updated taskToDomain to enforce user provided configuration, with new constructs. commit 197ef2e86e03b7751d19ae681fd483845ddabb51 Author: Kishore Date: Sun Apr 7 10:46:15 2019 -0700 Updated WorkflowTaskCoordinator to separate retry logic for large payloads and task update, there by avoiding precondition failures on retry. commit 1a63d4caf9700404c9ec43bc5401f1a6b1f9928e Merge: 77f1bed5 6239c99e Author: Kishore Date: Sun Apr 7 10:18:44 2019 -0700 Merge pull request #1094 from Netflix/update_docs Update docs commit 6239c99e576c390e87e9348088265e5d413c22ce Author: Kishore Date: Thu Apr 4 18:22:49 2019 -0700 Added docs for Terminate task. commit 88e6ef5b37cce90f7ad95b5165e34bec9a0f9f31 Author: Kishore Date: Fri Mar 22 17:34:36 2019 -0700 Updated responseTimeoutSeconds in Taskdef. commit 01ccb8462e4b750f85afc586eaf23f36c6319907 Author: Kostas Christidis Date: Thu Mar 14 17:43:34 2019 -0700 documentation: Fix responseTimeoutSeconds best practice responseTimeoutSeconds should be <= timeoutSeconds. Updated Best Practices documentation to reflect that. Also fixed references in the examples where the opposite applied. Closes #1048. Signed-off-by: Kostas Christidis commit 2f4d6f7f2c725dd49ecdb961a10e16e0a873a7c9 Author: Kishore Date: Thu Mar 7 18:07:44 2019 -0800 Adding Lambda task docs. commit 817fb4826d3eb65c82e5f9ebf625359e83ac40f2 Author: Kishore Date: Tue Mar 5 13:51:17 2019 -0800 Added docs for Exclusive Join task. commit 9259cff157be27e8ccffe8eeacf1ce21ea7985ea Author: Anoop Panicker Date: Fri Mar 1 00:22:45 2019 -0800 updating documentation commit 77f1bed580cbbced8e09658fe06f37975493394f Merge: b32e4082 126e7ec2 Author: Kishore Date: Tue Apr 2 17:25:34 2019 -0700 Merge pull request #1071 from ZupIT/add-terminate-task Add terminate task commit b32e40827a5f7313972d5b6d88ef4f74cd6ce4b8 Merge: f10ab9d3 b2e8c3e4 Author: Kishore Date: Tue Apr 2 16:41:29 2019 -0700 Merge pull request #1040 from xesxen/dev-swagger Fix SwaggerUI URL detection commit f10ab9d361e8b349301fe2eccd8b2a79ffbdd7be Merge: 87011e69 2462fcc6 Author: Kishore Date: Mon Apr 1 17:59:12 2019 -0700 Merge pull request #1010 from skylarkdrones/python-client-improvements python-client: Improve error checks, update readme, add documentation commit 66a1c09db5b19cdb99d589f266d8373436e0eeb0 Merge: 3d3edf7c 93049124 Author: Kishore Date: Mon Apr 1 17:56:47 2019 -0700 Merge pull request #1008 from joshuadeanhall/ui_description_tooltip Show tooltip based on task description in UI commit 87011e695101444740263b159874d47425ae064a Merge: 4ccc0910 c238219b Author: Kishore Date: Mon Apr 1 17:56:47 2019 -0700 Merge pull request #1008 from joshuadeanhall/ui_description_tooltip Show tooltip based on task description in UI commit 4ccc091090b12114ece0b706a1ff4d0ae659d802 Merge: 6b27c75b de6d3319 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Apr 1 15:52:32 2019 -0700 Merge pull request #1084 from Netflix/task_rollback_scheduling_error rollback workflow to previous state if new task creation/enqueuing fails commit de6d33192225c376d914490f905ed3f962c40ef3 Author: Anoop Panicker Date: Thu Mar 28 17:48:02 2019 -0700 rollback workflow to previous state if new task creation/enqueuing fails commit 3d3edf7c53678c6bcf447061ffeb07dee5d82cff Author: Anoop Panicker Date: Fri Mar 29 14:07:14 2019 -0700 copy input stream before closing underlying connection commit 6b27c75b80451ed8d610a768b243aa7a388029ad Author: Anoop Panicker Date: Fri Mar 29 14:07:14 2019 -0700 copy input stream before closing underlying connection commit 7363b34c6c990bcb4256cbfd42b9741c99295075 Merge: e0206878 1ac5d1ea Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Mar 28 19:00:48 2019 -0700 Merge pull request #1079 from Netflix/external_payload_storage_fix allow client to specify operation and payloadType when getting external storage location commit 1ac5d1ea9519a83020413870651fc3803c0ee610 Author: Anoop Panicker Date: Thu Mar 28 18:40:36 2019 -0700 allow client to specify operation and payloadType when getting external storage location commit 126e7ec2555fa62618f79b221fe2a95f386526ef Author: Ismaley Viana Date: Thu Mar 28 12:01:59 2019 -0300 some test renaming and cleaning (cherry picked from commit 42ac1dd8279bda64129cc3eb36708c16f695cc08) commit e0206878c6f7ad043b93849016453a1ac04c1055 Merge: d83f3ccd 4f3290a1 Author: Kishore Date: Wed Mar 27 19:23:49 2019 -0700 Merge pull request #1074 from Netflix/fix_workflow_retry Fix workflow retry commit 4f3290a14859d31d77a24ff3b5f10448a57c428f Author: Kishore Date: Wed Mar 27 18:57:11 2019 -0700 Added tests for join tasks and cleanup. commit e337cbc1a409d713493d8e7c07bc13d23c6445e3 Author: Kishore Date: Wed Mar 27 11:21:39 2019 -0700 Updated Workflow retry mechanism. Updated Workflow retry tests. Update workflow retry mechanism. Added comments. commit d83f3ccd82b6b684a41c0f0116485156641ba193 Author: Kishore Date: Tue Mar 26 12:38:28 2019 -0700 Updated CassandraExecutionDAO to return Workflow tasks in sorted order. commit 3bbff3fabf33b15457f21a37437550fa4309b2ac Author: Ismaley Viana Date: Tue Mar 26 14:54:24 2019 -0300 some cleanup commit 8fe86aaa1df6e4067882bbec7c2caa02ce1e4b6e Author: Ismaley Viana Date: Tue Mar 26 14:43:35 2019 -0300 adding some documentation (cherry picked from commit 97b9d09d176819ea3a786bd89583dcba50b78d4f) commit ab97d92b9dae74d46d6e1b96e68455f72eff4df5 Author: Ismaley Viana Date: Tue Mar 26 11:57:46 2019 -0300 adding some documentation (cherry picked from commit 978f207ec80ea4cbf5b9153902dda8df5c432ed9) commit 6a92d737d6488aebe2203322f8e80d59ee2abb4b Author: Mateus Cruz Date: Tue Mar 26 10:07:30 2019 -0300 Changing class of terminate class logger (cherry picked from commit f08d12b601d508ffa9f2f6fdf678c2e80dea729a) commit e1c2bd8022d2a52bdb9606f4132df82ff813cdc7 Author: Kishore Date: Mon Mar 25 17:34:42 2019 -0700 Updated retry to fix archived workflow retries. commit 4daeca0af6b73edd64865b33bc71ef4527ec36cc Author: Mateus Cruz Date: Mon Mar 25 17:43:35 2019 -0300 Changing input of terminate task to workflowOutput and fixing tests commit 930491249fcc6c351594f197d29ef8db6aa374f8 Author: Joshua Hall Date: Sat Mar 23 15:41:41 2019 -0700 Fix else condition block commit c238219b1384460b2ffa923e58b1f8d9a1c962c7 Author: Joshua Hall Date: Sat Mar 23 15:41:41 2019 -0700 Fix else condition block commit 2282aa8a8b91caac65ca5da033fd3fe4b1e58564 Author: Joshua Hall Date: Sat Feb 23 09:54:50 2019 -0800 Fix spacing issue commit 3f4a0726b349ca22ddbd1b2fad9baf0b58656d04 Author: Joshua Hall Date: Sat Feb 23 09:54:50 2019 -0800 Fix spacing issue commit a11e3552b9b9a8fe17ebe04128c53c714c806e65 Author: Joshua Hall Date: Sat Feb 23 09:51:12 2019 -0800 Show tooltip based on task description in UI When hovering on a task it will show the description of the task to make it easier to understand the purpose of the task in both the workflow definition and execution pages. commit dd402870666a3644e07b5e24d57acb213a6695c8 Author: Joshua Hall Date: Sat Feb 23 09:51:12 2019 -0800 Show tooltip based on task description in UI When hovering on a task it will show the description of the task to make it easier to understand the purpose of the task in both the workflow definition and execution pages. commit 10d8dae409ba5586bfcfe80978ec8bda8b517d48 Author: Ismaley Viana Date: Fri Mar 22 19:28:39 2019 -0300 add terminate task feature commit 4845fb53bbf5d36fc3acf01e6a952fd97c71448d Author: Anoop Panicker Date: Fri Mar 15 20:19:19 2019 -0700 fix tests commit 7714e292cd763085645d39cf224f09bc2edd4a9d Merge: 32a1bb16 1c0c71ac Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 15 19:04:52 2019 -0700 Merge pull request #1053 from Netflix/qol_improvements catch exception when scheduling tasks, clear scheduled tasks for term… commit 1c0c71acc9b935116857a7095c7054a5b5402d4d Author: Anoop Panicker Date: Fri Mar 15 19:03:49 2019 -0700 catch exception when scheduling tasks, clear scheduled tasks for terminated workflows commit 32a1bb1647c871cb4fcc0d8542805b81a6a03006 Merge: dced7627 2f858ebd Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Mar 15 16:10:22 2019 -0700 Merge pull request #1052 from Netflix/fix_task_result_status fix TaskResult status computation in constructor commit 2f858ebd198442d581973a196f4f1df9d8b12054 Author: Anoop Panicker Date: Fri Mar 15 13:00:02 2019 -0700 fix TaskResult status computation in constructor commit dced76276b648d2f2fc71591d525af06eb0b14d7 Merge: ae338ae8 2b759d29 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Mar 14 17:39:43 2019 -0700 Merge pull request #1047 from Netflix/enforce_external_payload_storage_in_server allow server to enforce external payload storage usage commit 2b759d29b5464de9734da7498675a647f469d013 Author: Anoop Panicker Date: Thu Mar 14 16:25:47 2019 -0700 allow server to enforce external payload storage usage commit ae338ae8db372e648f7b0b988c3441a8134f3150 Merge: 7ba6464a a4746521 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Mar 13 18:41:33 2019 -0700 Merge pull request #1045 from Netflix/add_restart_with_latest_definition_to_client added restart with latest definitions to workflow client commit 7ba6464ad3c3f2256ef8099b9d212d1b7189db67 Merge: 28869dd9 4931f5cf Author: Kishore Date: Wed Mar 13 18:31:17 2019 -0700 Merge pull request #1025 from naveenchlsn/HTTP_TASK_TIMEOUTS Adds HTTP TaskTimeouts commit a474652189c56167db6d30079164d4cd766bbfb4 Author: Anoop Panicker Date: Wed Mar 13 17:48:45 2019 -0700 added restart with latest definitions to workflow client commit 4931f5cfafed081ff361a2aca432f81030c6a023 Author: naveen.chlsn Date: Wed Mar 13 15:38:09 2019 +0530 Adds input parameter back to RestClientManager.getClient commit 28869dd96060ad1a78e8d5763c0ba6b8e4e8fb54 Merge: 334e5a5c 9b6cdc5b Author: Kishore Date: Mon Mar 11 18:04:33 2019 -0700 Merge pull request #1038 from Netflix/fix_kitchensink_and_lambda_task Fix kitchensink and lambda task commit 334e5a5cebec126b9a21c2a1c2a1431e0ff41adb Merge: 89b644ad c15aa63b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 11 15:33:01 2019 -0700 Merge pull request #1043 from Netflix/apanicker-nflx-patch-1 Update README.md commit c15aa63bc4b8002139998aaba3756ccf67a34ff9 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Mar 11 14:43:47 2019 -0700 Update README.md commit b2e8c3e4cf12d0ae4cc4551eb95ce1192dc6d0ab Author: Wouter Date: Mon Mar 11 14:53:21 2019 +0100 Fix SwaggerUI URL detection commit 2462fcc6268d0a3ed880348bede35319939d886e Author: Samarth Hattangady Date: Mon Mar 11 10:51:58 2019 +0530 docs: add docstrings for conductorworker commit 6bf6a878a1d6c7b06a6bb1af2bc7b40bed4216fb Merge: 7a1fb034 89b644ad Author: Samarth Hattangady Date: Mon Mar 11 10:21:25 2019 +0530 Merge branch 'dev' into python-client-improvements commit 89b644add356d38b39cb6d965fb283a1b929bcb1 Merge: 931853f2 2debab5e Author: Kishore Date: Fri Mar 8 13:59:45 2019 -0800 Merge pull request #905 from ZupIT/wf-listener-publish-implementation add customized WorkflowStatusListener commit 931853f25b75bd861c5e1f3dcbed6c70aa01fbac Merge: 779d788e ba0521ef Author: Kishore Date: Fri Mar 8 13:59:09 2019 -0800 Merge pull request #1039 from Netflix/fix_es5rest_archive_test Trying to increase timeouts for es5 search test to be successful. commit 2debab5e5a448dea5ece0c2cf53b0834150c2e11 Author: Ismaley Viana Date: Fri Mar 8 18:14:51 2019 -0300 changing logger variable name and queues property names commit 30b77a084debc82b03915cd7b4b6e0310164efbd Merge: 2e6b3219 779d788e Author: huangyiming Date: Fri Mar 8 20:35:32 2019 +0800 Merge pull request #22 from Netflix/dev Dev commit ba0521ef9c1fdb7d2c8ec515e555fbc9056ec948 Author: Kishore Date: Thu Mar 7 18:56:05 2019 -0800 Trying to increase timeouts for the search to be successful. commit 9b6cdc5b2ab0680c9182da99a050d21f5a4d6c0e Author: Kishore Date: Thu Mar 7 16:24:04 2019 -0800 Updated Kitchensink defs to fix validation errors. commit e1e5b8b477cc68fdf3804b2c7d781b92aff058ad Author: Kishore Date: Thu Mar 7 16:09:53 2019 -0800 Updated Lambda Task to cover edge cases. commit 779d788e7182960b5abc886c92d75ccf6ec532e3 Merge: dd11e697 53ba4773 Author: Kishore Date: Thu Mar 7 13:45:24 2019 -0800 Merge pull request #1037 from Netflix/minor_cleanup_and_refactoring Updated gradle server task to use properties files, and minor cleanup. commit 3bb1dea368f2eee4eca01cb26904844f3de27b35 Author: Kishore Date: Thu Mar 7 13:26:01 2019 -0800 Updated gradle server task to use properties files, and minor cleanup. commit 53ba47733ad8e8867a02f8fbee99666ce675c6d5 Author: Kishore Date: Thu Mar 7 13:26:01 2019 -0800 Updated gradle server task to use properties files, and minor cleanup. commit dd11e69717780f79ca495956f393631c05f42d2b Merge: b5c69156 bc24aa5c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Mar 7 13:12:15 2019 -0800 Merge pull request #1036 from Netflix/external_storage_paths_added_to_summary add external storage paths to summary commit bc24aa5c4b87d83ce41fd6089d494bde559f2677 Author: Anoop Panicker Date: Thu Mar 7 12:53:32 2019 -0800 add external storage paths to summary commit b5c6915620eab8d74d387967c46d37b4a895b787 Merge: 16025b12 a4b32c36 Author: Kishore Date: Thu Mar 7 11:35:31 2019 -0800 Merge pull request #935 from X-Ultra/dev_summary_optimize Optimize Workflow and Task summary commit 16025b123e613d370d78eaab2d6987721c224936 Merge: 5fb7ff01 edbfda71 Author: Kishore Date: Thu Mar 7 11:19:41 2019 -0800 Merge pull request #1032 from X-Ultra/dev_script_task Add new system task type Lambda commit 9b05b730a04b2695289117fcd4b093c6ed68a534 Author: Ismaley Viana Date: Thu Mar 7 11:01:52 2019 -0300 javadoc commit 5da1397c853dd9ad92ebd8c76771a44f17511c77 Merge: 3a3836ed 185790b6 Author: Ismaley Viana Date: Thu Mar 7 11:01:11 2019 -0300 Merge branch 'master' into wf-listener-publish-implementation commit a4b32c36a4ed506be8e3363d223ccb331d62628d Author: guoruifeng Date: Thu Mar 7 19:17:45 2019 +0800 clean code.. commit e5a58d03dfcea9d802bc0f6720d1fa065c0edba3 Author: guoruifeng Date: Thu Mar 7 19:08:22 2019 +0800 clean code commit edbfda71dfed7e1ea5dbaf4a7df4df5e7c22c03f Author: guoruifeng Date: Thu Mar 7 15:34:34 2019 +0800 fix integration tests commit a1cdf29d003a913300a10f68c5769f7140940b3a Author: guoruifeng Date: Thu Mar 7 15:30:28 2019 +0800 remove old script tests commit 7bcdbcd62d05e8de73b92db9b9f7b9a0da62a481 Author: guoruifeng Date: Thu Mar 7 15:29:40 2019 +0800 change @ProtoField(id = 22) commit bfe60cc501ee0051f6fb077f88e4e11f1ffcf296 Merge: 14ae121e 5fb7ff01 Author: 土豆的奥特之父 Date: Thu Mar 7 15:20:41 2019 +0800 Merge branch 'dev' into dev_script_task commit d053cb3241c548fcf8ee3bf9636ffe9328fde763 Author: naveen.chlsn Date: Tue Mar 5 14:25:45 2019 +0530 Adds HTTP TaskTimeouts commit 14ae121e3fdd49e53bf221ffa2c379840faf08e5 Author: guoruifeng Date: Tue Mar 5 16:28:41 2019 +0800 Upgrade Lambda to System Task #pullrequestreview-205997686 commit 5fb7ff0126c669bb1b09dda4300c6b465751b4eb Author: Anoop Panicker Date: Mon Mar 4 14:50:36 2019 -0800 make s3 region for external storage configurable commit fc4d26120ed44484501b53cdaf38c5bde9f1a988 Merge: bfe1d858 8443503f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sat Mar 2 13:23:45 2019 -0800 Merge pull request #1021 from jokecamp/patch-1 Fixed 404 link in README.md commit 8443503f977af32d1c7dae6e176ee0f89b57a110 Author: Joe K Date: Sat Mar 2 14:16:55 2019 -0500 Fixed 404 link in README.md Changed the "Getting Started" with conductor link to https://netflix.github.io/conductor/gettingstarted/basicconcepts/. The old link was a 404. commit 3a3836ed234470769bdb8fec1e29a74689ea5a1c Author: Ismaley Viana Date: Fri Mar 1 18:16:54 2019 -0300 added pr requests and separated queues for termination and completion publishing commit 63bad89956a4b494c687a1f45d2ff3e65f418c62 Author: jkaipa <30670101+jkaipa@users.noreply.github.com> Date: Thu Feb 28 15:24:26 2019 -0600 Task output of last executed task (#979) * Implemented ExclusiveJoin that tracks output of last executed task * Updated with skip task handling * Handled SKIP which is a part of default exclusive join task * Integration tests * Updated sources with license agreement * Fixed port issue * Incorporated review comments. Removed mediation of workflow input. commit bfe1d8581dbd20a81f051b62777c9b0aafe1f85e Author: jkaipa <30670101+jkaipa@users.noreply.github.com> Date: Thu Feb 28 15:24:26 2019 -0600 Task output of last executed task (#979) * Implemented ExclusiveJoin that tracks output of last executed task * Updated with skip task handling * Handled SKIP which is a part of default exclusive join task * Integration tests * Updated sources with license agreement * Fixed port issue * Incorporated review comments. Removed mediation of workflow input. commit 7a1fb034b8b1cf30f79d6ac0878e9c371c68b23c Author: Samarth Hattangady Date: Mon Feb 25 17:13:28 2019 +0530 chore: update readme add logs to execute_4, and add parens for print statement commit 0a8a61b45f53b28cff2c57b8793bfa53b358f18b Author: Samarth Hattangady Date: Mon Feb 25 14:15:13 2019 +0530 python-client: Improve error checks, update readme. `ConductorWorker.py` was only checking if worker response was not None. So if the worker was responding with a dict, the error raised would be much harder to understand. For example, a worker that was giving a response without `logs` key in the dict showed an error > Error executing task: 'logs' This MR aims to fix that. Also have updated the kitchensink example in the `README.md` to return the `logs` field, and some typo fixes. commit c5762040dfe68f47f623d9caf1fa4a4c449122cb Merge: e8f542b9 47541d9f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 22 15:50:55 2019 -0800 Merge pull request #1007 from samhattangady/patch-1 Fix Minor error in `CONTRIBUTING.md` commit 47541d9f5b6767a272572f2a440b708c8e9bb5bc Author: Samarth Hattangady Date: Fri Feb 22 15:25:44 2019 +0530 Fix Minor error in `CONTRIBUTING.md` One of the steps for `CONTRIBUTING.md` referred to forking `Dynomite`. Fixed that by changing it to `conductor`. commit e8f542b95ebcc8a24d784431936a00e6434c0e73 Merge: 185790b6 6d014168 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Feb 21 16:12:51 2019 -0800 Merge pull request #1005 from Netflix/feature/bulk-restart-with-latest-definitions Added restart with current and latest definitions to bulk workflows commit 890560551247502af78ee23d08596fb57515f5e2 Author: mstier-nflx Date: Thu Feb 21 14:41:53 2019 -0800 Added restart with current and latest definitions to bulk workflows commit 6d0141687131c0769cd28f4edfd9f9634241df0b Author: mstier-nflx Date: Thu Feb 21 14:41:53 2019 -0800 Added restart with current and latest definitions to bulk workflows commit 185790b616655aeb9115cc896a2e104e520c2df5 Merge: b25cfe8e fb215261 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Wed Feb 20 18:01:20 2019 -0800 Merge pull request #1003 from Netflix/feature/cleanup_batch_service remove duplicated code commit fb215261b0f8c777dfde9446530f62fd6948e5cd Author: Alex Lich Date: Wed Feb 20 17:35:01 2019 -0800 remove duplicated code produced after fa35779916b3ce544ac728750b990e26e27a82f7 merge commit commit b25cfe8e41afe7b092d55e82d8e8f9a9d4e72aa1 Merge: b4408602 32f156ba Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Feb 20 13:27:39 2019 -0800 Merge pull request #1002 from dskarataev/dev Fixed the behavior of the ES6 DAO to be the same as ES5 DAO commit 32f156baca5b6a3eeb4e125e20ee061162a092d2 Author: Denis Karataev Date: Thu Feb 21 00:09:52 2019 +0300 Fixed the behavior of the ES6 DAO to be the same as recent changes in ES5 DAO commit 0444813df0b341be94beec9a89193204b3b41cd2 Author: guoruifeng Date: Wed Feb 20 18:24:36 2019 +0800 Rename Lambda class name and added javadoc. commit b4408602dc9f204329dff57021ad9f0ada0432e8 Author: Anoop Panicker Date: Tue Feb 19 11:23:53 2019 -0800 record metric instead of throwing exception during poll commit ed52680b734756f8c42dd882786a995509a87107 Merge: ca03348b e8ee05bf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 19 10:48:21 2019 -0800 Merge pull request #1001 from Netflix/minor_fixes catch exception during polls, init sweeper by default, check nulls when updating task commit e8ee05bf6e52e662e300641db2b77a8e27592566 Author: Anoop Panicker Date: Tue Feb 19 10:30:10 2019 -0800 catch exception during polls, init sweeper by default, check nulls when updating task commit ca03348bd3697a0b3d1179adec6de68f91fcdb5a Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Feb 18 13:37:14 2019 -0800 Change validation for decision task to allow either caseExpression or caseValueParam required (#997) commit 42daacc2f749e18d9fc087b25605cde58d5e301f Author: guoruifeng Date: Sat Feb 16 22:09:44 2019 +0800 Log error message optimize commit 5a44c8fed101c418766f5044fa3dca59089124c0 Merge: 34d388b2 04bdbdc5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 15 10:51:15 2019 -0800 Merge pull request #994 from Netflix/feature/search-entire-string-by-default Set search entire string as default search option commit 0f32f2638fbb8df60cf1b393dd0bd9ab44aca6f1 Merge: fba286e1 ba8e1110 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 15 10:51:15 2019 -0800 Merge pull request #994 from Netflix/feature/search-entire-string-by-default Set search entire string as default search option commit 04bdbdc5c15bc7ec50d7bdd66b5b514d43b79a7f Author: mstier-nflx Date: Fri Feb 15 10:28:38 2019 -0800 Set search entire string as default search option commit ba8e1110c7cc57cd87ee92c6b72cba14c9300b7d Author: mstier-nflx Date: Fri Feb 15 10:28:38 2019 -0800 Set search entire string as default search option commit 34d388b2bb20bc4b583a49353223ea04e3e98dab Merge: 1783a686 1be07e26 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 15 10:12:00 2019 -0800 Merge pull request #993 from Netflix/feature/retart-workflow-with-latest-definition Fix restart overlay from staying visible after use commit fba286e12378dd3a6e33e81c2c4587e8df644250 Merge: 96340304 860058f2 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Feb 15 10:12:00 2019 -0800 Merge pull request #993 from Netflix/feature/retart-workflow-with-latest-definition Fix restart overlay from staying visible after use commit 1be07e26e846cc0ba83d5bd9aaa774f8a6a48392 Author: mstier-nflx Date: Fri Feb 15 10:09:02 2019 -0800 Fix restart overlay from staying visible after use commit 860058f2c0c3c7bd0d2b525091d13f5c4f56fb51 Author: mstier-nflx Date: Fri Feb 15 10:09:02 2019 -0800 Fix restart overlay from staying visible after use commit 1783a6867401adab30cf78c2620fb79953d40110 Merge: 3b90f42e e60be100 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Feb 14 12:45:04 2019 -0800 Merge pull request #992 from Netflix/feature/retart-workflow-with-latest-definition Fix Popover disappearing when hover off commit 963403042c06f17be12914c39d37c9c3d59815bc Merge: 81838148 462f6b64 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Feb 14 12:45:04 2019 -0800 Merge pull request #992 from Netflix/feature/retart-workflow-with-latest-definition Fix Popover disappearing when hover off commit e60be1003203f99ad083d1369c5d39cb4c5ba7db Author: mstier-nflx Date: Thu Feb 14 12:25:41 2019 -0800 Fix Popover disappearing when hover off commit 462f6b645956feaf534400e16555cd07ba124474 Author: mstier-nflx Date: Thu Feb 14 12:25:41 2019 -0800 Fix Popover disappearing when hover off commit 81838148da866e90f364f104e3f7253c3e6d5127 Merge: b1ec407b c97b664b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Feb 14 11:03:09 2019 -0800 Merge pull request #991 from Netflix/fix_archivable_workflows added TIMED_OUT and TERMINATED workflows to archivable commit c97b664bf01ffffbffdf9cdf0e1503945e57128b Author: Anoop Panicker Date: Thu Feb 14 10:50:26 2019 -0800 added TIMED_OUT and TERMINATED workflows to archivable commit 49e1342b4044cda3b8dd94475acef7e20c0ec864 Author: guoruifeng Date: Thu Feb 14 15:01:42 2019 +0800 Update LambdaTest.java test add Task output verified. commit 1b0e59a9185221b2b37fb65d04cff8d6d131d732 Author: guoruifeng Date: Thu Feb 14 14:55:49 2019 +0800 Update ModulesProvider.java fix import commit 219bbeac62e83f5bf58043a49b6b0b53ac3321e6 Author: guoruifeng Date: Thu Feb 14 14:51:05 2019 +0800 rename task name commit b43d3300727fd39503f886a85608ac54ea47e9ac Author: guoruifeng Date: Thu Feb 14 14:47:58 2019 +0800 rename task name to lambda and more test for lambda commit fe160f544757f970af889cc87e78343639afc267 Merge: 88adc444 8115f556 Author: Ismaley Viana Date: Wed Feb 13 18:40:37 2019 -0200 Merge branch 'master' into wf-listener-publish-implementation commit 3b90f42e4340cbdffe669e971a862e9d5da9aa81 Merge: 6a974091 24cb2fb7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 12 13:15:55 2019 -0800 Merge pull request #990 from Netflix/feature/split-ui-and-server-http-clients Spliting out the HttpClients commit b1ec407b7835dc28c69306c07a7b7404ee516b25 Merge: 384369b4 799bc051 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 12 13:15:55 2019 -0800 Merge pull request #990 from Netflix/feature/split-ui-and-server-http-clients Spliting out the HttpClients commit 24cb2fb7335418623cefeed428985cb8b968bd1d Author: mstier-nflx Date: Tue Feb 12 09:35:47 2019 -0800 Spliting out the HttpClients commit 799bc05157c28a032b63f8cca0cc73f96ec23238 Author: mstier-nflx Date: Tue Feb 12 09:35:47 2019 -0800 Spliting out the HttpClients commit 6a97409135941411354392905334ca3e19860686 Merge: 27456c0f a780a386 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 11 18:42:45 2019 -0800 Merge pull request #933 from Netflix/feature/retart-workflow-with-latest-definition Added restart with latest definition commit 384369b49c4ccbccc9cd7e30c9c26d85bbdcd643 Merge: 76efe379 bd8093cb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 11 18:42:45 2019 -0800 Merge pull request #933 from Netflix/feature/retart-workflow-with-latest-definition Added restart with latest definition commit 76efe3794fb22b038743649ef2ec02671ae1691e Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Feb 11 17:18:56 2019 -0800 Fixed NullpointerException in couple of places (#983) * Fixed NullpointerException * Fixed NullpointerException * Fixed NullpointerException commit 32e24e495754a2a29078a111614d8f8808a068cb Author: Anoop Panicker Date: Mon Feb 11 15:40:00 2019 -0800 fix workflow status in listener commit ea94fc4e6bb017986f86336f2071102ec880b6a8 Merge: 404ff5e2 4213afba Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Feb 11 10:22:13 2019 -0800 Merge pull request #965 from ynfeng/dev fix concurrent workflow state modify problem. commit 404ff5e2e2d3e24f6e731713877f4e9401128c5c Merge: e8250aba a9405b4f Author: Kishore Date: Thu Feb 7 14:48:24 2019 -0800 Merge pull request #972 from davidwadden/redis-auth Redis Authentication Support commit e8250abac4e8dce28a33c38fb8f37edc319e81db Merge: 39f3c200 52120319 Author: Kishore Date: Thu Feb 7 14:43:02 2019 -0800 Merge pull request #981 from srabenhorst/master [python client] fixed TaskClient.ackTask return value commit 521203191aba99ec5a4e32f3b8aa4df6b88dd649 Author: Sebastian Rabenhorst Date: Thu Feb 7 21:51:42 2019 +0100 [python client] fixed TaskClient.ackTask return value commit a9405b4f2f7f01789cd4d2ec28f74a50bf5a9c06 Author: David Wadden Date: Mon Feb 4 23:30:34 2019 -0600 Parses Redis password from colon-delimited field + Upgrades dyno-queues to v2.0.0-rc5 Signed-off-by: Carlton Schuyler commit 39f3c2001fd5d318c6fbdd2513d122b5e6ee9cdb Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Wed Feb 6 15:47:21 2019 -0800 revert changes for workerId required in /tasks/ack API (#980) * revert changes for workerId required in /tasks/ack API * Made validation error logging more verbose commit 55a5d05e95d040dfb3bdaef3dc1ea19d0e59d145 Merge: 82e75799 b746528e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 5 11:10:41 2019 -0800 Merge pull request #959 from anuccio1/master conductor ConductorHttpClient methods now return errors commit 82e75799d10f0a95c9ed1fc25cc9e26e82d64c1c Merge: 8115f556 09b57a35 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Feb 5 11:09:37 2019 -0800 Merge pull request #974 from anuccio1/fix/FailedWorker ConductorWorker execute function error is now handled commit 09b57a35c7bec6fcf8185731f0215655ff2ec271 Author: anuccio1 Date: Tue Feb 5 01:56:57 2019 -0800 send failed task message when error returned from ConductorWorker execute function commit b746528ed72050698eb65b1f78dbae8d1491263b Merge: a3e56130 8115f556 Author: anuccio1 Date: Tue Feb 5 01:44:28 2019 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor commit ad1ea0cf2f9ebecfa0ccb1e99c85dd09ab066bca Author: guoruifeng Date: Fri Feb 1 16:22:43 2019 +0800 Add new system task type SCRIPT_TASK commit 8115f556041904386d4b96bf15fe1e264d4100b6 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Thu Jan 31 12:31:07 2019 -0800 Change WorkflowDef default schema version to 2 (#966) * change WorkflowDef default schema version to 2 * add a check for workflowDef schema version to be always 2 * change WorkflowDef default schema version to 2 * add a check for workflowDef schema version to be always 2 * updated test commit 4cb40d397890438a303495a28119bdfe2410b6fb Author: Anoop Panicker Date: Wed Jan 30 13:01:52 2019 -0800 reduce logging in tests commit 13e8fb77d81425b48652f0dcacb2fc2b442610df Merge: 61acbdd1 2fca8230 Author: Kishore Date: Wed Jan 30 10:51:31 2019 -0800 Merge pull request #964 from srabenhorst/master fix(py-client): proper naming for task def update function commit 4213afba22d0101548df4708f619774bcce63d2e Author: FengYannan Date: Wed Jan 30 14:21:05 2019 +0800 fix concurrent workflow state modify problem. commit a3e5613018ba6a0a00b12a4772ce0079b1ecd908 Author: anuccio1 Date: Tue Jan 22 23:28:13 2019 -0800 conductor ConductorHttpClient methods now return error commit 2fca8230d17e40c8d988c66e47fb869459411be5 Author: Sebastian Rabenhorst Date: Tue Jan 29 22:54:43 2019 +0100 fix(py-client): added registerTaskDef fnc with deprecation warning commit 78162a6be22caa185c98b81514028b3601cccdd2 Author: Sebastian Rabenhorst Date: Tue Jan 29 21:44:44 2019 +0100 fix(py-client): proper naming for task def update function commit 61acbdd1ca7516de33e488ab7f279872b12c2487 Merge: bb96e459 6cbacb9c Author: Kishore Date: Tue Jan 29 11:22:44 2019 -0800 Merge pull request #957 from artpdr/fix-bug-in-condu-ack Verify if task is ACKnowledgeable before executing it on Python worker commit bb96e45956512220dbbc248c405e50a16a5f0c37 Merge: e3e3ed99 40d871e6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jan 25 09:57:06 2019 -0800 Merge pull request #954 from Netflix/bugfix/unencoded-url-params Fix unencoded params when searching commit e3e3ed99e05fda08d7f125271f092d269fc70755 Author: 土豆的奥特爸爸 Date: Sat Jan 26 01:56:17 2019 +0800 Clear Workflow output when rewind. (#939) * Clear Workflow output when rewind. * setExternalOutputPayloadStoragePath null when rewind workflow * Fix tests. commit 3b9788c0ae624bb1b4dd3efb2a4a6d3220045250 Merge: 22e97411 10b0a2ae Author: Charles Zhao Date: Thu Jan 24 19:02:55 2019 -0800 Merge pull request #960 from anuccio1/dev Acktask fixed, PollAndExecute modified commit 22e97411b924359d9d287bbea2f119059d273852 Author: Kishore Date: Wed Jan 23 13:07:54 2019 -0800 Fixing failing test case from PR #941. commit 10b0a2ae6b6a4c44e237558f857a47e0e985bca1 Author: anuccio1 Date: Wed Jan 23 01:43:47 2019 -0800 http responses now check status codes. Acktask is now working properly, and Execute is now set up properly as well commit 99cf277dfdacf6d803f971bbf23d8ab719897f18 Merge: 00c1d2ac c19e5d98 Author: Kishore Date: Tue Jan 22 16:09:31 2019 -0800 Merge pull request #941 from ZupIT/upstream_es6 Support to elasticsearch 6 commit 00c1d2ac142f8dfa3faff522551ce6077dfde148 Merge: 036e2dfb 33a0861f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 22 15:01:23 2019 -0800 Merge pull request #958 from anuccio1/master add error message to failed executeFunction commit 33a0861f43ca50def94b6aa9f36fe7d431fdd675 Author: anuccio1 Date: Tue Jan 22 14:18:01 2019 -0800 add error message to failed executeFunction commit 27456c0fcfceadad36d886f04123409723ecb2f2 Author: mstier-nflx Date: Tue Jan 22 10:45:48 2019 -0800 Added encoding to fallback search commit 40d871e6ae81b818de7e23b8d34f3a794b4eb321 Author: mstier-nflx Date: Tue Jan 22 10:45:48 2019 -0800 Added encoding to fallback search commit 6cbacb9c4dfd35849b3a7ed4ca32f6b3c5ff234e Author: Artur Pedroso Date: Tue Jan 22 12:31:10 2019 +0000 Verify if task is ACKnowledgeable before executing it on Python worker... commit 036e2dfba43deeecb9e7ba07c5fe082f7ff45b13 Merge: 91171e3e ad50168b Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Fri Jan 18 17:42:12 2019 -0800 Merge pull request #950 from Netflix/fix/disable_enum_validation (fix): disable predefine environment variables validation commit 7b4baad8f292f6d635420e8ca2a2d63b0f00cb9f Author: mstier-nflx Date: Fri Jan 18 13:21:12 2019 -0800 Fix unencoded params when searching commit ee0f48e614275ca2a6407b6e0eedfc5dd66d2b4e Author: mstier-nflx Date: Fri Jan 18 13:21:12 2019 -0800 Fix unencoded params when searching commit 91171e3e4b0b56d4f2086e9a383f596074f85de7 Merge: 58db6a8e b5da9369 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jan 17 18:47:15 2019 -0800 Merge pull request #951 from Netflix/fix_retry fix retry commit b5da93692de43e6ddeaea59e55a692db30d1e03a Author: Anoop Panicker Date: Thu Jan 17 18:40:20 2019 -0800 fix retry commit ad50168b8d5e4a083412b7d0b3a015be9bc7c771 Author: Falguni Jhaveri Date: Thu Jan 17 17:41:12 2019 -0800 (fix): disable predefine enum validation commit 58db6a8e30304b76ad4075f3001be31298c2210d Merge: 76873259 39731e7b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jan 17 13:15:32 2019 -0800 Merge pull request #949 from Netflix/bugfix/retry_workflow_update_task fix for update task during retry workflow commit 39731e7bbd84d0d34ee493d1e6fef9a3357d63bb Author: Anoop Panicker Date: Thu Jan 17 13:00:13 2019 -0800 fix for update task during retry workflow commit c19e5d988a6fd015babf2a44e8fc7df31fece646 Author: tafael Date: Thu Jan 17 12:21:12 2019 -0200 Improved test coverage commit 06983fc15ebc92969c215b2191f1011bf21e7b97 Author: tafael Date: Wed Jan 16 19:42:35 2019 -0200 Changed back to es5 commit edded90a863cd27bd086a7a5f69db3e1a3410454 Author: tafael Date: Wed Jan 16 19:35:32 2019 -0200 Throwing exception instead of returning null commit 0d85446d6ce94e06ab635931b1b0cf6198e922b1 Author: tafael Date: Wed Jan 16 19:21:06 2019 -0200 Finished README.md of es6 module commit e681107085a5685785e05c1fec58b842608f106d Author: tafael Date: Wed Jan 16 19:06:23 2019 -0200 Finished README.md of es6 module commit 768732591387d73a7f86bcd0bfb1786c3a52aa10 Merge: 3c4af7f9 c443cda7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 16 12:30:09 2019 -0800 Merge pull request #945 from Netflix/update_workflow_then_task_for_retry update workflow before creating/updating task for retry/rerun commit c443cda7c205def050665fd31a4f9e8e6febc1b2 Author: Anoop Panicker Date: Wed Jan 16 11:04:21 2019 -0800 update workflow before creating/updating task for retry/rerun commit 5afea33aeae3a03e0a153a5ed399ac225bb37b69 Author: tafael Date: Wed Jan 16 15:03:51 2019 -0200 Added RestClientProvider commit 71a98bf0a45e0b5b6dfd790cf080e2323beab907 Author: tafael Date: Wed Jan 16 14:53:31 2019 -0200 reverted readme.md commit 29bcc06f3ee864b1b94f8a68e3a7b147222e7e18 Author: tafael Date: Wed Jan 16 14:16:47 2019 -0200 Improving test coverage commit c9c501edd36f214376cc4f52e4db72d6fa5688f3 Author: tafael Date: Wed Jan 16 13:56:22 2019 -0200 Rollback es5 module commit 3c4af7f917e2279011b9b8de719de8b092b8ee61 Merge: 0ab3bcae 797b8c25 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 15 15:57:45 2019 -0800 Merge pull request #943 from Netflix/fix_token_supplier_provider fix for token supplier provider with multiple dyno hosts commit 797b8c253924cd89fee22892e8957c90bee94d8b Author: Anoop Panicker Date: Tue Jan 15 15:03:03 2019 -0800 fix for token supplier provider with multiple dyno hosts commit 0ab3bcae78e412f82e07ac441d40fa532e491611 Author: Alex Lich Date: Tue Jan 15 14:07:00 2019 -0800 fix task Type commit 4803bd8a48b3440d339fd408db5d89f7725050cd Merge: 5006f6dd 45fb34ac Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 15 11:29:42 2019 -0800 Merge pull request #940 from X-Ultra/dev_updatetask_timeout_removequeue updateTask case TIMED_OUT : queueDAO.remove task. commit 5006f6dd0f4fe7737b177c692722ccb6a0dec939 Merge: 28b8ad6e 37b24b3e Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Tue Jan 15 11:19:01 2019 -0800 Merge pull request #942 from Netflix/feature/fix_http_task_retries fix retries logic for failed http tasks commit 37b24b3e1d8631c83f7bf0894ed65361c5e0aebc Author: Alex Lich Date: Tue Jan 15 10:00:09 2019 -0800 fix retries logic for failed http tasks commit 45fb34ac4abf6fb5fa540145f856ccc02787de1d Author: guoruifeng Date: Tue Jan 15 19:11:45 2019 +0800 updateTask case TIMED_OUT : queueDAO.remove task. commit 42b71914768d9f14f877a3b4dd8693bcbe7cf640 Merge: 929d2887 28b8ad6e Author: guoruifeng Date: Tue Jan 15 10:31:52 2019 +0800 Merge branch 'dev' of https://github.com/Netflix/conductor into dev_summary_optimize commit 28b8ad6e065f732635332835017d8aa7a5eede07 Merge: 3af29a14 9bd282d2 Author: Charles Zhao Date: Mon Jan 14 10:50:19 2019 -0800 Merge pull request #936 from X-Ultra/dev_retry_clear_reason Reset the reason when task retry commit 9bd282d275df9ddb5b51836c88cff026f598be61 Author: guoruifeng Date: Mon Jan 14 18:05:00 2019 +0800 Reset the reason to null, when task retry commit 839bd67cb0f246af04aee3ac5cf59f9bba62bbaa Author: guoruifeng Date: Fri Jan 11 15:59:15 2019 +0800 Reset the reason when task retry commit 929d28873aa3ff2ca0c2bd5ad0a5ffa1d1fc3e68 Author: guoruifeng Date: Fri Jan 11 15:40:07 2019 +0800 Fix code format. commit 741f72d2575f92c178b5327e92122a8f7f1b0e3e Author: guoruifeng Date: Fri Jan 11 15:09:36 2019 +0800 Optimize workflow and task summary, added millisecond for time and added more info to task summary. commit 3af29a1400acacdf836e3c347502db718fd675b0 Merge: 694d0262 fa35f6f4 Author: Anoop Panicker Date: Thu Jan 10 10:50:17 2019 -0800 Merge branch 'master' into dev commit 694d02628b77bb0afc8dcb1c026d1f24fbdebfbf Author: Josh Wulf Date: Thu Dec 6 14:27:22 2018 +1000 Restrict logging commit 4d77d14c6dd55b57435c07dfc4afff386d2aceeb Merge: d1307b07 e155b5e9 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Jan 10 10:46:35 2019 -0800 Merge pull request #934 from Netflix/event_handler_domain_support add support for domains when starting workflows with event handler commit d1307b0746fb37bef69e8a173d8d55fc203fd130 Merge: 50e5fe24 4282c594 Author: Charles Zhao Date: Wed Jan 9 23:38:28 2019 -0800 Merge pull request #913 from altdage/dev_fix_task_scheduled_time Set Task scheduledTime only after successful added! commit fa35f6f4a603bfa6f3a6937bca8e6182f44ce11a Merge: a82a94e6 82b58296 Author: Charles Zhao Date: Wed Jan 9 23:00:53 2019 -0800 Merge pull request #888 from jwulf/restrict-logs Truncated logging in docker-compose commit 50e5fe244748e2eb3e1700d5c8b3c04a4c6bfb57 Merge: a82a94e6 58796ccc Author: Charles Zhao Date: Wed Jan 9 22:46:16 2019 -0800 Merge pull request #774 from kbristow/dev Fix Python client task update procedure commit e155b5e972bbfa864ee86906e87466f322f28d4a Author: Anoop Panicker Date: Wed Jan 9 18:20:10 2019 -0800 add support for domains when starting workflows with event handler commit a780a3862c96350faa9adb54e7d481f0a2dafa57 Author: mstier-nflx Date: Wed Jan 9 14:55:18 2019 -0800 Added restart with latest definition commit bd8093cb850058e0d4a1564d473702e743a51128 Author: mstier-nflx Date: Wed Jan 9 14:55:18 2019 -0800 Added restart with latest definition commit a82a94e690af338b06fa7b592a82f4db98fe1b99 Merge: 7ad95fe0 d9fb6605 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jan 8 09:49:44 2019 -0800 Merge pull request #930 from Netflix/remove_apis_return return boolean from remove api in dao commit d9fb6605fbb918a244c2cd0e021859be8f68855e Author: Anoop Panicker Date: Mon Jan 7 12:06:11 2019 -0800 return boolean from remove api in dao commit 7ad95fe0a9e93eff6824bd007ad35bd12b2c9054 Merge: 4fc4a993 70d622e8 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Jan 7 13:46:31 2019 -0800 Merge pull request #929 from Netflix/bugfix/support_env_variable_task_input_param Bugfix/support env variable task input param commit 4fc4a9932aaea50ee9fa6772d8554acefda2c5d7 Merge: 2779d59a b1e6545d Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Mon Jan 7 13:43:25 2019 -0800 Merge pull request #922 from Netflix/fix/cannot-see-all-graph-arrows Fix/cannot see all graph arrows commit 70d622e86fa194b8e7eb1a3b6b15f492678943dd Author: Falguni Jhaveri Date: Mon Jan 7 10:23:01 2019 -0800 removed NETFLIX_ENVIRONMENT variable commit b4e1aeba52a18cb1831c7335012a5cfcf2a65c41 Author: Falguni Jhaveri Date: Sat Jan 5 10:15:57 2019 -0800 (cleanup): code clean up commit cb2647e9ee5e4909f69a38ca88800f7fb718ccd4 Merge: 876c6d38 2779d59a Author: Falguni Jhaveri Date: Fri Jan 4 23:17:56 2019 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into bugfix/support_env_variable_task_input_param commit 876c6d38226430f10b6e58271d34a28c11bed245 Author: Falguni Jhaveri Date: Fri Jan 4 23:17:49 2019 -0800 (fix): added validation for env variables used in inputparam commit 2779d59a68c7b39ff1152f6eb33510151b33693f Merge: adc8ea6c fa6a9f18 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jan 4 11:47:01 2019 -0800 Merge pull request #927 from rksinha/fix/redis_cluster_connection adds missing binding for redis cluster module commit fa6a9f18ce0f172b5237175358ab20e3ea0ac7d2 Author: Rahul Sinha Date: Thu Jan 3 17:58:13 2019 +0530 adds missing binding for redis cluster module commit adc8ea6cff55d0ca17f7acf68cddcfa8df1ca039 Merge: 47c5f4ae cc96d4bf Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 2 17:20:24 2019 -0800 Merge pull request #926 from Netflix/http_task_mapper added http task mapper commit cc96d4bf309e79e0918083e1f9d513159971ae1c Author: Anoop Panicker Date: Wed Jan 2 16:55:28 2019 -0800 added http task mapper commit 47c5f4ae1d69e2eeeb9c4ea3ef444dcceadf67b7 Merge: b72323f6 7d7d1bcd Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Wed Jan 2 13:28:45 2019 -0800 Merge pull request #925 from Netflix/bugfix/dynamic_fork_join_task_validation support validation for FORK_JOIN_DYNAMIC workflowtype legacy fields commit b72323f686df4afd28656e093a82c5fc1faad730 Merge: f04ca13e 2db57256 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jan 2 11:45:37 2019 -0800 Merge pull request #924 from Netflix/cass_consistency_level set consistency levels based on config commit 7d7d1bcd21192c0ae2b43a3acc58cdd16339c5d0 Author: Falguni Jhaveri Date: Wed Jan 2 11:37:23 2019 -0800 support validation for FORK_JOIN_DYNAMIC workflowtype legacy fields commit 2db57256d2cc774f9b5175823bd39dbbf0db6f9e Author: Anoop Panicker Date: Wed Jan 2 11:09:59 2019 -0800 set consistency levels based on config commit f04ca13ed71fb5a376f16736b0e3dc38e5cbf7f4 Merge: 5a663d1f e2ed3c1f Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Dec 31 13:22:51 2018 -0800 Merge pull request #862 from Netflix/feature/validation Feature/validation: Implemented validation for REST APIs commit e2ed3c1fd8703562612a7316400a6a5146fe0a4a Author: Falguni Jhaveri Date: Mon Dec 31 13:02:07 2018 -0800 removed root bean path from validation path commit fc88069cf4a063713819215056ffe63dc3233530 Author: Falguni Jhaveri Date: Mon Dec 31 12:22:53 2018 -0800 removed unneeded constraints commit ed1157bf9ec5a2629da5fe26dc0ca97dfee28878 Merge: 7b57bf82 5a663d1f Author: Falguni Jhaveri Date: Sun Dec 30 22:17:33 2018 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/validation commit 7b57bf8269c6e38c2a042ef17f0ee130d1f65ed5 Author: Falguni Jhaveri Date: Sun Dec 30 22:16:54 2018 -0800 moved validation annotations to interfaces commit b008679f26bee36838f45d93a08863bc46267df9 Author: mstier-nflx Date: Fri Dec 28 10:39:46 2018 -0800 extended graph width to no longer cut off arrows commit b1e6545df62e2673a6f66306f33fee3c718eded0 Author: mstier-nflx Date: Fri Dec 28 10:39:46 2018 -0800 extended graph width to no longer cut off arrows commit 24120be450ed235e45a6da9088a8deb6540fce69 Merge: 237b4dff 3775b15c Author: mstier-nflx Date: Fri Dec 28 10:21:07 2018 -0800 Merge branch 'master' of ssh://github.com/Netflix/conductor into fix/cannot-see-all-graph-arrows commit 1b198186bf9748281a431291d842978f77b27bd3 Merge: f27ae4d6 5a663d1f Author: mstier-nflx Date: Fri Dec 28 10:21:07 2018 -0800 Merge branch 'master' of ssh://github.com/Netflix/conductor into fix/cannot-see-all-graph-arrows commit 5a663d1f68dc13bb7742d3747bae5fbfafdcb057 Author: Anoop Panicker Date: Thu Dec 27 16:24:25 2018 -0800 record metric only when workflow is found commit cb08d2e04877a3a3aebcbc87b1d213b44640ad36 Merge: f7446ab4 77741830 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Dec 27 09:36:29 2018 -0800 Merge pull request #919 from Netflix/dedup_tasks_during_scheduling dedup tasks before adding to workflow commit 777418306715ff705794db0cce16264f3c23ff57 Author: Anoop Panicker Date: Wed Dec 26 23:25:21 2018 -0800 add separator commit 6246064a207e0640336e090a1e64a0de5f30bd51 Author: Anoop Panicker Date: Tue Dec 25 15:00:58 2018 -0800 dedup tasks before adding to workflow commit 65bbb1321e623a5f8c8377244e78f7114c2e9079 Merge: 00049b0d f7446ab4 Author: Falguni Jhaveri Date: Mon Dec 24 16:02:25 2018 -0800 merge with dev commit f7446ab49935c7a788fc74451a8386a485bd6f36 Merge: 594b097e 64c67258 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Dec 20 13:45:52 2018 -0800 Merge pull request #916 from Netflix/fix_remove_task_cass fix for remove task in C* dao commit 64c672589cb326ed4852f4e7dde31ce8924b9592 Author: Anoop Panicker Date: Thu Dec 20 13:20:50 2018 -0800 fix for remove task in C* dao commit 594b097e0120d415bb507201e6cc12af9ac85c1c Merge: 7264a801 990664cc Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Wed Dec 19 15:14:02 2018 -0800 Merge pull request #908 from Netflix/feature/add_audit_layer Feature/add audit layer commit 990664cc714951aa1c2a6b02f1b0e492941c325d Author: Alex Lich Date: Wed Dec 19 11:25:40 2018 -0800 fix compilation problem after the merge commit 5bc42936b1e056b3b21f07bfc1773422e5c815e9 Merge: 064b50fd 7264a801 Author: Alex Lich Date: Wed Dec 19 11:21:05 2018 -0800 Merge branch 'dev' into feature/add_audit_layer # Conflicts: # core/src/main/java/com/netflix/conductor/service/TaskService.java # core/src/main/java/com/netflix/conductor/service/WorkflowBulkService.java # core/src/main/java/com/netflix/conductor/service/WorkflowService.java commit 4282c59459e6d8d9190a0e5519ba7a519105d31c Author: guoruifeng Date: Wed Dec 19 17:51:18 2018 +0800 Set Task scheduledTime only after successful added! commit 064b50fd27fe96956312dcadd742a06a37ea26ac Author: Alex Lich Date: Tue Dec 18 14:31:51 2018 -0800 add an ability to specify caller app namd and username commit 013f05b18065b21c34c12c6db571be937c544e2c Author: Alex Lich Date: Tue Dec 18 13:56:32 2018 -0800 add minor "todo" commit 7264a8018b5b1b8827c55dedb7a0b19792cbf7da Author: Anoop Panicker Date: Tue Dec 18 13:24:30 2018 -0800 fix server.js bad commit commit 3775b15c801418cde34b42853f282f88cf085cb0 Author: Anoop Panicker Date: Tue Dec 18 13:24:30 2018 -0800 fix server.js bad commit commit 69d0e5fcc1f433c0db6c4cd0baa7da089d128db0 Merge: 1272b429 f291128d Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 18 12:44:59 2018 -0800 Merge pull request #878 from Netflix/cassandra_dao_impl Cassandra dao impl commit 83b8d57aae33d6c9984c327fe0ae1b79488624a2 Merge: 48f15ed6 a058586f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 18 12:44:59 2018 -0800 Merge pull request #878 from Netflix/cassandra_dao_impl Cassandra dao impl commit f291128d44bb2543dc1cacb91c889f382202a049 Merge: 541c1e58 1272b429 Author: Anoop Panicker Date: Tue Dec 18 11:28:05 2018 -0800 rebase conflicts commit a058586fa0a49654650165ba8277faf837177a3f Merge: 67ec6a61 48f15ed6 Author: Anoop Panicker Date: Tue Dec 18 11:28:05 2018 -0800 rebase conflicts commit 541c1e58616d272e67d813510841580c705d10dd Author: Anoop Panicker Date: Wed Nov 28 14:13:23 2018 -0800 refactor and fixes commit 67ec6a61815f2cc2d06cfe2082e412c27a5dae8f Author: Anoop Panicker Date: Wed Nov 28 14:13:23 2018 -0800 refactor and fixes commit da60cff5208d4298ccaeb9b968e28a51c3c332c1 Author: Alex Lich Date: Mon Dec 17 18:12:51 2018 -0800 add missing javadoc commit e5be689cff10627b9c86b22c7014a30a79034e9c Author: Alex Lich Date: Mon Dec 17 18:07:48 2018 -0800 remove metadata validation from the interface methods commit 1272b4290951e1bac2df28ad56f2cc221f99983c Merge: 01a7fa44 188debc3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Dec 17 17:51:21 2018 -0800 Merge pull request #877 from LiranBri/patch-1 docs: note that es cluster configuration should be one node commit 01a7fa44e3170bbe40acdef83bf2cc988037b782 Merge: 280aa8d1 b01a8333 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Dec 17 17:49:46 2018 -0800 Merge pull request #899 from rwinbush/elastic_rest_https Added missing "https" for ElasticSearch Rest commit f0061b269c1fed0f94e4bad3ade00521e2282aa4 Author: Alex Lich Date: Mon Dec 17 17:49:25 2018 -0800 - for the service layer create interfaces - create @Audit annotation for the services to leverage custom audit implementation commit 280aa8d12b7ea39454bccfb023b70b52be207499 Author: Senthil Sayeebaba <43585278+s3nthil@users.noreply.github.com> Date: Mon Dec 17 17:14:32 2018 -0800 Updated removeWorkflow to remove the WF from ES before removing from DAO. commit d7a49166d40c853cfb16134922250854962cad6a Merge: b22fd60d fca9c9e9 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Mon Dec 17 16:19:51 2018 -0800 Merge pull request #900 from Netflix/feature/grpc_and_rest_to_use_shared_service_layer Feature/grpc and rest to use shared service layer commit 00049b0d78b3c2b860415e897a74f03d6fbce4a9 Author: Falguni Jhaveri Date: Mon Dec 17 13:15:30 2018 -0800 (chore): remove unused import commit 84e9bc547282fe70e542d901a982e0c7937c555a Author: Falguni Jhaveri Date: Mon Dec 17 12:56:32 2018 -0800 (rename): renmain test files name commit 88adc4448fa99987fc6a13a1c54bc5f50a612401 Merge: ecc12412 b22fd60d Author: Ismaley Viana Date: Mon Dec 17 11:57:07 2018 -0200 Merge branch 'master' of github.com:Netflix/conductor into wf-listener-publish-implementation commit ecc12412a8f72abf8bfb51516933ad132639e11d Author: Ismaley Viana Date: Mon Dec 17 11:24:49 2018 -0200 adding copyrights commit b22fd60de020c960d7781585f409590f65db565e Author: Senthil Sayeebaba <43585278+s3nthil@users.noreply.github.com> Date: Fri Dec 14 11:42:59 2018 -0800 Removed date range from the query to search for archivable workflows. commit ff3a191950f0bba83f51224bd5e3b11ec910a957 Author: Ismaley Viana Date: Fri Dec 14 19:59:48 2018 -0200 renaming module commit fca9c9e90d7d5d2a537b9f3b1e7161e5df2b0198 Author: Alex Lich Date: Fri Dec 14 01:52:40 2018 -0800 fix grpc tests commit ff71792f3e36ab7595c05919e725db01d7624ed0 Author: Alex Lich Date: Thu Dec 13 22:28:15 2018 -0800 cosmetic change commit 83edb7b4d41cae7ea683a7ff5b2282ac888ee4df Author: Alex Lich Date: Thu Dec 13 21:49:29 2018 -0800 -remove direct dao invocation from grpc - migrate most of GRPC and REST to use service layer - remove some copy-paste and dead code commit 6e9331ec2031d4c893b6e39865ef674239c23631 Author: Falguni Jhaveri Date: Thu Dec 13 18:42:25 2018 -0800 (docs): updated java docs commit 106d030512c23fda26a58a6821f215d4b86155d2 Author: Falguni Jhaveri Date: Thu Dec 13 18:25:17 2018 -0800 (docs): updated java docs commit a31d3798a160a3fe2beb832c40609250078af8bc Author: Falguni Jhaveri Date: Thu Dec 13 18:02:46 2018 -0800 (validation): updated validation error message commit b01a8333fb7d1b5fa683198edadb17ac352153b7 Author: Winbush, Randy Date: Thu Dec 13 20:39:08 2018 -0500 Added missing "https" for ElasticSearch Rest. Made the ElasticSearch cluster color configurable. This defaults to "green" but you can set workflow.elasticsearch.cluster.health.color to yellow. This allows Conductor to work with AWS ElasticSearch clusters with 1 node that never change to green. commit 4682a204d69e438581a8df2d99ddaf09576cb74e Author: Falguni Jhaveri Date: Thu Dec 13 17:07:08 2018 -0800 (refactor): moved path param logic to a function commit 352306490d664dc5df22e47402e8712c4946e271 Author: Falguni Jhaveri Date: Thu Dec 13 17:01:25 2018 -0800 (refactor): moved path param logic to a function commit 20f6edced266adac88c415b19c7ec3606a48e95c Author: Falguni Jhaveri Date: Thu Dec 13 13:49:30 2018 -0800 (build): moved dependencies version to versionsOfDependencies.gradle commit a686d94d776de91229ebc9c00c95ddfaea780672 Author: Ismaley Viana Date: Thu Dec 13 15:42:30 2018 -0200 added queue name by config prop and publishing workflow summary instead of wf commit 719743485c98ce74be7fb14c52be21f384829dd8 Author: Falguni Jhaveri Date: Wed Dec 12 15:02:26 2018 -0800 (chore): remove uncommented code commit 3c7643b6ff1e01394b642614fd55c4c0a8a5b8d6 Merge: a9356475 c757015f Author: Falguni Jhaveri Date: Wed Dec 12 14:50:55 2018 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/validation commit a9356475e996306343f99e7878a1bb60f2fc941e Author: Falguni Jhaveri Date: Wed Dec 12 14:41:44 2018 -0800 (validation): add new constraint validator for WorkflowTask inputparameter commit 1ace3cc86774e988b6a864078750e765048bcbf7 Author: Falguni Jhaveri Date: Wed Dec 12 13:04:53 2018 -0800 (refactor): removed unused validations commit 48f15ed65265142648953b2823a9b3614ba47a34 Merge: f80fa9b8 af4769ff Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Tue Dec 11 14:38:09 2018 -0800 Merge pull request #886 from Netflix/feature/allow_ui_on_localhost_only Feature/allow ui on localhost only commit c757015f722ef780b5d9d3ed9df244b3cee98b30 Merge: f021653f 36895280 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Tue Dec 11 14:38:09 2018 -0800 Merge pull request #886 from Netflix/feature/allow_ui_on_localhost_only Feature/allow ui on localhost only commit 0d6f0be9a4341c8af857ab8ae65efef28214d55d Author: Ismaley Viana Date: Tue Dec 11 17:47:44 2018 -0200 some cleaning commit 700099052c1aadacdfe1a375a0fa8ab6361d8a4b Author: Ismaley Viana Date: Tue Dec 11 17:20:36 2018 -0200 new dyno queue statuslistener publisher commit f021653ffc64f9ecaa449eea9eb0af6ee4ab4ac2 Merge: 58772657 392aa881 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 11 10:52:57 2018 -0800 Merge pull request #855 from RuriRyan/dev Adds support for redis sentinel deployments commit 587726576a695a86319241472dba2602440c58ba Merge: 226cafc3 13e6f763 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Dec 11 10:49:45 2018 -0800 Merge pull request #887 from davidwadden/es5-rest-client Elasticsearch 5 REST Client commit 392aa88162605d4d91f06e455b37f8c4b2e2fb65 Author: Christoph Manns Date: Mon Dec 10 10:44:36 2018 +0100 Added documentation about the configuration of redis_sentinel commit 13e6f763ba030525fed78cb1f6d5108b6c4541ba Author: David Wadden Date: Sun Dec 9 19:36:56 2018 -0800 Improves test coverage of Elasticsearch clients + Backfills Java client tests and augments REST tests + Re-creates indexes for every REST ES test method + Adds Awaitility dependency for async testing + Runs in-memory ES instance in config-local.props Signed-off-by: Nick Wade commit 57e0187aca4ad41d2cdf396f5c056f538feeb63f Author: Samuel Sanders Date: Sun Dec 9 19:31:48 2018 -0800 Creates end-to-end tests for MySQL and ES REST Client + Extracts end-to-end tests into base classes + Deconflicts ports between end-to-end test setups Signed-off-by: Adam Neumann commit 94a8972f711e63b2dadd91a4e99990d46f460ee7 Author: Jeffrey Starker Date: Fri Oct 26 16:52:26 2018 -0500 Adds ES5 REST index DAO for conductor + With ES5 and later, there is a big push to use the REST client rather than the TCP transport client. Not only that, but some services such as AWS ElasticSearch only support the HTTP REST client. This is an attempt to add the ES 5 REST client for conductor. + Fix logger in es5-persistence tests commit ac31c390b7873a89edf0e1aebeac5acddc00d79a Merge: db222780 226cafc3 Author: Falguni Jhaveri Date: Sun Dec 9 10:07:10 2018 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/validation commit f80fa9b8716eca45e99b7f2bcf0c24096126853a Author: Hunter Ford Date: Mon Oct 1 10:54:10 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements UI Performance Improvements commit 226cafc36c348c5f37f619e65338a8d196236306 Author: Hunter Ford Date: Mon Oct 1 10:54:10 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements UI Performance Improvements commit 82b58296e747fcda3b65f3897393a3a014871592 Author: Josh Wulf Date: Thu Dec 6 14:27:22 2018 +1000 Restrict logging commit af4769ff0488f228d4406d005102e55627607286 Author: Alex Lich Date: Tue Dec 4 18:15:45 2018 -0800 flip default value: by default, have node app listening on all hostnames commit 36895280597ccc7682c3ad01d82906391dc1cc97 Author: Alex Lich Date: Tue Dec 4 18:15:45 2018 -0800 flip default value: by default, have node app listening on all hostnames commit 0854fc3e483594aafd455f7a7c8c2b93a387e1be Author: Alex Lich Date: Tue Dec 4 17:55:00 2018 -0800 allow to set system property to specify allowed hostname for the app (localhost by defaul) commit 750978475797f054500b943bc201253c08f30ddf Author: Alex Lich Date: Tue Dec 4 17:55:00 2018 -0800 allow to set system property to specify allowed hostname for the app (localhost by defaul) commit 01b058b07b4e90cfb8169aa7801e260346cef645 Author: Alex Lich Date: Tue Dec 4 17:15:35 2018 -0800 allow conductor to run on localhost only commit 7b7d3bfecd906340da7e2ba2ce589b1d90c0f6b6 Author: Alex Lich Date: Tue Dec 4 17:15:35 2018 -0800 allow conductor to run on localhost only commit 31aa8f46cb7de92f5b688be8d4610550696d723a Merge: b587dc05 ff8786f5 Author: Charles Zhao Date: Sun Dec 2 14:39:12 2018 -0800 Merge pull request #849 from houz42/master use two-stage building for conductor:server commit db2227807c6b65ba37c1cb5e58bcb9c3a58a1d46 Author: Falguni Jhaveri Date: Sun Dec 2 13:39:41 2018 -0800 (service): add more test for metadataservice commit c69ffcde8d69a91e4d4bb1a7c6357f41effedbf8 Author: Falguni Jhaveri Date: Thu Nov 29 18:03:02 2018 -0800 removed extra spacing commit 8ee098c107974f12be142376d8ec43290f353bcd Author: Falguni Jhaveri Date: Thu Nov 29 17:47:12 2018 -0800 Updated constraints and corresponding tests commit 65ca17998e6310bfdff1443e96fdceca5ab27a41 Merge: 68f5cdef 0c1c5bad Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Nov 15 14:39:53 2018 -0800 cassandra dao impl commit 54744fc6bbba78bd7b3bc06eb8d63a0474df6f3d Merge: 5bd29350 b587dc05 Author: Falguni Jhaveri Date: Tue Nov 27 13:57:34 2018 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/validation commit 5bd293503ff0ac71376028a9fb0e5c2430e97e67 Author: Falguni Jhaveri Date: Tue Nov 27 13:50:01 2018 -0800 moved null conditions check to use bean validation annotation commit 188debc3a860ad1e9788998c0149fbb7822e1344 Author: Liran Date: Tue Nov 27 14:05:53 2018 +0200 docs: note that es cluster configuration should be one node when specifying multiple nodes with ; between them (as in redis), it fails to connect commit ff8786f5d9878ab4334a1477f5b0f95cb00bcbee Author: Hou Junjie Date: Tue Nov 27 10:44:32 2018 +0800 dockerfile fix and comment commit c49df7037dea79ff580ef0b9681a66d5e631f421 Author: Christoph Manns Date: Thu Nov 22 17:30:23 2018 +0100 Adds unit tests commit 2ad89f94c5af7b7f35fe5e3fd9e8029f6ee3638b Author: Christoph Manns Date: Wed Nov 21 10:08:01 2018 +0100 Fix the redis sentinel implementation The initial implementation was flawed, it worked only for a couple of seconds. We know have a wrapper class, which ensures a new resource is fetched from the pool and then closed if the requests finishes. commit 4ec1a9b8a16ca6a29bf4086499dd6d4dfdd973b3 Author: Christoph Manns Date: Wed Nov 7 16:07:04 2018 +0100 Adds support for redis sentinel deployments New RedisSentinelJedisProvider class which uses the JedisSentinelPool to do all the magic. Also a new config option to choose the redis_sentinel as DB type. commit b587dc05f0a4d6b853162d32061933fafff9a17f Merge: 68f5cdef 0c1c5bad Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Nov 15 14:39:53 2018 -0800 Merge pull request #870 from Netflix/restart_option_with_latest_defs added option to restart with latest definitions commit 0c1c5badf809e1e873c4b27285a7a92a7be2e4ab Author: Anoop Panicker Date: Wed Nov 14 14:34:43 2018 -0800 added option to restart with latest definitions commit 68f5cdef0628c3e25c068e147f236506f6ac03b6 Merge: 49879b56 dd638719 Author: Anoop Panicker Date: Tue Nov 13 17:36:58 2018 -0800 Merge branch 'dev' commit dd6387193472198ab24b3fe0730856baa37c4f6e Merge: 0d99b20b 6899f376 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Nov 13 17:36:03 2018 -0800 Merge pull request #864 from Netflix/remove_default_domain_fallback remove fallback to default domain commit 6899f376e6130dd66c7a5420121abc6741ac2415 Author: Anoop Panicker Date: Mon Nov 12 18:16:56 2018 -0800 remove fallback to default domain commit 0d99b20bb96fe23abe5c4150166c3699cdc78ebe Merge: 8c573709 298b0744 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Nov 13 17:23:46 2018 -0800 Merge pull request #861 from Netflix/fix_task_copy_retry fix task data copied for retries commit 298b0744b6db51d8273cf26fba036c55ad2ef068 Author: Anoop Panicker Date: Fri Nov 9 14:19:52 2018 -0800 fix task data copied for retries commit 8c5737092680dd25498ffb44b99654041fb94ccd Merge: 98544c0c a8e2576c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Nov 13 17:15:35 2018 -0800 Merge pull request #858 from Netflix/move_indexing_out_of_primary_dao Move indexing out of primary DAO commit a8e2576c7eb8243359372697559d83daea172c66 Author: Anoop Panicker Date: Fri Nov 9 10:24:38 2018 -0800 remove indexDAO out of primary DAO commit a64994aa8639ff03ac48bffbe4f5fb5fdbda839e Author: Anoop Panicker Date: Wed Nov 7 15:20:08 2018 -0800 move data access to a common layer commit 49879b568c042fa0b6aaca7b556784c6295f2292 Merge: c10e970e e8a0ba8c Author: Charles Zhao Date: Mon Nov 12 22:46:51 2018 -0800 Merge pull request #859 from Ntr0/add_text_plain_update_task Change UpdateTask resource to produce text/plain commit c10e970eefb3cf72f4e0086e44c279b29ec1a52c Merge: 4161e3d7 34f44be9 Author: Charles Zhao Date: Mon Nov 12 22:44:51 2018 -0800 Merge pull request #830 from Netflix/update_oss_readme Adding License and Contribution guidelines to Readme. commit 98544c0ce7fe7875dac71e01aa14a86d6dd15c40 Merge: 4ef395bf 0c7c8814 Author: Kishore Date: Mon Nov 12 11:45:03 2018 -0800 Merge pull request #838 from davidwadden/es5-upgrade-mysql-docker Converts index templates to ES5 syntax and upgrade to ES5 in Docker commit d8bd907ae4ab5d5163a86ccd9e09cdf544719710 Author: Falguni Jhaveri Date: Sun Nov 11 15:14:16 2018 -0800 added unit test for WorkflowBulkService commit 69affe6b98fc5960b04742d5709b00e0954c1b27 Author: Falguni Jhaveri Date: Sun Nov 11 10:14:56 2018 -0800 integrated bean validation at service layer commit 4b32e8b73159f41cbb471221ba403dfc8f986d62 Merge: 06942e54 4ef395bf Author: Falguni Jhaveri Date: Sun Nov 11 09:13:49 2018 -0800 Added bean validation for models commit e8a0ba8c1061854d69ef62b56a881b2518d9e8e2 Author: Christian Schulze-Wiehenbrauk Date: Fri Nov 9 14:31:19 2018 +0100 Change UpdateTask resource to produce text/plain UpdateTask produced the task-id as string. As the json producer does not quote the string correctly, json consumer will often fail. Changing the producer to text/plain should fix this problem. However to avoid braking changes, json is still allowed. commit 0c7c88146c5b91c1615286835cb0e2728eb9b9e0 Author: David Wadden Date: Thu Oct 25 12:49:56 2018 -0500 Apps wait for services to start in Docker + Runs Elasticsearch 5.6.8 in default Docker setup + Consolidates gRPC docker-compose templates + Uses healthcheck feature to stagger startups + Provide defaults for MySQL configs on Docker commit eef78ba54aa41748d55b80e0fed5527aa998e59a Author: David Wadden Date: Thu Oct 25 12:49:57 2018 -0500 Convert index definitions to Elasticsearch 5 + Breaking changes in ES v5 - Use text/keyword instead of analyzed/not_analyzed - Remove deprecated include_in_all directives + Remove deprecated Elasticsearch 2 references commit 06942e54827c004e8e892f08f751e4a93421c289 Author: Falguni Jhaveri Date: Sun Nov 4 09:47:52 2018 -0800 updated model to include validation check commit 7c1380acbbb13f28a35b53409116248b5d004fec Author: Hou Junjie Date: Sat Nov 3 14:51:56 2018 +0800 use two-stage building for conductor:server commit 4161e3d714441c11ccc1e9e7f5a8123b7f065d5c Merge: f3ddf449 4ef395bf Author: Anoop Panicker Date: Fri Nov 2 15:26:40 2018 -0700 Merge branch 'dev' commit 4ef395bffb143be5884802f52998d6aaf6384fad Merge: 4f90d2a2 a8aa7cda Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Fri Nov 2 12:48:00 2018 -0700 Merge pull request #846 from Netflix/feature/add_workflow_completion_listener-AL Feature to add workflow completion listener commit a8aa7cda9e0353cc9a20b1819788c9b9a1b6560d Merge: d960c776 4f90d2a2 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Fri Nov 2 11:22:15 2018 -0700 Merge branch 'dev' into feature/add_workflow_completion_listener-AL commit 4f90d2a279e2c14f350dbe18560a85f2ba7886ef Merge: 89aa45ff 1d44d43a Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Nov 2 09:35:26 2018 -0700 Merge pull request #847 from Netflix/donot_return_task_ack_failed Donot return task ack failed commit 1d44d43a866f956ae9cbc51f3d77d84d27ab1d0e Author: Anoop Panicker Date: Thu Nov 1 18:03:40 2018 -0700 do not return task if ack failed/throws exception commit d960c77635e3dc30324a878ba31153703229a83e Author: Alex Lich Date: Thu Nov 1 14:22:42 2018 -0700 PR cleanup, fields renamed commit a8fae9efb665fb7a6abda000d42f8733b0dc723a Author: Alex Lich Date: Thu Nov 1 14:18:54 2018 -0700 PR cleanup, fields renamed commit 516e6b2daf1e39dbe5af431cf891e4a10885f433 Author: Alex Lich Date: Wed Oct 31 16:48:40 2018 -0700 add default listeners for the workflow when it gets to a terminal state commit caabcc2d40165ec6dbae13ead650ea1452cfd145 Author: Alex Lich Date: Wed Oct 31 16:22:44 2018 -0700 add default listeners for the workflow when it gets to a terminal state commit f3ddf44912e228d615966b114bb26b03fa31c592 Merge: 015b44b9 89aa45ff Author: Anoop Panicker Date: Thu Oct 25 17:14:03 2018 -0700 Merge branch 'dev' commit 89aa45ffd8f1976302d6915eb80c76d082ce5c96 Merge: 94c11661 6186b093 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 25 17:13:19 2018 -0700 Merge pull request #841 from Netflix/compatibility_fix fix compatibility with 1.x commit 6186b093f077cbfc1a9aa8bd9dc7a2800badddc1 Author: Anoop Panicker Date: Thu Oct 25 17:06:25 2018 -0700 fix compatibility with 1.x commit 015b44b92d936739bb3ffef270a660addf7c5a50 Merge: f2298d2e 4fddb34b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 25 17:00:51 2018 -0700 Merge pull request #840 from Netflix/revert-835-compatibility_fix Revert "fix compatibility with 1.x" commit 4fddb34b766d77cbbe49e4cf7bba3ead11d8d866 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 25 17:00:30 2018 -0700 Revert "fix compatibility with 1.x" commit f2298d2e8bf955e7463a482d32962bc492202b84 Merge: 9d339676 59737168 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 25 16:59:36 2018 -0700 Merge pull request #835 from Netflix/compatibility_fix fix compatibility with 1.x commit 59737168a8464211e260d4068f78a9966303a9d7 Author: Anoop Panicker Date: Wed Oct 24 18:15:42 2018 -0700 fix compatibility with 1.x commit 05d48d7133b215dd6c6244d8dcdae51f9cde7b82 Author: Falguni Jhaveri Date: Wed Oct 24 16:58:40 2018 -0700 Add nullorblank constraint commit e3e16f9323ff5a8f1d1315b74938dc87c8b48665 Author: Falguni Jhaveri Date: Mon Oct 22 12:59:47 2018 -0700 added input param validation commit 5940fdc086e5191684dbf0df0a9e990d1ca40e76 Author: Falguni Jhaveri Date: Sun Oct 21 15:53:23 2018 -0700 Added exception mapper commit 65865f9d436b004cf54fe7e6c37df93d7fe3e359 Author: Falguni Jhaveri Date: Sun Oct 21 15:21:40 2018 -0700 Added validation annotations commit 9d33967654d718b6d8cae8fba542e392422c0557 Merge: b8febfb8 94c11661 Author: Anoop Panicker Date: Tue Oct 23 11:14:59 2018 -0700 Merge branch 'dev' commit 94c1166131de2d2f027d7e2b32d00e4dac144c85 Author: Anoop Panicker Date: Tue Oct 23 11:02:29 2018 -0700 fix build commit 0c99977224b7e0d612bd4d387d005b76671ce21b Merge: 10db24ad e5070a23 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 23 10:51:07 2018 -0700 Merge pull request #831 from vmg/vmg/fix-codegen protogen: Support non-camelcase identifiers commit e5070a23305248a4cee498ead16ba494725b3b0f Merge: f7071954 10db24ad Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 23 09:43:52 2018 -0700 Merge branch 'dev' into vmg/fix-codegen commit f707195446fb9bd56d575b8ea0b49de632ffe503 Author: Vicent Marti Date: Tue Oct 23 17:14:26 2018 +0200 EventHandler: rename expandInlineJSON commit b3bde10afd9576f871213d83acd3b8a772640fdc Author: Vicent Marti Date: Tue Oct 23 15:42:50 2018 +0200 deps: Bump revProtogenCodegen commit 9356c16ba32b7765f687cbae979a33269358dbda Author: Vicent Marti Date: Tue Oct 23 12:05:21 2018 +0200 EventHandler: rename to old identifiers commit d2f567d7fe41f3cd940e98b96264b865eaa00f46 Author: Vicent Marti Date: Tue Oct 23 11:43:38 2018 +0200 EventHandler: rename Action.Type commit 44659c5082d2bc564d1ba270ba2ea7ea4596fb2e Author: Vicent Marti Date: Tue Oct 23 11:36:10 2018 +0200 protomapper: Sort all mappers alphabetically commit 10db24ad76dc83ed9cdc7179af3b6d216bb4bc1a Merge: dc1aaef6 e964b958 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 22 12:18:19 2018 -0700 Merge pull request #825 from Netflix/refactor remove deprecated client APIs and fix start workflow from event commit 34f44be950943ab60b32f16416abf3fa5bfc5138 Author: Kishore Date: Mon Oct 22 11:39:03 2018 -0700 Adding License and Contribution guidelines to Readme. commit e964b9580997fd3c148d0f8a41f5835cae626fe6 Author: Anoop Panicker Date: Fri Oct 19 16:25:04 2018 -0700 remove deprecated client APIs and fix start workflow from event commit dc1aaef67e005bd0a4da1ded6d155a06a5d426f7 Merge: e21f0a8b a895c7e3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Oct 22 11:18:07 2018 -0700 Merge pull request #827 from donglaizhang/dev correct typo in doc commit a895c7e3cea3c0b979aa3c60e50a1bd7d1ae2acb Author: donglai Date: Sat Oct 20 20:59:18 2018 -0400 correct api doc commit e21f0a8be778eb38e76ff5899e036f11627d1827 Merge: 58b9f535 57f1360f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 18 21:54:53 2018 -0700 Merge pull request #809 from andrea11/integer_input_fix Do not convert Number instances in InputData to String commit 57f1360f01fe060bd8888af99bcf9710623c094b Author: copierrj Date: Fri Oct 19 00:28:52 2018 +0200 Do not convert Number instances in InputData to String commit a192a832318610a5099b89a1f4e422eabd3961ff Merge: 609d0913 8ef36dbb Author: Anoop Panicker Date: Thu Oct 18 14:42:53 2018 -0700 Merge branch 'dev' commit b8febfb860e52252dd80742a4250278036d5fb1e Merge: cedcd452 58b9f535 Author: Anoop Panicker Date: Thu Oct 18 14:42:53 2018 -0700 Merge branch 'dev' commit 58b9f5355bb7781824392b28b67de0037fe657f9 Merge: f176196b c7b9c3c3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 18 14:41:07 2018 -0700 Merge pull request #824 from Netflix/cleanup Refactor and fixes commit c7b9c3c37f6965a4c72623c9ee0006461b4ff996 Author: Anoop Panicker Date: Wed Oct 17 10:59:30 2018 -0700 populate subworkflow version in mapper commit f176196b221629b18c96e3b897fbed6a64ea9d82 Author: Senthil Sayeebaba Date: Tue Oct 16 18:05:09 2018 -0700 Updated SQSEventQueueProvider options to be configurable. Added metric to track the rate at which event messages are handled. commit 57c44e4619204d8e879b444e1c061ffec7a6b9e7 Merge: 20c7f703 781d83e6 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 16 10:17:38 2018 -0700 Merge pull request #771 from jvemugunta/mysql-bugs Mysql bugs - Regarding issue 754 commit 20c7f703b5925ffd74b3c7223dcdfb9dc8e37e87 Merge: 9b2b7e27 ee1cf65f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Oct 16 09:46:22 2018 -0700 Merge pull request #804 from wefine/fix-TaskSummary-serialize-for-client fix TaskSummary Serializing, missed no-arguments constructor commit ee1cf65f06202c338503b68a16f8ae3c6204e9fd Author: wefine Date: Wed Oct 10 13:19:36 2018 +0800 fix TaskSummary serializing error, because of missing no arguments constructor, and add test. commit 781d83e68c3b333016bf546998b9a043b5ab1246 Author: Jagadish Vemugunta Date: Mon Oct 15 19:30:26 2018 -0400 Ignore MySQLWorkflowServiceTest.java commit 6a5fc95264eab2352c85d1b0faa2bb79b1e5db33 Author: Jagadish Vemugunta Date: Mon Oct 15 16:55:17 2018 -0400 Ignore MySQLWorkflowServiceTest classes commit 0ee9d082f19fff63f249dd982891b598d3b020d9 Author: Jagadish Vemugunta Date: Mon Oct 15 09:54:41 2018 -0400 updated dependencies lock commit 8ef36dbb89e9a5835dde8158b85c6185d6cec33f Merge: a38d29aa e5ff00fa Author: Jagadish Vemugunta Date: Mon Oct 15 06:13:40 2018 -0400 resolved conflicts in versionsOfDependencies.gradle for test-harness project commit 7062e155ba3fa42bf3b6a557d28255b0d40b1009 Merge: 4f964c68 9b2b7e27 Author: Jagadish Vemugunta Date: Mon Oct 15 06:13:40 2018 -0400 resolved conflicts in versionsOfDependencies.gradle for test-harness project commit 609d09136d2a0de773e26569516b89ca2cd13fe9 Merge: d259c5ae e5ff00fa Author: Anoop Panicker Date: Fri Oct 12 17:11:30 2018 -0700 Merge branch 'dev' commit cedcd4528b232438c6acdb2c55640270fa59f878 Merge: 64395e01 9b2b7e27 Author: Anoop Panicker Date: Fri Oct 12 17:11:30 2018 -0700 Merge branch 'dev' commit 9b2b7e27c3a784bf0f6619f60277c9d04f912d69 Merge: 6ad3de5e e9b5d3a1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 12 16:21:09 2018 -0700 Merge pull request #810 from Netflix/dyno_queue_upgrade upgrade dyno queue version, some refactoring and cleanup commit e5ff00fa72eba6854c662cba7e4783cb8a7f4096 Merge: 78f00db4 6eee3e87 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Oct 12 16:21:09 2018 -0700 Merge pull request #810 from Netflix/dyno_queue_upgrade upgrade dyno queue version, some refactoring and cleanup commit e9b5d3a14d7b113eaaec3a8fd1672151c65df0e6 Author: Anoop Panicker Date: Thu Oct 11 15:27:59 2018 -0700 upgrade dyno queue version, some refactoring and cleanup commit 6eee3e87d4cbd405ab0b0679436acf5ffb82a31e Author: Anoop Panicker Date: Thu Oct 11 15:27:59 2018 -0700 upgrade dyno queue version, some refactoring and cleanup commit 6ad3de5e27577a10239785522e27dc5d9c3e1866 Merge: 3d47c008 3c1bc374 Author: s3nthil <43585278+s3nthil@users.noreply.github.com> Date: Thu Oct 11 12:09:38 2018 -0700 Merge pull request #788 from Netflix/feature/event-handler-lookup-task-by-id Updated event handling to lookup tasks by id if available commit 3c1bc3744b214fc1a6131763d382e821a4edb72d Author: Senthil Sayeebaba Date: Thu Sep 27 12:46:24 2018 -0700 Updated event handling to lookup tasks by id if available in the external id. commit 4f964c68ffcbed9dea737700565b2d295fbd6882 Merge: 31a545a6 3d47c008 Author: Jagadish Vemugunta Date: Thu Oct 11 05:21:38 2018 -0400 Merge remote-tracking branch 'upstream/dev' into mysql-bugs commit 3d47c00884eadc74aa4182317b800bc7bd6017e2 Merge: ffb34784 df3b4663 Author: Charles Zhao Date: Mon Oct 8 10:25:21 2018 -0700 Merge pull request #801 from wefine/fix-gradle-server-main Fix Main class when using 'gradle server'. commit df3b46638fa8eb1796dcf4f1e7572a8cf704f730 Author: wefine Date: Mon Oct 8 23:25:28 2018 +0800 fix Main class when using 'gradle server' commit ffb3478433a8e139927c3c35d959841c455e82e2 Merge: dde97d0e 9c7ed3c8 Author: Charles Zhao Date: Sun Oct 7 19:48:58 2018 -0700 Merge pull request #800 from jvemugunta/dev change made for the closed PR #781 commit 9c7ed3c85adff2e2aa072b39adb27d9e7d16350e Author: Jagadish Vemugunta Date: Sun Oct 7 22:08:46 2018 -0400 change made for the closed PR #781 commit dde97d0ee43d6e2ffdffeea09aade05b66477a0d Merge: f6641ab2 9cba552b Author: Charles Zhao Date: Sun Oct 7 18:52:21 2018 -0700 Merge pull request #781 from jvemugunta/dev Fixed the timeout issue when retryCount > 0 on the taskdefinition commit 9cba552b535f890dd7dd05eabf6543fc9fc68a5a Author: Jagadish Vemugunta Date: Sun Oct 7 21:23:22 2018 -0400 fixed as per #781 commit 31a545a68e7294013343653f654fa0c56907b921 Author: Jagadish Vemugunta Date: Sun Oct 7 09:36:47 2018 -0400 updated test-harness/build.gradle commit a38d29aa5ae9d2b4afe47410d43041324b9d1022 Merge: a92e625c 78f00db4 Author: Jagadish Vemugunta Date: Sat Oct 6 22:15:03 2018 -0400 merged files from upstream/dev branch commit 305446b8daa108e236e203bbedc012e4626ebb93 Merge: 8d356af1 f6641ab2 Author: Jagadish Vemugunta Date: Sat Oct 6 22:15:03 2018 -0400 merged files from upstream/dev branch commit 64395e0139d9bd176d00f570591475e3c8a0670c Merge: 79e275f8 f6641ab2 Author: Anoop Panicker Date: Thu Oct 4 15:18:24 2018 -0700 Merge branch 'dev' commit f6641ab2b75cccf33af26fce90e80e3208573cf0 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Thu Oct 4 15:05:33 2018 -0700 Update README.md cosmetic fix commit 964715db4861baa405ed5d1ccb25edc51f5f84c0 Author: Alex Lich Date: Thu Oct 4 14:50:56 2018 -0700 measure coverage every time dev is built, not master only display test coverage for dev and master branches for now commit 4837528ca92089f3f463f1f15fd1b5dde44a8dee Merge: b5f1e1f3 22ca82fa Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Oct 4 10:12:16 2018 -0700 Merge pull request #443 from bioslikk/dev Fixed minor inconsistencies in conductor's python api commit b5f1e1f33486909d053bf4f52e1251a4c266de12 Merge: 6b9d0121 7d4868d7 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Thu Oct 4 09:14:35 2018 -0700 Merge pull request #793 from Netflix/feature/add_tests_coverage-AL Feature/add tests coverage al commit 7d4868d7f73d96978d404207b1605401cc9a9b0d Merge: 3a8e0464 6b9d0121 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Thu Oct 4 09:05:58 2018 -0700 Merge branch 'dev' into feature/add_tests_coverage-AL commit 6b9d0121f923fdae3f782b119ec0bb735b6b3125 Merge: 9d9a2d41 5282c12d Author: Charles Zhao Date: Wed Oct 3 11:30:22 2018 -0700 Merge pull request #755 from josedab/josedab-docker-ci Docker CI commit 9d9a2d41efe07a254f5c981711ec285d69a05b23 Merge: a02a73d0 5488bc7f Author: Charles Zhao Date: Wed Oct 3 11:28:38 2018 -0700 Merge pull request #782 from josedab/josedab-go-build-dockerized Dockerfile for Gogrpc client build and test commit d259c5aefca93b9fe4a36d7b612dc801767a5bd1 Merge: d90882e4 78f00db4 Author: Anoop Panicker Date: Wed Oct 3 06:52:15 2018 -0700 Merge branch 'dev' commit 79e275f82af45712b73400848fc315865880857a Merge: d80d3652 a02a73d0 Author: Anoop Panicker Date: Wed Oct 3 06:52:15 2018 -0700 Merge branch 'dev' commit a02a73d072b1d143689d9f12083330e7f1bf3766 Merge: b76c4ad8 137e7d7b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Oct 3 06:38:11 2018 -0700 Merge pull request #794 from Netflix/upgrade_to_2_0 update nebula wrapper, fix tests, refactor commit 137e7d7b103d262fac892ebd3b6e8a2e13c15e94 Author: Anoop Panicker Date: Tue Oct 2 18:06:28 2018 -0700 update nebula wrapper, fix tests, refactor commit 3a8e04646d9e9c5c6f4b0011b1414c1ab50cea11 Author: Alex Lich Date: Tue Oct 2 11:46:08 2018 -0700 re-enable tests for the coverage reports task commit 14cae1b79e007ae80cc96523e1f01f4eba8edcbd Author: Alex Lich Date: Tue Oct 2 11:41:23 2018 -0700 fix minor typo commit 12da7a6ec58fb04c3fb0114336f30561f8a84711 Author: Alex Lich Date: Tue Oct 2 10:52:16 2018 -0700 minor tweak commit f1d68064e28b8fed0338669aaddf38d767091082 Author: Alex Lich Date: Tue Oct 2 10:46:41 2018 -0700 improve readme, add code coverage, travis link, license link etc commit e982c834df0f6423721a5c8a5199bd79668ca254 Author: Alex Lich Date: Tue Oct 2 10:06:08 2018 -0700 restructure modules in main gradle file to excluded non-java projects commit 9a082d6b78d087dca204cb3b52bcff258551dfa2 Author: Alex Lich Date: Mon Oct 1 18:19:35 2018 -0700 remove obsolete code, modify travis sh file to run an additional codeCoverageReport task commit 5429c1b282d89f961f1069c6836381ce82e5e01c Author: Alex Lich Date: Mon Oct 1 14:16:33 2018 -0700 fixes and refactoring, changing branch name to the current one(tmp) commit 4cbc584363b7282c4c8cd6275537528430ae9db0 Author: Alex Lich Date: Mon Oct 1 13:07:01 2018 -0700 fixes and refactoring, changing branch name to the current one(tmp) commit 93dade2ec2cf631a6ede42973b8254f627ecaa5f Author: Alex Lich Date: Mon Oct 1 11:38:56 2018 -0700 adding badge commit 78f00db454480abb44e5be5867b0ec000a82febf Merge: d2cc4600 8b9fbc17 Author: Hunter Ford Date: Mon Oct 1 11:00:35 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements commit b76c4ad8271057c0e13c0cfd9f3fec44a8d40193 Merge: 92d49ac8 9188f7ab Author: Hunter Ford Date: Mon Oct 1 11:00:35 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements commit d90882e40e60385282734613ca530f495f044291 Author: Hunter Ford Date: Mon Oct 1 10:58:35 2018 -0700 Revert "Merge pull request #790 from Netflix/ui-performance-improvements" This reverts commit a6266ae0ff9845da3d9787d7dc579f353856c9c3, reversing changes made to 2c419cff934959f72bdb48284b433c6d26f52a24. commit d80d36525a7fba6d42c721cdbf38ad07e8f0e98f Author: Hunter Ford Date: Mon Oct 1 10:58:35 2018 -0700 Revert "Merge pull request #790 from Netflix/ui-performance-improvements" This reverts commit bb63d913178a75b3b96170aaa82082ddb99e1a22, reversing changes made to 2c419cff934959f72bdb48284b433c6d26f52a24. commit 1514dad9d2f2c6151ce6d70e31476b5c43562922 Merge: 06edcbca 8b9fbc17 Author: Hunter Ford Date: Mon Oct 1 10:54:10 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements UI Performance Improvements commit 868444295428b87b9155f618daad0b6c9f7d7ad9 Merge: f7ad13f2 9188f7ab Author: Hunter Ford Date: Mon Oct 1 10:54:10 2018 -0700 Merge pull request #790 from Netflix/ui-performance-improvements UI Performance Improvements commit 19f1c38cd21858345375cce1fbb26628b428a67f Author: Alex Lich Date: Mon Oct 1 10:27:28 2018 -0700 improve coveralls integration commit a9fd57614728b3f8bc718832b0cffbc80e5dc325 Author: Alex Lich Date: Mon Oct 1 09:40:50 2018 -0700 adding jacoco test coverage and Coveralls integration commit 92d49ac8f8422d5d6fbcf3a6b874f73471a44b13 Merge: c7044cf7 f7ad13f2 Author: Charles Zhao Date: Sun Sep 30 23:37:32 2018 -0700 Merge branch 'dev' into 2.0 commit d2cc4600b2c577f84d8ea9b4ee826bcfdcc3fc62 Merge: 5518ff4f 06edcbca Author: Charles Zhao Date: Sun Sep 30 23:37:13 2018 -0700 merged from dev to 2.0, it is not completed yet but committed so another engineer can pick up what's left: 1) WorkflowServiceTest changes in test-harness haven't been migrated: https://github.com/Netflix/conductor/compare/1b0ce55...b1db3b5, 2) there are still 15 failed tests in test-harness. commit c7044cf7b5f46fb885bf389573d2e375b7f54d00 Merge: 2c3a00a7 1b8e4d84 Author: Charles Zhao Date: Sun Sep 30 23:37:13 2018 -0700 merged from dev to 2.0, it is not completed yet but committed so another engineer can pick up what's left: 1) WorkflowServiceTest changes in test-harness haven't been migrated: https://github.com/Netflix/conductor/compare/1b0ce55...b1db3b5, 2) there are still 15 failed tests in test-harness. commit 8d356af1c7138d981d07bb1abd509c079922d40d Author: Jagadish Vemugunta Date: Sun Sep 30 05:15:10 2018 -0400 backed out changes from other PRs commit 8b9fbc179d9e14908647da00faf29bfef2dc6b84 Author: Hunter Ford Date: Fri Sep 28 18:47:37 2018 -0700 Removing unused actions. commit 9188f7ab2a069e9209141d1e1599e4b5b3805806 Author: Hunter Ford Date: Fri Sep 28 18:47:37 2018 -0700 Removing unused actions. commit f557caf0847d6bdf3569631a0ba355917873bfc2 Author: Hunter Ford Date: Fri Sep 28 18:05:48 2018 -0700 Major refactor to improve performance of search page using "idiomatic" redux and adding Saga to help respond to side-effects. commit ac2eebe94c7c4e63128209fd2c0bf79a032315fb Author: Hunter Ford Date: Fri Sep 28 18:05:48 2018 -0700 Major refactor to improve performance of search page using "idiomatic" redux and adding Saga to help respond to side-effects. commit 4582f840b97fe888c5cd639510ab5e282c07fa79 Author: Hunter Ford Date: Fri Sep 28 11:21:59 2018 -0700 Upgrading Superagent to 3.8.3 in order to support HTTP DELETE with a body. commit d0cd8f60f24f26616e0be74283e2721b72a2a4b2 Author: Hunter Ford Date: Fri Sep 28 11:21:59 2018 -0700 Upgrading Superagent to 3.8.3 in order to support HTTP DELETE with a body. commit d13689828007a3f48fb0c7b1ee8cd21014887065 Author: Jagadish Vemugunta Date: Thu Sep 27 21:32:00 2018 -0400 updated dependencies.lock files commit a92e625ce6a1203cbad2bd2fa8755fa3e13099cf Merge: 823b96b3 06edcbca Author: Jagadish Vemugunta Date: Thu Sep 27 21:18:55 2018 -0400 merged files from dev branch commit 0a51387babe6e33f8d0210d205dc758e87311071 Merge: 46281d01 e8960438 Author: Jagadish Vemugunta Date: Thu Sep 27 21:18:55 2018 -0400 merged files from dev branch commit 46281d019d9acd00a7199d388d89a73b57301943 Author: Jagadish Vemugunta Date: Thu Sep 27 21:03:11 2018 -0400 updated dependency files commit e896043814be7262c3d11d159a8392dd46db8825 Merge: 1d6ab816 f7ad13f2 Author: Jagadish Vemugunta Date: Thu Sep 27 17:43:32 2018 -0400 Merge remote-tracking branch 'upstream/dev' into dev commit d41d94126a24dd94d9963cd1e4987b4358320d42 Author: Jagadish Vemugunta Date: Thu Sep 27 17:32:58 2018 -0400 regenerated locks for mysql driver updates commit f7ad13f2a260a40b2c3ae9f0bb46e49f878e12ed Merge: 1b8e4d84 ea01321f Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Sep 27 12:36:15 2018 -0700 Merge pull request #783 from Netflix/fix_jedis_dependencies Fix versions of jedis transitive deps commit 237b4dff58043ac8c50eaf125f9940af13917afa Author: mstier-nflx Date: Thu Sep 27 10:01:04 2018 -0700 added additional width to the svg element of the workflow graph commit f27ae4d60dc3259079433765d982ed53faf58fa9 Author: mstier-nflx Date: Thu Sep 27 10:01:04 2018 -0700 added additional width to the svg element of the workflow graph commit ea01321f7478c0bf609fbb490ffb71f598788f27 Author: Poorna Reddy Date: Wed Sep 26 13:05:08 2018 -0700 fix versions of jedis transitive deps commit 5488bc7fe411eff0b01fabc87883215916e76ed0 Author: José David Baena Date: Wed Sep 26 12:15:37 2018 -0700 Generation of gogRPC client after merging all changes from upstream - In case of missing attributes commit 2e863c3fc9d7868de05db09b9d128a56ab0d2811 Merge: fb27f297 2c3a00a7 Author: José David Baena Date: Wed Sep 26 12:08:41 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-go-build-dockerized commit 1b8e4d847415d6e0748d153bd8f1d51fb4558b81 Author: Anoop Panicker Date: Tue Sep 25 17:11:54 2018 -0700 use dyno-queue v2.0.0-rc3 commit 06edcbca95fa74d0e20b10eacd0cc154932f76eb Merge: 6a889f11 5802af43 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 12:47:14 2018 -0700 Merge pull request #779 from Netflix/fix/restrict-auto-complete-to-latest-version added workflow name uniqueification commit a5696d727752f655fa762d9478f9a677236e0928 Merge: dba492f0 e79e8070 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 12:47:14 2018 -0700 Merge pull request #779 from Netflix/fix/restrict-auto-complete-to-latest-version added workflow name uniqueification commit 5802af435fc4a5552d5a0d3c3a6573e0e83959ce Author: mstier-nflx Date: Tue Sep 25 12:33:37 2018 -0700 appending version to workflows in filter list commit e79e8070d564aa8acdc7a4ca9942a3dca4f65520 Author: mstier-nflx Date: Tue Sep 25 12:33:37 2018 -0700 appending version to workflows in filter list commit 6a889f11f679a706c1bfb8e4982096d816722a70 Merge: 89031b1b 8313bdf3 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 11:29:18 2018 -0700 Merge pull request #778 from Netflix/fix/search-pagination-reset workflow table page will now reset to 0 when search is applied commit dba492f0d9a5b8309b6ce06023b87bbdca5ef943 Merge: 3b3da562 68fc3b18 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 11:29:18 2018 -0700 Merge pull request #778 from Netflix/fix/search-pagination-reset workflow table page will now reset to 0 when search is applied commit 3b3da5627c3165c98d915d9a522ac6a5b196c4ae Merge: 93c8fa52 23004d56 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 11:28:57 2018 -0700 Merge pull request #777 from Netflix/feature/ui-graph-case-statement Added default case line to graphs when branching desicions occur commit 93c8fa52dc0905802edd6278121f368aa2f5999c Author: Anoop Panicker Date: Tue Sep 25 11:00:04 2018 -0700 flush stream buffer before closing and close input stream commit 0abcd0a2e1826b90e59b94e1172ba0d4715dd467 Merge: 2c7ab913 acf58b1b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Sep 25 10:57:34 2018 -0700 Merge pull request #765 from bitbier/subworkflow-thread-failure-reason fix: Set the reasonForIncompletion on the subworkflow task if subworkflow failed commit 2c7ab9132d4c29dcbf74f13a431fe6ac61a65751 Merge: 64df64ec e856dba0 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Mon Sep 24 09:19:06 2018 -0700 Merge pull request #772 from Netflix/feature/requestTimeoutValidation add responseTimeoutSeconds field validation commit 1d6ab8168befe5bf38c4faabc1b820bd021f5a19 Author: Jagadish Vemugunta Date: Mon Sep 24 05:38:49 2018 -0400 reformatted code to match upstream/dev commit 09fb2c3baa34134cfae27e5f64aacdd3a6e694ae Author: Jagadish Vemugunta Date: Mon Sep 24 04:57:50 2018 -0400 reformatted the code to match to upstream branch commit 823b96b34d8aec74c6bbc256f07e9ab9438f7e46 Merge: 9b470f35 75e4082d Author: Jagadish Vemugunta Date: Sun Sep 23 20:32:09 2018 -0400 merged changes from mashurex/fix/754_mysql_timeout branch commit dda1bbf9e0653b8689f7b88ef7db976b99ba4762 Merge: 011d06c0 8c96b3e1 Author: Jagadish Vemugunta Date: Sun Sep 23 20:32:09 2018 -0400 merged changes from mashurex/fix/754_mysql_timeout branch commit 8c96b3e14dc5fbe5496e3590210e49a7c4719f95 Author: Mustafa Ashurex Date: Sun Sep 23 16:12:24 2018 -0700 Made DAOs singleton, chane thread pool to single commit 7d838cbbcb4fbad1f60792a04ebe46ec1c5d15e5 Author: Jagadish Vemugunta Date: Sun Sep 23 06:55:11 2018 -0400 changed log4j.properties from DEBUG to INFO commit 011d06c06a389022215d0daef48cb883bdca3596 Author: Jagadish Vemugunta Date: Sun Sep 23 05:40:30 2018 -0400 removed overlapping comments from merge conflicts commit a72cf72a5426c2470539b53a95e38d27c35426f5 Author: Jagadish Vemugunta Date: Sun Sep 23 00:24:45 2018 -0400 no changes made, but want start the build on the pull request commit 90bf5eb58cba8b39b032c1119ae315b355b91036 Author: Jagadish Vemugunta Date: Sat Sep 22 23:55:57 2018 -0400 Fixed the timeout issue when retryCount > 0 on the taskdefination commit b73937ebcbb4afab654da07c1d6a4322ab261a3d Author: Jagadish Vemugunta Date: Sat Sep 22 22:38:08 2018 -0400 removed unnessary comment commit 6ba3f8d9021eebb1248151fa9fca91814ace3c67 Author: Jagadish Vemugunta Date: Sat Sep 22 18:05:11 2018 -0400 fixed the gradle file on test-harness project commit 9b470f35a4ad21b8577dcf3f66181de9c09b6989 Merge: 5cb1ea6c 75e4082d Author: Jagadish Vemugunta Date: Sat Sep 22 17:51:09 2018 -0400 refactored classes commit 5d4996d06454fdd7036a812edd6710130fbf619a Merge: e80fa690 993b4bb8 Author: Jagadish Vemugunta Date: Sat Sep 22 17:51:09 2018 -0400 refactored classes commit 993b4bb8cbba8c753afaf944b39b95bf78662e56 Author: Mustafa Ashurex Date: Sat Sep 22 10:40:08 2018 -0700 Update testing, merge from @jvemugunta #771 commit cd34495a457a33158f2d1203d4d624ebad84e5e0 Author: Mustafa Ashurex Date: Sun Sep 9 16:43:28 2018 -0700 Update test configurations commit b160b933d2c039c3d268d05c0ef8e6b0011a9c37 Author: Mustafa Ashurex Date: Sun Sep 9 15:37:18 2018 -0700 FIX taskKey generation for scheduled tasks commit a0107701d410d2a3e809083b8b86be87e91c5686 Author: Mustafa Ashurex Date: Sat Sep 8 09:28:28 2018 -0700 Add scheduled unack sweeper - Initialize a single threaded `ScheduledExecutorService` to sweep all un-acked messages at 60s intervals - Implement `Closeable` to shutdown the instantiated `ScheduledExecutorService` Also: - Added final to all SQL query Strings - Changed executeDelete log debug to trace commit bba688da86e9b488eec16e961d9b3de15b6c4c6b Author: Mustafa Ashurex Date: Sat Sep 8 08:18:27 2018 -0700 Remove @author tag commit 85f95edfb274225aabf5a854259bf6720c9412ea Author: mstier-nflx Date: Fri Sep 21 09:48:42 2018 -0700 added workflow name uniqueification commit b1e22a7f4e3f31b4967334e3c186f3d84c38c073 Author: mstier-nflx Date: Fri Sep 21 09:48:42 2018 -0700 added workflow name uniqueification commit 8313bdf3ed5b01462aa3ea389942a0dbc539acc2 Author: mstier-nflx Date: Thu Sep 20 16:14:25 2018 -0700 workflow table page will now reset to 0 when search is applied commit 68fc3b18bd05063c5579aa5f839c3f483a9c7afd Author: mstier-nflx Date: Thu Sep 20 16:14:25 2018 -0700 workflow table page will now reset to 0 when search is applied commit 89031b1b5d416cf87344202d6d69d026e08f274e Author: mstier-nflx Date: Thu Sep 20 14:43:45 2018 -0700 Added default case line to graphs when branching desicions occur commit 23004d5626adb4616165c41b1d018b707a264a5a Author: mstier-nflx Date: Thu Sep 20 14:43:45 2018 -0700 Added default case line to graphs when branching desicions occur commit 64df64ec59a63a2840a4eb708176a0f2967f2461 Author: Anoop Panicker Date: Wed Sep 19 13:15:45 2018 -0700 fix error message commit 58796ccca432d21a7ede1cfd29c581b9edea106f Author: kbristow Date: Wed Sep 19 09:08:58 2018 +0200 Fixing formatting commit 00e0ac8fde0f834a1807977ef8c843ddc9615cab Author: kbristow Date: Wed Sep 19 08:58:36 2018 +0200 The requests response.json() function cannot parse the non JSON string returned from this endpoint. Requesting `text/plain` prevents trying to parse the string as JSON. commit f2f014115d39145cde6de7fcc904e444cb95a455 Author: kbristow Date: Wed Sep 19 08:56:28 2018 +0200 A recent change means this endpoint no longer returns a JSON string. This change allows plain text responses for clients that cannot parse the returned value as JSON. Leaving the `MediaType.APPLICATION_JSON` means clients that are still requesting JSON should not break with the change. commit 75e4082d8eb051dd982365ab452c0af131cf0706 Author: mstier-nflx Date: Tue Sep 18 15:10:35 2018 -0700 Replace missing terminate api in wfe server commit dff7ec0d1e750b504b710055b233821aedcddc4d Author: mstier-nflx Date: Tue Sep 18 15:10:35 2018 -0700 Replace missing terminate api in wfe server commit e856dba04b2ca3739e3d938a413f263356f6e4e4 Author: Alex Lich Date: Tue Sep 18 09:51:23 2018 -0700 getting rid of validation in DAO (moved to service layer), added a separate testsuite for this service commit d1b66432399b7ff80eaeef590a829e4bf90602ce Author: Alex Lich Date: Mon Sep 17 11:18:57 2018 -0700 enforcing responseTimeoutSeconds field to be not null whenever task definition gets created or updated (default is 1h) commit e80fa69089c4a6cf44fd124555c2174802622440 Author: Jagadish Vemugunta Date: Mon Sep 17 14:09:24 2018 -0400 changed the time property as a readiable value commit 4ae8d46ea0d12d3c23fd2de9dbd7bde9e1e0ded1 Author: Jagadish Vemugunta Date: Mon Sep 17 13:59:42 2018 -0400 fixed all of the mysql bugs commit e6964f5f826418895f6f2df182a8e5f553d1dad2 Merge: 1110dd21 768ae921 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 17 10:36:59 2018 -0700 Merge pull request #768 from Netflix/refactor_and_cleanup minor refactor and cleanup commit 768ae921aa0570dbb18e72be688c241e14d1c5cb Author: Anoop Panicker Date: Fri Sep 14 10:02:21 2018 -0700 minor refactor and cleanup commit fb27f297a4e91d62af6307982e2f67eb034534df Author: José David Baena Date: Fri Sep 14 10:36:11 2018 -0700 Cleaning up previous files disregarded for current approach - Dockerfile deleted as we will use external image - Updated README.md with instructions to run the go gRPC client generation commit 6da140dfa12fc3d404d70bd97124090da090ef33 Author: José David Baena Date: Fri Sep 14 10:08:02 2018 -0700 Updated pinned dependencies for gogrpc client commit 5c762562cda1de02161829aaad6be55402d89e95 Author: Vicent Marti Date: Fri Sep 14 17:48:27 2018 +0200 client/gogrpc: Use Docker for Proto compilation commit 3c9f10365e184d4e2658267220e8a975735d7ee3 Author: Jagadish Vemugunta Date: Thu Sep 13 15:22:37 2018 -0400 reverted the schema to the orginal state commit 5cb1ea6c7ed84bd28cd092a7ebfbd6aaa67487c5 Author: Jagadish Vemugunta Date: Thu Sep 13 15:16:06 2018 -0400 fixed mysql bugs commit c675e8cc103e6826b969ffd06db93dc7021d4057 Author: Jagadish Vemugunta Date: Thu Sep 13 15:16:06 2018 -0400 fixed mysql bugs commit 8ab35d520d8d6a1b4c377927f9020ab3b39aa297 Author: José David Baena Date: Tue Sep 11 23:12:43 2018 -0700 Permission overwrite for grpc client generation commit d414f3a8c98dd869ec04d55b25792e48f3924474 Author: José David Baena Date: Tue Sep 11 19:21:36 2018 -0700 Generation of grpc client can be done through make commit acf58b1b82c0f4ffefd6844d515e25363947f1ec Author: Jeffrey Starker Date: Tue Sep 11 14:39:26 2018 -0700 fix: Set the reasonForIncompletion on the subworkflow task if subworkflow failed commit 2e6b32199d7045f9707f194bd4a64cc8edb19d66 Merge: a6519c13 1110dd21 Author: huangyiming Date: Tue Sep 11 20:14:52 2018 +0800 Merge pull request #20 from Netflix/dev Dev commit c0c4166dfdf22b5498771bd15611f53d89e9e699 Author: José David Baena Date: Mon Sep 10 15:53:03 2018 -0700 Added README instructions for go gRPC client generation commit 691413c45015ff10e53db43c3a295941df8a5414 Author: José David Baena Date: Mon Sep 10 15:33:53 2018 -0700 Updated entrypoint script for docker proto generation commit d1fe710b32ef6fdf690595c9d447d9247dff7a77 Author: José David Baena Date: Mon Sep 10 14:02:38 2018 -0700 Creation of grpc client on demand through docker - Finished creation of the script in charge of generating the grpc client inside Docker commit 1110dd218bbf1b047cbbf46f9351021dfb3d8144 Merge: 4d0b4dd6 6c957235 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Sep 10 09:40:10 2018 -0700 Merge pull request #760 from Netflix/feature/button-goto-parent-workflow added goto parent button to workflow details page when parent exists commit 6ff2d37b306a98bc56d49b25e294fca8f81bdcb9 Author: mstier-nflx Date: Mon Sep 10 09:18:11 2018 -0700 added goto parent button to workflow details page when parent exists commit 6c957235f0319ffac51d56aec4c936441a277362 Author: mstier-nflx Date: Mon Sep 10 09:18:11 2018 -0700 added goto parent button to workflow details page when parent exists commit c0e628d3e0d3303023161ded2d7416d0fa6549a9 Author: José David Baena Date: Sun Sep 9 22:29:28 2018 -0700 Entrypoint script for go build dockerization - Understanding and customizing docker-protoc example from namely. Work in progress commit 4d0b4dd64c3b540382ae1a794ed299f61e84d505 Merge: a1aa9e48 225331b5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sun Sep 9 20:28:14 2018 -0700 Merge pull request #734 from Netflix/externalize_large_payloads store large payloads in external storage - part 1 commit 225331b57941250374751c68e3cf97820ba69295 Author: Anoop Panicker Date: Sat Sep 8 00:47:16 2018 -0700 metrics, javadoc, refactor commit 162e277ec937ea10b4917fbdac402692e826b7a4 Author: Anoop Panicker Date: Wed Sep 5 16:35:51 2018 -0700 use external payload storage in workflow execution commit 3ebce7b93a8859e643a8983523e1194dfab6c552 Author: Anoop Panicker Date: Thu Aug 23 16:30:02 2018 -0700 use external workflow input and external task output commit 700366e75f4a451971d9a8d9441f8594e43b6b27 Author: Anoop Panicker Date: Fri Aug 10 00:07:15 2018 -0700 store large payloads in external storage - part 1 commit a1aa9e48549491e1f60c05a5d5c35e43b66c4a6a Merge: 99229f3b 4f441e30 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Sat Sep 8 20:22:32 2018 -0700 Merge pull request #744 from Netflix/feature/retry_multiple_failed_tasks-AL Feature/retry multiple failed tasks al commit 4f441e309a7e6bf9cdcea13a8cc02027e8cc94fe Author: Alex Lich Date: Sat Sep 8 20:14:00 2018 -0700 cosmetic changes: renaming commit da573843bcaf65bf26bb3a98d96b56fc744757e8 Author: José David Baena Date: Fri Sep 7 20:03:25 2018 -0700 Updated worker_test.go in order to pass the go client grpc tests commit 0073d6a7244f9cce7546e0c529f4eba5067597e4 Author: José David Baena Date: Fri Sep 7 20:02:45 2018 -0700 Dockerfile for gogrpc client build and test commit 5282c12de91d333714efbcff78ce7479fb3bf7e3 Author: José David Baena Date: Fri Sep 7 13:18:46 2018 -0700 Update Dockerfiles to use openjdk image - Java image is deprecated (https://hub.docker.com/_/java/) commit 2c3a00a714d9da4f2da618ab7786739267e7d59b Merge: 56fc25f0 773d7979 Author: Charles Zhao Date: Thu Sep 6 21:59:02 2018 -0700 Merge pull request #742 from gorzell/gorzell/upstream/mysql-config Support configuring MySQL connections. commit 56fc25f006d25134a26988516ba9f8dbd5675b2c Merge: cc006c2d 0dc4f3c1 Author: Charles Zhao Date: Thu Sep 6 21:45:18 2018 -0700 Merge pull request #746 from gorzell/gorzell/upstream/docker-elastic Fix elastic search configuration issues. commit cc006c2ddf1cc640caa308a75aedabb99f0ea45e Merge: 5a21d492 e08638db Author: Charles Zhao Date: Thu Sep 6 21:43:42 2018 -0700 Merge pull request #749 from josedab/josedab-grpc-reflection-feature GRPC server reflection support commit 5a21d492920f823b7f4738d9690e3f8a46113453 Merge: 228b8a08 992de189 Author: Charles Zhao Date: Thu Sep 6 21:42:33 2018 -0700 Merge pull request #753 from josedab/fix-proto-gogrpc-client-generation Updated goGRPC client commit 228b8a0826d09aa749dc5587e43f1c5b34ea9502 Merge: c5fa1a8d 7995ed3c Author: Charles Zhao Date: Thu Sep 6 21:42:02 2018 -0700 Merge pull request #748 from josedab/josedab-grpc-integration-tests Grpc integration tests for ephemeral workflows and tasks commit c5fa1a8d6f5cebd32cbde026295338760d4e2b54 Merge: eb514da8 66fa9f43 Author: Charles Zhao Date: Thu Sep 6 21:37:44 2018 -0700 Merge pull request #745 from gorzell/gorzell/upstream/docker-ui Pin the Nodejs version to 9. commit eb514da8014fa3c38148e6d822c6e602c1a61ec4 Merge: cc0d0f7d f3d2c8f3 Author: Charles Zhao Date: Thu Sep 6 21:36:44 2018 -0700 Merge pull request #747 from gorzell/gorzell/upstream/protofield Fix missing ProtoField. commit c632cb393d7f5bd2a0a4545d133550482f80d73f Author: José David Baena Date: Thu Sep 6 20:15:36 2018 -0700 Docker container specification to build/test conductor commit 992de189513ba2063153ff1a229d725b1224308e Author: José David Baena Date: Thu Sep 6 10:41:59 2018 -0700 Go client gogrpc generation based on latest code adding missing proto field feature commit 16814bd4e639872a03f03ee31a776867ab8dd6ce Author: Greg Orzell Date: Thu Sep 6 16:21:44 2018 +0200 [WIP] Try to improve Golang bootstrap/build. commit 7995ed3c0a9b8ac2654e8ed4373b77d56f6e443d Author: José David Baena Date: Wed Sep 5 22:01:13 2018 -0700 Grouped abstract methods for end to end tests commit 1cbd2c186a569d4a71e09f33d37818fdfe37c741 Author: José David Baena Date: Wed Sep 5 21:55:56 2018 -0700 Abstracted end to end tests for ephemeral workflows to base class commit 6c0f6723472bc71aa7f44bab799769e2d7a5adea Author: José David Baena Date: Wed Sep 5 15:26:08 2018 -0700 Added integration tests for ephemeral workflows with {stored,ephemeral} tasks commit 8ee17510dd97fd3f0dd9b5cbcf247874b122738c Author: José David Baena Date: Wed Sep 5 14:27:19 2018 -0700 Abstracted registerTaskDefinitions to AbstractEndToEndTest class commit 94d448b0bd9c24bf7e586d900d76430d539bc0b5 Author: José David Baena Date: Wed Sep 5 13:23:55 2018 -0700 Refactored End2End and GrpcEnd2End tests in order to use equals from workflowDefinition commit e08638db55fe4d8a77420028716f6b44d5c79ac7 Author: José David Baena Date: Wed Sep 5 11:38:55 2018 -0700 GRPC server code review - BindableService varargs for GrpcServer constructor - Method rename on behalf of readability commit 88ddeea1b6c88ce6ec7fc0b85851d4dbd72af425 Merge: 254fdc6e 6699e9fc Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Wed Sep 5 09:40:22 2018 -0700 Merge pull request #705 from Netflix/feature/ui-bulk-processing Feature/ui bulk processing commit 99229f3b097968a849c24424d266e385e5a6f1a5 Merge: 89770e21 1e97ab15 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Wed Sep 5 09:40:22 2018 -0700 Merge pull request #705 from Netflix/feature/ui-bulk-processing Feature/ui bulk processing commit 1e97ab1562e9d55a8ba1264ddf11641df167e5a4 Merge: 3ab91a41 13e1148d Author: mstier-nflx Date: Wed Sep 5 08:55:37 2018 -0700 Merge branch 'feature/ui-bulk-processing' of ssh://github.com/Netflix/conductor into feature/ui-bulk-processing commit 6699e9fcc882e7e8b1f6ed94d7dd7a80c536eb3a Author: mstier-nflx Date: Wed Sep 5 08:55:16 2018 -0700 udpated ui to support bulk process return data model commit 3ab91a4138f6b70aa0ea9ed1be9f33445b75e8a1 Author: mstier-nflx Date: Wed Sep 5 08:55:16 2018 -0700 udpated ui to support bulk process return data model commit a2093fa08d7d0a1349b48018cc9070aaf5453fde Author: José David Baena Date: Tue Sep 4 20:00:30 2018 -0700 GRPC server now adds reflection for service consultation - Can be disabled through property 'conductor.grpc.server.reflection.enabled' commit 645fe2a1808caf3a323aae08b8fe72b4c0197d25 Author: José David Baena Date: Tue Sep 4 18:12:38 2018 -0700 Renamed variables for clients on End2End integration tests - On behalf of better readability commit f8a91e142401a1ce8de32da8c00cac3f87ecc808 Author: José David Baena Date: Tue Sep 4 17:57:29 2018 -0700 Added integration tests for ephemeral workflows and ephemeral tasks on a grpc server commit e4ca764f503cccf9d60cdc479744f9bb71549a11 Author: José David Baena Date: Tue Sep 4 17:55:54 2018 -0700 Abstracted functionality for creating objects to an abstract class - On behalf of reusing logic later on grpc end2end tests commit 447cb111b93fda529a3bea1a07cf4704e368aec4 Author: José David Baena Date: Tue Sep 4 17:44:05 2018 -0700 Added toString override method for WorkflowDef commit 13e1148dfd9c9ce494ed6d4b2b4b7a9f658bccf3 Author: Alex Lich Date: Tue Sep 4 09:38:06 2018 -0700 cosmetic: improve javadoc commit f3d2c8f354a5b17b348ea9033d2f3b0783ac2697 Author: Greg Orzell Date: Tue Sep 4 15:48:54 2018 +0200 Fix missing ProtoField. commit 0dc4f3c11c57d251f301924ecf0ab3230ce29d29 Author: Greg Orzell Date: Mon Sep 3 17:18:20 2018 +0200 Add more error handling and stack output on failure. commit 653cb99175c5fef5889141cf3507efb8a8881969 Author: Greg Orzell Date: Mon Sep 3 17:17:51 2018 +0200 Pin the elasticsearch docker image to a specific version and update config to accomodate changes. commit 773d79790359025f5327628f65742ae5499e8119 Author: Greg Orzell Date: Mon Sep 3 11:18:01 2018 +0200 Add some more configuration options, which were ported from `dev` based on PR feedback. commit 218849fbbe64474be15c0c06bdd3ca96aee5ccee Merge: df7e3aa3 cc0d0f7d Author: Greg Orzell Date: Mon Sep 3 10:48:11 2018 +0200 Merge branch '2.0' of github.com:Netflix/conductor into gorzell/upstream/mysql-config commit 66fa9f43b4c3f134732dce0b0314cd22a4e05c04 Author: Greg Orzell Date: Mon Sep 3 10:43:40 2018 +0200 Pin the Nodejs version to 9. Gulp and perhaps other dependencies have issues with 10. commit 5518ff4f9731eaf9c4e2383864238611019b3094 Merge: 8cc1064c 7361e0d9 Author: Charles Zhao Date: Sun Sep 2 22:21:54 2018 -0700 Merge pull request #716 from josedab/josedab-ephemeral-workflows-v1 Ephemeral workflows and tasks commit cc0d0f7d7b1ed907756b421a57d23259647f267f Merge: 8d264c22 37a10a89 Author: Charles Zhao Date: Sun Sep 2 22:21:54 2018 -0700 Merge pull request #716 from josedab/josedab-ephemeral-workflows-v1 Ephemeral workflows and tasks commit 37a10a891337873cf186a620f87d7d37abbeec6a Author: José David Baena Date: Fri Aug 31 13:06:20 2018 -0700 Fixed integration tests following the deterministic execution approach - Polling data at the moment does not get cleared on each of the integration tests. As the interface does not allow clearing the polling data information, the integration tests will only assert of polling data that has been created since the start of a specific test commit a9fb712ba2c3cb1e54c3939a406ddb814fe14466 Author: José David Baena Date: Fri Aug 31 13:04:52 2018 -0700 Updated Junit dependencies in order to use latest version of Juni4 - Junit-dep has been deprecated for a while and the junit:junit dependency was needed in order to execute the integration tests in a deterministic way commit 8a9c92ade72c58f25f5a9049e1c92718e4122527 Merge: c184e812 254fdc6e Author: mstier-nflx Date: Fri Aug 31 11:09:11 2018 -0700 merged dev commit ccaa3f6bd456b4cbe9cab46f1ea7e6b6f7df069f Merge: 113fd42b 89770e21 Author: mstier-nflx Date: Fri Aug 31 11:09:11 2018 -0700 merged dev commit 3c8ef0082a85ff671e4f70e671953000a24e1aec Author: Alex Lich Date: Fri Aug 31 10:50:48 2018 -0700 adding a fix to take into the account unique task reference name, instead of task definition commit 4fbdb278ae1e08c379a6cdaf1ff0b0eac261d800 Author: Alex Lich Date: Fri Aug 31 09:59:20 2018 -0700 adding unit test commit c184e812d6625fdde888a732c41b4f34c0f366f5 Author: mstier-nflx Date: Fri Aug 31 09:57:05 2018 -0700 added server error message handling commit 113fd42b02de6c8d5cfe5e8927a06287c353cc18 Author: mstier-nflx Date: Fri Aug 31 09:57:05 2018 -0700 added server error message handling commit 0725470db2b7d80e6016139f949639e67c1c5fdb Author: Greg Orzell Date: Fri Aug 31 10:12:32 2018 +0200 Change MySQL tests to use a separate namespaced logical database for each test. commit 41d64a85b39bbefcdfa1d8458fe64ac3f96604a8 Author: Alex Lich Date: Thu Aug 30 18:51:59 2018 -0700 reschedule ALL failed tasks(one from each taskDef), not just the last one, when retrying failed workflow unit test to be added commit a1848f4c2378af372786c93a4c385f4916eadbea Author: José David Baena Date: Thu Aug 30 15:09:47 2018 -0700 Code review update: nitpick about constructor fields on WorkflowExecutor commit 9c2b9901c1e40d8da568beb00d129e03d5a4c50a Author: Alex Lich Date: Thu Aug 30 14:34:43 2018 -0700 When retrying a Workflow only one of the failed task in the fork is retried - retry all of them commit 6623731efbff47d4d5426efdd97c07a1fb703128 Author: Greg Orzell Date: Thu Aug 30 10:59:28 2018 +0200 Fix MySQL connection leak in tests. commit a6519c1323707259c07c977718cc1b39f32a4b48 Merge: 2536e2fa 89770e21 Author: huangyiming Date: Thu Aug 30 14:51:50 2018 +0800 Merge pull request #19 from Netflix/dev Dev commit 89770e21a66719433554f18f87dd9418b32aedd0 Merge: 086fd797 8c36999b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Aug 29 14:58:28 2018 -0700 Merge pull request #743 from Netflix/hotfix_workerId_taskResult remove requirement for worker id as a required field in TaskResult commit 8c36999be264582e2eddabf3dd6e8339883a3eb5 Author: Anoop Panicker Date: Wed Aug 29 14:33:44 2018 -0700 remove requirement for worker id as a required field in TaskResult commit 00a5c0615c01853e05c39f91e3482fdddca0748b Merge: 4f70c17c 8d264c22 Author: José David Baena Date: Wed Aug 29 12:04:35 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-ephemeral-workflows-v1 commit df7e3aa388636f4eb0d71259c1971dce866e1bd8 Author: Greg Orzell Date: Wed Aug 29 15:33:26 2018 +0200 Support configuring MySQL connections. commit 4f70c17cb8c89adb7169dcbfc0017c967b7632c2 Author: José David Baena Date: Tue Aug 28 15:25:05 2018 -0700 Updated MetadataMapperService with logging messages for checks commit 086fd797a969df5abcd1ca3472ceab2bd1e27afb Merge: 9c1ca134 ac970e9d Author: Charles Zhao Date: Mon Aug 27 18:20:49 2018 -0700 Merge pull request #739 from rksinha/fixing_properties Fixing EC2_AVAILABILITY_ZONE property name commit e3a95091f0fce0eee375ce453d44c582ae9c9863 Author: José David Baena Date: Mon Aug 27 13:32:38 2018 -0700 Code review updates - Comments updated related to backwards compatibility - Updated method name for task definitions population - Code styles updates commit 9c1ca134e2580d377cb929c448bb1f5ddf46f288 Merge: ccb2f209 63a13be7 Author: Kishore Date: Fri Aug 24 17:31:10 2018 -0700 Merge pull request #738 from Netflix/http_task_input_update Added appName as parameter to HttpTask's Input. commit 63a13be77327b28bf8078c754912c73273b73ada Author: Kishore Date: Fri Aug 24 17:29:25 2018 -0700 Added appName as parameter to HttpTask's Input. commit ac970e9d0121f37c3839e6313bbe2b50aee21cdd Author: Rahul Sinha Date: Fri Aug 24 17:43:37 2018 +0530 Fixing EC2_AVAILABILITY_ZONE property name commit 09bc3dc1213f3161a71ab566d7da48652990f160 Author: José David Baena Date: Fri Aug 24 00:01:18 2018 -0700 Updating code for code review - Added comments related to backwards compatibility - Renamed folder for legacy workflow scenarios commit c10466eea7b11faf3d0d86b29e8ae9b8122a5b48 Author: José David Baena Date: Thu Aug 23 22:40:36 2018 -0700 Conductor changes in order to be backwards compatible with already running workflows - Extra checks for metadata population at WorkflowExecutor and ExecutionService - Added battery of tests commit a7096ec3921c73b288c9812020f70e86d9be24e4 Author: José David Baena Date: Thu Aug 23 21:37:16 2018 -0700 Added scenarios for backwards compatibility tests - Scenarios represent different situations a running workflow might get into commit ccb2f2097f90659012eb3b239e9be36c256493c2 Merge: 93e69611 de6c0c23 Author: Charles Zhao Date: Thu Aug 23 21:34:11 2018 -0700 Merge pull request #737 from zekeoptimo/dockerfile_java_image_updates Dockerfile java image updates commit de6c0c232ffa7e55fb392409f38f8b5bf2586716 Author: zekeoptimo Date: Thu Aug 23 14:55:41 2018 -0700 Update Dockerfile commit 54a1112a475a8111901cae68384adcfcec4ef427 Author: zekeoptimo Date: Thu Aug 23 14:55:10 2018 -0700 Update Dockerfile commit 93e69611fc9f8b06b2b50106ea7df9b561b5d195 Merge: ea5058bb 1c5eca62 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu Aug 23 09:45:58 2018 -0700 Merge pull request #735 from Netflix/response_timeout_fix fix response timeout seconds evaluation commit 1c5eca62beb1aa11d6330c651207f2df7eec53ce Author: Anoop Panicker Date: Thu Aug 23 00:15:28 2018 -0700 fix response timeout seconds evaluation commit 08eadf938a944417f3a0ddd7ac18e945e719887f Author: Alex Lich Date: Wed Aug 22 22:52:14 2018 -0700 improve bulk API to return a list of failed and succeeded workflows: PR review cleanup commit ea5058bb051d10def84b6faef743548918a4ad29 Merge: 692e5f46 b4408fb7 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Tue Aug 21 12:41:23 2018 -0700 Merge pull request #727 from Netflix/refactor/improve_api_error_handling Refactor/improve api error handling commit b4408fb7623bfa8e4ea3672cd57cb06a467f9ce0 Author: fjhaveri Date: Tue Aug 21 10:50:09 2018 -0700 test(api): update the test case commit 589f0e72efabe91e51c67935f339c7e6a5fbb812 Author: fjhaveri Date: Mon Aug 20 18:45:49 2018 -0700 test(api): added new test cases for integration tests commit 1897f5965a70f41afb68bc6dc179701480679166 Author: fjhaveri Date: Mon Aug 20 18:44:50 2018 -0700 fix(api): change the return to APPLICATION_JSON for /workflow/{name}/correlated resource commit cc415d60c3f7c4381a9ade72e97058f4e4001612 Author: fjhaveri Date: Mon Aug 20 18:35:26 2018 -0700 fix(api): added missing null checks commit 04b9753ff53ebb5fc035ed9f98af5c47b8afeda5 Author: José David Baena Date: Mon Aug 20 13:00:46 2018 -0700 Code review changes: javadoc, tasktype minor refactoring commit 71fb42e4e218386959da5aec45a79f8be0e71662 Author: José David Baena Date: Mon Aug 20 12:58:47 2018 -0700 MetadatMapperService contains checks for missing task definitions - As part of the populateTaskDefinitions work commit 254fdc6e2c08969df3320d31b3ba9cf160f3c2b5 Author: Poorna Reddy Date: Mon Aug 20 09:44:14 2018 -0700 Rate limiting Implementation using Redis constructs (#724) * Rate limitng of Tasks using Redis constructs * Javadoc build fix * UI changes to display the rate limitng * Java docs and loggers * Metrics and updated loggers to info commit 692e5f46f400ad393c55a7a04b6719532bfb0bdb Author: Poorna Reddy Date: Mon Aug 20 09:44:14 2018 -0700 Rate limiting Implementation using Redis constructs (#724) * Rate limitng of Tasks using Redis constructs * Javadoc build fix * UI changes to display the rate limitng * Java docs and loggers * Metrics and updated loggers to info commit 8d264c225a644f503d1c17a381b984b2e5741227 Merge: e1abc89c 0ddd6242 Author: Charles Zhao Date: Sun Aug 19 13:21:58 2018 -0700 Merge pull request #717 from josedab/es5-configuration-update Updated ElasticSearchConfiguration to contain TaskLog Index Name property commit 90f98be53a5785f5535de37269118c5e52b09046 Merge: 02e10dcf 9ce9ab68 Author: Hunter Ford Date: Thu Aug 16 09:00:24 2018 -0700 Merge pull request #687 from lordbender/upgrade/preparing-for-react-16 Upgrade/preparing for react 16 commit 3c8b5c8c7ff8865689322dafc3dfdc62cfcb0ffb Author: Hunter Ford Date: Thu Aug 16 08:44:09 2018 -0700 Update package-lock.json @lordbender I was waiting for a fix for package-lock.json. I approved it prematurely, but added a review to that file. To help speed things up, and since this has been outstanding for a while, I've checked out your branch and made the changes directly. commit 9ce9ab68dff1b54c28276415a65f304e69c596f3 Author: Hunter Ford Date: Thu Aug 16 08:44:09 2018 -0700 Update package-lock.json @lordbender I was waiting for a fix for package-lock.json. I approved it prematurely, but added a review to that file. To help speed things up, and since this has been outstanding for a while, I've checked out your branch and made the changes directly. commit 02e10dcf8b932a58fb7bde36de85daa8bf312919 Merge: 981d978b e3a95101 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Wed Aug 15 15:51:02 2018 -0700 Merge pull request #710 from Netflix/refactor/improve_api_error_handling Refactor/improve api error handling commit e3a95101727f6816c0ff9b785d50afcebd15f5cc Author: fjhaveri Date: Wed Aug 15 15:23:36 2018 -0700 fix(log): added logging exception trace commit bc78048f98818090e2726d8287b1b091f18344be Merge: 841a0bcb 981d978b Author: fjhaveri Date: Wed Aug 15 13:44:16 2018 -0700 resolve merge conflicts commit 841a0bcbe13ccce99dc7fc56617acb574e81219a Author: fjhaveri Date: Wed Aug 15 13:17:30 2018 -0700 chore(api): removed unused imports commit 981d978b7259714a1b2a954f4101fa206c89cbe9 Merge: cdfe0bd1 c3cc427b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Aug 14 17:45:47 2018 -0700 Merge pull request #723 from Netflix/logs_and_cleanup logs and cleanup commit c3cc427beef8cee5d43b831734cfaeefa3f5b916 Author: Anoop Panicker Date: Tue Aug 14 15:47:57 2018 -0700 logs and cleanup commit 86d94c999a240b490f676c95248ef2d4a300d184 Author: Alex Lich Date: Tue Aug 14 16:23:20 2018 -0700 improve bulk API to return a list of failed and succeeded workflows commit cdfe0bd19410c4551eefec0e17e5613acba63d4d Merge: 3e9909c5 9068651a Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Tue Aug 14 16:19:14 2018 -0700 Merge pull request #722 from Netflix/feature/alert_worker_cannot_poll_tasks Add task poll count metric commit 0ddd624203c2a43e9775d7c33a99e7bbd8062666 Merge: 448f3d6f e1abc89c Author: José David Baena Date: Tue Aug 14 12:32:46 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into es5-configuration-update commit 9068651a037bc5f4849fc74aa9140b651c313a63 Author: fjhaveri Date: Tue Aug 14 11:00:47 2018 -0700 chore(metrics): added take poll count metric commit 883e74a3feb7f82ee16960bffb75ee51b7b7a163 Author: fjhaveri Date: Tue Aug 14 10:30:51 2018 -0700 fix(exception): rename key to retryable commit 754409f2c202e2899c95210c5172a1aa9b83c6e2 Merge: fc7242ee 8cc1064c Author: Sean Willison Date: Tue Aug 14 09:48:03 2018 -0400 conflict resolution commit 0273f92d2b96dd720ed75617dfc5e5d9048c2160 Merge: 51103343 3e9909c5 Author: Sean Willison Date: Tue Aug 14 09:48:03 2018 -0400 conflict resolution commit 35d93fcd5e61e0c645983a862e4aa3407f30156f Author: fjhaveri Date: Mon Aug 13 19:16:56 2018 -0700 test(api): addded end2end testcases commit 448f3d6f79da8631baf12655219ba8ee2d89de03 Author: José David Baena Date: Mon Aug 13 18:15:11 2018 -0700 Updated constant name for task log index name commit bd40cdcc7fb598b56eba967bd53c04d3d5c15de9 Author: fjhaveri Date: Mon Aug 13 14:02:03 2018 -0700 fix(docs): removed exceptions from javadocs commit 8fb394c27336df43076f3bfba416fdb59df8baf8 Author: fjhaveri Date: Mon Aug 13 12:43:49 2018 -0700 refactor(validation): rename the methods use for validation commit 90c9b6026372f43ba7fa65652e632fa527b78b8a Author: fjhaveri Date: Mon Aug 13 10:38:34 2018 -0700 docs(api): added missing java docs commit cf4ffcc5f955c17022b938841e5551fd3c88afde Merge: 7a020b41 3e9909c5 Author: fjhaveri Date: Mon Aug 13 09:38:57 2018 -0700 Merge branch 'dev' of https://github.com/Netflix/conductor into refactor/improve_api_error_handling commit 08cbb77c7ee7771fbb852865414b4ac5d4574632 Merge: eccefe6b 8cc1064c Author: mstier-nflx Date: Mon Aug 13 08:51:21 2018 -0700 Merge branch 'dev' of ssh://github.com/Netflix/conductor into feature/ui-bulk-processing commit 58a94501703094ff7663d0681ee19a38a6f5be41 Merge: 8dda4a6c 3e9909c5 Author: mstier-nflx Date: Mon Aug 13 08:51:21 2018 -0700 Merge branch 'dev' of ssh://github.com/Netflix/conductor into feature/ui-bulk-processing commit 7361e0d90e073311703caf17c109303df78ecc4f Merge: 49b2d8b8 8cc1064c Author: José David Baena Date: Sun Aug 12 23:58:27 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-ephemeral-workflows-v1 commit 32bbd48a61ecb531436173f31fb056c67caacd35 Merge: 4edd1057 e1abc89c Author: José David Baena Date: Sun Aug 12 23:58:27 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-ephemeral-workflows-v1 commit 7a020b41701c1c0490f13e98e2ff824d2ef1f8ef Author: fjhaveri Date: Sun Aug 12 23:30:36 2018 -0700 fix(api): address comments commit 2536e2fa910a9810c05944db1796662f01f376fe Merge: 00ac5252 3e9909c5 Author: huangyiming Date: Mon Aug 13 09:32:23 2018 +0800 Merge pull request #18 from Netflix/dev Dev commit 4601d5806d6567560fc66d8b2b413fac8fd00dde Author: José David Baena Date: Sun Aug 12 18:02:42 2018 -0700 Updated ElasticSearchConfiguration to contain TaskLogIndexName property - Updated search dao v5 as well, so creation of metadata only happens during the setup commit e1abc89c5d19d53d63c619de6dbe3912c5aaa7af Merge: 70b66037 3e9909c5 Author: Charles Zhao Date: Sun Aug 12 17:46:40 2018 -0700 merged from dev commit 70b660378e6c004da3fd8d4af88af61eee743955 Merge: daf3f6e8 f3d02790 Author: Charles Zhao Date: Sun Aug 12 16:26:35 2018 -0700 Merge pull request #669 from josedab/embedded-es5-runtime-fix Embedded ElasticSearch runtime fix commit f3d02790837cea27a715e0a2f18e39e02aa1b7db Merge: 32176810 daf3f6e8 Author: José David Baena Date: Sat Aug 11 19:11:25 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into embedded-es5-runtime-fix commit 3217681040c763077f426d0d2db5acd6fdd9a81e Author: José David Baena Date: Sat Aug 11 18:32:11 2018 -0700 Fixed javadoc comment for IndexDao.setup commit 3e9909c5deb8288eecf4eb24ebdc69c198fefeca Merge: 3db3b34e 653b8832 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 10 18:53:49 2018 -0700 Merge pull request #715 from Netflix/event_processor_expand_json_for_condition expand inline json for event handler script evaluation commit 653b88329b4a759f9ee3edc3f0af056368da933b Author: Anoop Panicker Date: Fri Aug 10 18:42:40 2018 -0700 expand inline json for event handler script evaluation commit 49b2d8b8da653b544b197b58bad4a00753ec24f5 Merge: ae8b538d 590b8f6d Author: José David Baena Date: Fri Aug 10 17:50:23 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-ephemeral-workflows-v1 commit 4edd10577698b833ee20bf60b1ebf987d2736e80 Merge: 1c7e53a2 daf3f6e8 Author: José David Baena Date: Fri Aug 10 17:50:23 2018 -0700 Merge remote-tracking branch 'upstream/2.0' into josedab-ephemeral-workflows-v1 commit 3db3b34ef2f9c2decbd336cb8e281de9261c7e85 Merge: 1cf98717 293ed4b1 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 10 11:34:13 2018 -0700 Merge pull request #713 from Netflix/event_processor_json_payload_fix Event processor json payload fix commit eccefe6bbd69e5135d873b505754f29f8655b983 Author: mstier-nflx Date: Fri Aug 10 10:59:05 2018 -0700 refactored bulk reducers and updateState commit 8dda4a6c332c44bfa9a4397ec0f791254db1556d Author: mstier-nflx Date: Fri Aug 10 10:59:05 2018 -0700 refactored bulk reducers and updateState commit 293ed4b110426b2cc07725a5856f119bf6d6f1f8 Author: Anoop Panicker Date: Fri Aug 10 09:45:50 2018 -0700 fix json payload handling in the event processor commit 8cc1064c827a72c2100b6812d02fa253bc73fd67 Merge: cade2baf 643e7ccc Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 10 09:34:52 2018 -0700 Merge pull request #709 from Netflix/bug/events-page-fix added nullarity check for actions commit 1cf98717a4b58c40de6f376bd3c330856ce47583 Merge: 82976fc4 aaf31f14 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Aug 10 09:34:52 2018 -0700 Merge pull request #709 from Netflix/bug/events-page-fix added nullarity check for actions commit 8a8858135dedfb2a500db386d5f321e159221356 Author: fjhaveri Date: Thu Aug 9 17:57:24 2018 -0700 refactor(ConductorClientException): rename the variables and added toString method commit b98043580232087ce7d5d9f47a793118906b5b35 Author: fjhaveri Date: Thu Aug 9 16:55:55 2018 -0700 docs(api): improved java docs for WorkflowResourceInfo class commit ba00dd7fb51fadec412cf9a8017d0aa964776654 Author: fjhaveri Date: Thu Aug 9 13:15:23 2018 -0700 test(api): add test for invalid resource commit a1a37faafc719862e3288779ca88479f5ae1384f Author: fjhaveri Date: Thu Aug 9 13:14:23 2018 -0700 refactor(client): improve conductor client exception handling commit 644a5ca33b834251625e601a50a60d694f1bfe2a Author: fjhaveri Date: Thu Aug 9 13:12:23 2018 -0700 refactor(api): add null checks for api parameters commit 643e7ccc597a78853f5474f938689fbb1b2884e7 Author: mstier-nflx Date: Thu Aug 9 10:56:05 2018 -0700 added nullarity check for actions commit aaf31f14cbc7eb8bf82b21b36a07edc555b13d01 Author: mstier-nflx Date: Thu Aug 9 10:56:05 2018 -0700 added nullarity check for actions commit 82976fc441e42e62a466d7196a24cb024c1c6d4d Author: Charles Zhao Date: Wed Aug 8 19:35:37 2018 -0700 refactored updateTask for better logging an exception handling commit eb2f58d9c903f7316ff624d0fe00673281c8ce39 Author: fjhaveri Date: Wed Aug 8 17:43:08 2018 -0700 feature(client): added excpetion handling in java client commit 6a703253615aa7dde49eb4488569c8d02c06b219 Merge: 46edf273 1b34079e Author: fjhaveri Date: Wed Aug 8 17:41:19 2018 -0700 fix(tests): fixing the broken test commit 46edf27368281da88155d0b1fad05b68f26961a3 Author: fjhaveri Date: Wed Aug 8 16:38:08 2018 -0700 refactor(resources): move business logic to service layer commit 9bccd38d53e7d4e0bf5076075a7c33cd3d1a09d5 Author: fjhaveri Date: Wed Aug 8 16:37:01 2018 -0700 cleanup(resources): add preconditions checks for required params commit 5375f1c18baf19892e4275f7e37758d06bdcbe93 Author: fjhaveri Date: Wed Aug 8 16:35:55 2018 -0700 refactor(resources): move business logic to service layer commit 74ac6fc96ed15a27539f4516ac1a627779a17ce0 Author: fjhaveri Date: Wed Aug 8 15:44:02 2018 -0700 refactor(WorkflowResource): move business logic to service layer commit bbb83455798bbfa44a9460d936c20bc85b5e9ff2 Author: fjhaveri Date: Wed Aug 8 15:24:55 2018 -0700 refactor(exception): improve mapping of exception in ExceptionMapper commit 1c7e53a2cc9b106ad9d3a707233f3218666a23ec Author: José David Baena Date: Wed Aug 8 12:11:12 2018 -0700 Deleted logic related to terminateWorkflow - Assumed wrong execution flow, moving back to existing behaviour commit 1b34079e4f43ad11910078532faf9a5d2ad5b699 Author: Kishore Date: Wed Aug 8 10:13:54 2018 -0700 Fixed Task logs indexing errors. commit 403b4696c218d000d44135ef9016481453208e53 Author: José David Baena Date: Tue Aug 7 10:59:30 2018 -0700 Made qualifiers under CoreModule public commit 3f85c32f08365ab7deef339010ae49d0b64b060d Author: José David Baena Date: Tue Aug 7 00:15:30 2018 -0700 Code improvements related to MetadataMapperService and CoreModule constants - MetadataMapperService contains helper method for determining if a task should be populated - CoreModule uses constants from TaskType in order to specify the value for @StringMapKey on each of the taskMappers commit 970ad8bacc82378b06f9d5b73cb8a6f5d781b888 Merge: 27aa682e 4dd1b297 Author: Falguni Jhaveri <40778896+falu2010-netflix@users.noreply.github.com> Date: Mon Aug 6 21:51:09 2018 -0700 Merge pull request #689 from Netflix/refactor/api_delete_workflow_definition Refactor/api delete workflow definition commit 27aa682ec0a56c84245ce3357d9de320bde585a9 Author: Anoop Panicker Date: Mon Aug 6 20:56:54 2018 -0700 make httpCall protected access commit c7f52c0c61e66426908819d1a419dd5aad15571c Author: José David Baena Date: Mon Aug 6 18:51:32 2018 -0700 Added missing tests for MetadataMapperService - Tests related to version population for a subworkflow task commit 4dd1b2972c995ad5f3e9775c8ce0ff1e059479e3 Merge: 3d28b47b 1845f636 Author: fjhaveri Date: Mon Aug 6 18:37:27 2018 -0700 resolve merge conflicts commit 3d28b47b9596d88e9d645fc450280c529f44dde5 Author: fjhaveri Date: Mon Aug 6 18:13:04 2018 -0700 refactor(function): put the duplicate code into function commit 221fa4d9bcaed22833af64012e9347572d666206 Author: José David Baena Date: Mon Aug 6 17:00:38 2018 -0700 Refactored CoreModule in order to use constants for @StringMapKey annotations commit bd837d626df7b211a6284fc18bf9fbf4c4483776 Author: José David Baena Date: Mon Aug 6 16:45:01 2018 -0700 Moved out WorklowTask.Type to TaskType - Several classes use the type and it no longer has only domain on the WorkflowTask class commit 1845f636be9cfd182b3f0b4e72de14df9cbccb98 Merge: fcc35ef5 5b930cad Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Aug 6 16:35:18 2018 -0700 Merge pull request #683 from Netflix/event_processor_error_handling event processor error handling fix commit 5b930cad5e40eebf9413425c6db3a4c22a10896a Author: Anoop Panicker Date: Fri Jul 27 09:44:28 2018 -0700 event processor error handling fix commit 0584e6a69e846d28432c7b94b6e95a1d76863fa0 Author: José David Baena Date: Mon Aug 6 15:09:45 2018 -0700 Internal review changes - Code style changes - Workflow termination logic change: latest workflow definition takes priority over embedded one - Test refactoring and getting rid of mocks that are not used - Better use of Optional commit c61190324888f85479e06e1248361d686f30c991 Merge: 7007b3d3 fcc35ef5 Author: fjhaveri Date: Mon Aug 6 12:45:36 2018 -0700 refactor(delete): merge with remote dev commit d9de909cd13ad925ebe4d260cb7fa1258c153b1f Author: fjhaveri Date: Mon Aug 6 11:39:29 2018 -0700 test(api): added unit tests for resources commit e0a64817b9483d98d29eebe8f1cb299b9f52458f Author: fjhaveri Date: Mon Aug 6 11:06:20 2018 -0700 refactor(workflow): moved business logic from WorkflowResource to service layer commit fcc35ef56857e4896bfaa7498b468d1a2c6289f5 Author: Poorna Reddy Date: Mon Aug 6 10:53:52 2018 -0700 Rate Limiting Abstraction for Tasks (#699) * Rate Limiting Abstraction for Tasks * Test commented code clean up * Commented code clean up commit daf3f6e83013367203a8c688e145acfaa90d3928 Merge: fe89c1b0 47734f27 Author: Charles Zhao Date: Mon Aug 6 09:34:23 2018 -0700 Merge pull request #698 from gorzell/gorzell/upstream/healthcheck REST and gRPC health checks. commit 9f1d05c7c78be53ed19e1fdfa1e5bd5e2ead22c4 Author: mstier-nflx Date: Mon Aug 6 08:57:29 2018 -0700 added validation messages commit 9b6cce740dd183c40ff5eef84a6350b771d78a84 Author: mstier-nflx Date: Mon Aug 6 08:57:29 2018 -0700 added validation messages commit 00ac5252a85af0a084a203eeace8a11d102956c0 Merge: 85865d2a 51e4423f Author: huangyiming Date: Mon Aug 6 16:34:19 2018 +0800 Merge pull request #17 from Netflix/dev Dev commit 4873f5519ee26f45236e76b0d1eeec6b51752920 Author: José David Baena Date: Sun Aug 5 19:55:23 2018 -0700 Added tests for MetadataMapperService commit f74151d48288dc05fd4c30027e172ce26ae3d07c Author: José David Baena Date: Sun Aug 5 18:29:01 2018 -0700 Updated tests in order to support dynamic fork join cases commit 1c123ec2ea4c7ee4def022802f6148d2eb51270c Author: José David Baena Date: Sun Aug 5 13:25:58 2018 -0700 Updated tests in order to consider metadata prefetching at workflow execution level commit e4ccef4a918627e1db0b266952fab2e2ab4cb062 Author: José David Baena Date: Fri Aug 3 16:37:11 2018 -0700 Metadata access refactoring and addressing data access suggestions - Use of Optional instead of null checking when possible - Import statements sorted and deleted unused ones commit 7b27316e05d4bb2d6d37d536c4699bd32fd45e39 Author: José David Baena Date: Fri Aug 3 13:00:54 2018 -0700 Refactored sub workflow task mapper in order to not use metadataDAO commit fe89c1b0bfbd72bdf47270ecd9e5024b6c38698b Merge: 82131bcf c6333845 Author: Charles Zhao Date: Fri Aug 3 07:13:40 2018 -0700 Merge pull request #690 from josedab/elasticsearch-config-fix Elasticsearch property decoupling from db commit 47734f275e2daf59189fd4f01c1f01370932dc5c Merge: f2203da3 82131bcf Author: Greg Orzell Date: Fri Aug 3 10:02:05 2018 +0200 Merge branch '2.0' of github.com:Netflix/conductor into gorzell/upstream/healthcheck commit 4cdf2b029b398ae76bdf56ff750a8e4bae12aaba Author: José David Baena Date: Thu Aug 2 19:30:39 2018 -0700 Metadata pre fetching at execution service layer - Metadata pre fetching on behalf of getting rid of MetadataDAO access from DeciderService onwards commit 6596b0893fd83ee24508150f94dff5fb065fac3b Merge: 2999d4f4 cade2baf Author: mstier-nflx Date: Thu Aug 2 15:41:29 2018 -0700 merged dev and added bodyParser commit 6a5aab3054cbe6bb5a08174618e12212a943c172 Merge: 208a0715 51e4423f Author: mstier-nflx Date: Thu Aug 2 15:41:29 2018 -0700 merged dev and added bodyParser commit 2999d4f412a93a1b9dd81612c1e2cf0c912f4e8b Author: mstier-nflx Date: Thu Aug 2 15:04:49 2018 -0700 added bulk workflow processing ui commit 208a07154b765026f6781a4f52570ee9d7665a90 Author: mstier-nflx Date: Thu Aug 2 15:04:49 2018 -0700 added bulk workflow processing ui commit f2203da39447c0e01ccf3551f6f8f26b5ccfd6d0 Author: Greg Orzell Date: Thu Aug 2 13:40:31 2018 +0200 Add basic/simple gRPC healthcheck based on the gRPC spec proto and the Netflix healthcheck library. commit 7007b3d39b0be3566e057f9e81dcc640a9268005 Author: fjhaveri Date: Wed Aug 1 14:43:28 2018 -0700 docs(api): improve java documentatin for api commit 8eb8682ea12e7e27e7d8d979afe2b98ccc2734cc Author: fjhaveri Date: Wed Aug 1 14:38:31 2018 -0700 refactor(api): use streams for workflow definition delete api commit f2a74624455518a0e24971d391cbe67eb0780fff Author: fjhaveri Date: Wed Aug 1 14:31:13 2018 -0700 docs(api): improve java documentatin for api commit 909d18231ef39698d4f41a8ab4a90d59b4e051a9 Author: José David Baena Date: Tue Jul 31 17:26:44 2018 -0700 Added unit test for TestTask - Test for availability of the task definition within the Task object commit 4c3e0b2115892d7b9765552ab048a1cded44ec5a Author: fjhaveri Date: Tue Jul 31 16:35:07 2018 -0700 chore(workflow): remove extra space commit b7bd88e5370c29a6fc7982aa546412c9832cb5cd Author: fjhaveri Date: Tue Jul 31 16:22:00 2018 -0700 refactor(workflow): change delete api path from {workflowName}/version/{version} to {workflowName}/{version} commit a98ee3db6992d82597ac40aea6fd79747b7eb93d Merge: 21994377 51e4423f Author: fjhaveri Date: Tue Jul 31 13:47:29 2018 -0700 Merge branch 'dev' of https://github.com/Netflix/conductor into refactor/api_delete_workflow_definition commit 2199437783346d9cd91d65a21dba2993240e65f1 Author: fjhaveri Date: Tue Jul 31 13:44:14 2018 -0700 refactor(workflow): delete latest key saved for workflow definition in dynomite commit c63338458dacb00f6b6e98d4a990ce95bdf289e1 Author: José David Baena Date: Mon Jul 30 09:25:03 2018 -0700 Updated way of retrieving elastic search instance type configuration commit cb3e54e61f37ddbb5fb6aa1d7dc5d4b1c0abe5b7 Author: José David Baena Date: Fri Jul 27 15:22:45 2018 -0700 Moved ElasticSearch instance type property to ElasticSearchConfiguration commit 5b64440ab62512d77a202d4db2ccb8febfc59c57 Author: José David Baena Date: Wed Jul 25 18:01:20 2018 -0700 Decoupling elastic search instance configuration from db namespace - Added property 'elasticsearch' so we are able to run an external or inmemory instance regardless of the option chosen for db commit 39a28dfb41cef49da1c755295e7cef999a28b1ce Author: José David Baena Date: Mon Jul 30 20:00:59 2018 -0700 Added integration tests for ephemeral workflows and tasks - Integration test for an ephemeral workflow with stored tasks - Integration test for an ephemeral workflow with ephemeral tasks commit c2fad1c202ddf3199932dff7d474a47c69996075 Author: José David Baena Date: Mon Jul 30 17:53:57 2018 -0700 Updated tests related to ephemeral workflows and tasks use cases commit f69a967205c4e69ddd89983dc935e1d5b54f574d Author: José David Baena Date: Mon Jul 30 15:56:40 2018 -0700 Updated WorkflowResource to point to the right definition of workflow executor - On workflow execution creation, the resource checks for embedded workflow definition before calling the workflow executor commit 51e4423f927c1b9fc84e02df6c5a8397bc46da75 Merge: 2f3a31ea f0ee87a0 Author: Charles Zhao Date: Mon Jul 30 10:46:53 2018 -0700 Merge pull request #679 from Netflix/feature/apis_to_delete_workflow_definition API to delete workflow definition commit 2f3a31ea4579e24667aa85626a44ebea6fbf3c1c Merge: 967b1a39 6a56d451 Author: Charles Zhao Date: Mon Jul 30 10:45:49 2018 -0700 Merge pull request #686 from jimmycasey/master Fixed Spelling. commit 1c08a622cc73b9c23ef3d353b8d7847e7a3880d2 Merge: 879b566c de86cc85 Author: José David Baena Date: Mon Jul 30 10:37:51 2018 -0700 Merge branch 'josedab/elasticsearch-config' into josedab-ephemeral-workflows-v1 commit de86cc85319fa32db6b23b827c7b7f9479101e68 Author: José David Baena Date: Mon Jul 30 09:25:03 2018 -0700 Updated way of retrieving elastic search instance type configuration commit fc7242ee9aaae07a3847eeb1db98aa5db0f70974 Author: Sean Willison Date: Mon Jul 30 10:03:50 2018 -0400 Package lock alienment commit 5110334384814a982ed7a465c8d87896871c60be Author: Sean Willison Date: Mon Jul 30 10:03:50 2018 -0400 Package lock alienment commit b665d8f20095b6ea1175d361a9d4032765f30652 Merge: b3658c98 cade2baf Author: Sean Willison Date: Mon Jul 30 10:00:15 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into upgrade/preparing-for-react-16 commit 57fafd4ea2db81606f83df89c06404b50a3336f9 Merge: b207609c 967b1a39 Author: Sean Willison Date: Mon Jul 30 10:00:15 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into upgrade/preparing-for-react-16 commit f0ee87a027be63a1e61f295196fbd151d425be33 Author: fjhaveri Date: Mon Jul 30 00:09:16 2018 -0700 feature(workflow): make version as required paramter for workflow DELETE API commit 6a56d451f71f18e3bac6658d79ee9ef50137e186 Author: Jimmy Casey Date: Sun Jul 29 19:29:37 2018 +0000 Fixed Spelling. commit 967b1a39e1d189a70f0c9e6b6dad72d0c6da2803 Merge: 32b5c61b 2b9a193b Author: Charles Zhao Date: Sun Jul 29 09:35:32 2018 -0700 Merge pull request #660 from lordbender/fix/cleaning-up-imports Fix/cleaning up imports commit 82131bcfefd264a2316e634258d4effa39df778b Merge: 560a4943 32b5c61b Author: Charles Zhao Date: Sat Jul 28 22:37:55 2018 -0700 merged from dev commit 879b566cf0fe3e8c1befddfe4febebf57afec886 Author: José David Baena Date: Sat Jul 28 17:37:50 2018 -0700 Added support for storing embedded workflow and task definitions - Workflow executions can now store embedded workflow definitions - Workflow tasks can now store embedded task definitions - As workflow tasks may contain embedded definitions, this let execution Tasks access to it on those cases During the addition of the work, some code styles were updated: - Got rid of implementation classes on attribute declarations. - Refactored certain variables across the code on behalf of improving readability commit ae8b538d500af30a53cc5349cce861f750ce791e Author: José David Baena Date: Sat Jul 28 16:08:56 2018 -0700 Updated Frontend in order to load workflow metadata only if definition is not embedded - Workflow detail view now supports ephemeral workflows commit 13d573d731bb571ef6624d5aca8798435c8b6a02 Author: José David Baena Date: Sat Jul 28 16:08:56 2018 -0700 Updated Frontend in order to load workflow metadata only if definition is not embedded - Workflow detail view now supports ephemeral workflows commit 32b5c61b78bf0d1197f5856d43418543f0e99d3f Merge: 6a455ba9 92a2966f Author: Anoop Panicker Date: Fri Jul 27 18:58:02 2018 -0700 Merge branch 'master' into dev commit 8ebc549d693ae9600716fd6c65c79966fe6d47ef Merge: 29ab4073 3ad2f6ec Author: José David Baena Date: Fri Jul 27 15:45:14 2018 -0700 Merge branch 'josedab/elasticsearch-config' into josedab-ephemeral-workflows-v1 commit 3ad2f6ec4cbd89e0055cbaea62b2d14fb834af4e Author: José David Baena Date: Fri Jul 27 15:22:45 2018 -0700 Moved ElasticSearch instance type property to ElasticSearchConfiguration commit 29ab4073c64ba66fc39603714a894ab9e06e1215 Author: José David Baena Date: Thu Jul 26 19:08:35 2018 -0700 Added concept of ephemeral tasks - Workflow can have ephemeral or stored tasks - If an ephemeral task is detected, the system stores it as part of the workflow execution commit 71eafe7b61992a07d2866298a949ac5a414ed698 Author: José David Baena Date: Thu Jul 26 19:04:52 2018 -0700 Added payload example for a ephemeral workflow with ephemeral tasks commit eee3a85d270381c6d506ed071f1d32d99fd1ce3d Author: José David Baena Date: Thu Jul 26 12:13:03 2018 -0700 When starting a new workflow execution, store workflow definition if it is ephemeral commit 52da4731b9285655c28c1b819481bc86bc9f027e Author: José David Baena Date: Wed Jul 25 22:50:15 2018 -0700 Added example of a ephemeral workflow with stored tasks commit b8c924ea6e097122099e8c179c0f2a1c27fc8727 Author: José David Baena Date: Wed Jul 25 21:28:33 2018 -0700 Consolidated payloads for starting a new workflow. - A dto is shared for starting a workflow regardless of the rest resource used - Added the possibility of using a workflow definition when running a workflow. This is a transition for the concept of ephemeral workflows - Added validations related to shared DTO commit 7ff5e86de3a804c770df768b0158a7e649fe27fb Author: José David Baena Date: Wed Jul 25 18:01:20 2018 -0700 Decoupling elastic search instance configuration from db namespace - Added property 'elasticsearch' so we are able to run an external or inmemory instance regardless of the option chosen for db commit d5d2cbc2ade7a52c08cec296411b345433b35212 Author: fjhaveri Date: Wed Jul 25 13:50:08 2018 -0700 chore(workflow): improved validation and error message commit 83b298034a6fadf3f7910eb8442f969ccfa09045 Author: fjhaveri Date: Wed Jul 25 10:25:10 2018 -0700 chore(workflow): fixed the indentation and error messages commit 92a2966f032bf64831ce7051a769851d7b7ce97b Author: Kishore Date: Tue Jul 24 19:25:18 2018 -0700 Quick fix to es5-persistence get workflows by id. commit 5306fbd830fd72be699a89c48e9ff8fdc1871d66 Author: Greg Orzell Date: Tue Jul 24 14:15:00 2018 +0200 Add basic REST healthcheck. commit 9dde3f43ad3a0a2ba361d8d1f8fe43733590e6fc Author: fjhaveri Date: Mon Jul 23 14:43:00 2018 -0700 fix(client): removing default version for workflow definition delete api commit b3ee2b4bfc7aa7fdb04cc2260f3926956ff3245d Author: fjhaveri Date: Mon Jul 23 13:58:51 2018 -0700 feature(workflow): added api to delete workflow definition commit 651346facd467f4787e4074af37132ba1a40ed3f Author: fjhaveri Date: Fri Jul 20 13:30:23 2018 -0700 feature(workflow): added api to delete workflow definition commit 590d922e9aa4f6d6364433f05437d460848855b3 Author: José David Baena Date: Thu Jul 19 16:59:29 2018 -0700 Updated comments and formatting for consistency with the current code commit 858576f393e54df0833b7fcdac387515da61218f Author: José David Baena Date: Thu Jul 19 16:29:32 2018 -0700 Updated MockIndexDao in order to support the new Index setup feature commit 63f819b5dbe0572a9cf6f8b41baa30a123e70f30 Author: José David Baena Date: Thu Jul 19 16:28:11 2018 -0700 Update Main class in order to support Embedded ES wait time - If Embedded ES option is chosen, the main class will wait for a EMBEDDED_ES_INIT_TIME amount of time commit ba256d2363206500315ca4bbad5b6b77a71d66f9 Author: José David Baena Date: Thu Jul 19 16:20:37 2018 -0700 Adding support to the IndexDAO for initialization tasks - On an embedded ElasticSearch instance, start of the instance is necessary before accessing the index commit b3658c98245112f166dd129a8b3453883d1faf03 Author: Sean Willison Date: Wed Jul 18 16:48:16 2018 -0400 Correcting Linting Errors commit b207609cf699ab1da3e19bb57967fff5f34074f8 Author: Sean Willison Date: Wed Jul 18 16:48:16 2018 -0400 Correcting Linting Errors commit 9c85577b8654b4e6983120f0b33df71226d89fa6 Author: Sean Willison Date: Wed Jul 18 15:43:49 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowMetaList.js commit f1502bdcf68c6d215d7edf688333bbe5b217ce84 Author: Sean Willison Date: Wed Jul 18 15:43:49 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowMetaList.js commit 48396a51c8c9c3963cefcb2498473ff5f478ffe3 Author: Sean Willison Date: Wed Jul 18 15:40:26 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - TaskMetaList.js commit b7ae1ef08dd89d9eb8d37fbc3a2e9bb524f2af76 Author: Sean Willison Date: Wed Jul 18 15:40:26 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - TaskMetaList.js commit 133b20a5dbf8257a3ffd99348ebdaf30289e5a4f Author: Sean Willison Date: Wed Jul 18 15:33:57 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - QueueList.js commit f70682205db4b2dd03ed9bd6cb1a7cdbc2fd9eed Author: Sean Willison Date: Wed Jul 18 15:33:57 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - QueueList.js commit efdf087f739ad32ea082edc8073d43d35ffe26e1 Author: Sean Willison Date: Wed Jul 18 15:29:07 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowList.js commit 6c5f65ee88050ea3a5ad87f74f777739836d5176 Author: Sean Willison Date: Wed Jul 18 15:29:07 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowList.js commit 910ebf1152361f843bea15e747fceec59868a304 Author: Sean Willison Date: Wed Jul 18 14:48:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowList.js commit c6ac6b490c16a57765af9276e9ee63b38c5c18b6 Author: Sean Willison Date: Wed Jul 18 14:48:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowList.js commit e161fb14f59620cf4504595861bedf8cd5c09819 Author: Sean Willison Date: Wed Jul 18 14:36:47 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowAction.js commit 6d40d25e66725d8f62053c6e7734142b848766d0 Author: Sean Willison Date: Wed Jul 18 14:36:47 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowAction.js commit 384e9a3be6eeeabdfbedd912a5a23e4f4858a4d8 Author: Sean Willison Date: Wed Jul 18 14:32:35 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowAction.js commit fcdf09ee51b1cbfec0c08bcd815c32046743260a Author: Sean Willison Date: Wed Jul 18 14:32:35 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - WorkflowAction.js commit 8fc7a062d3a9d64ebc19c8800b8caf2b3b1b5c3d Author: Sean Willison Date: Wed Jul 18 14:18:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - EventList.js commit 42cdd259e22d01d8ce7e89867c04a6966d92085f Author: Sean Willison Date: Wed Jul 18 14:18:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - EventList.js commit f7ec6781a287255adab759713df632cf42b9e072 Author: Sean Willison Date: Wed Jul 18 14:14:57 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit 2c3fe6bb9517fee56b24c1b47e0ba7258c1436ef Author: Sean Willison Date: Wed Jul 18 14:14:57 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit d8d10babc39030e3c0570ad5b493414d3211479f Author: Sean Willison Date: Wed Jul 18 14:01:21 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - EventExecs.js commit 6f98b872f36472e03bede507c81e0ef55a3f539e Author: Sean Willison Date: Wed Jul 18 14:01:21 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - EventExecs.js commit 1189556b7d7eae1add8c6871c3021252ae3597cb Author: Sean Willison Date: Wed Jul 18 13:58:59 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit b9e7e7e2613dfa2329b27a64deb0d94c392fdb39 Author: Sean Willison Date: Wed Jul 18 13:58:59 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit 712e273d039d86a2d9b17df45f624c7c1268db0c Author: Sean Willison Date: Wed Jul 18 13:56:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit 7b7d34826440b926cb0d4a9b194368b971b06dc7 Author: Sean Willison Date: Wed Jul 18 13:56:25 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - LeftMenu.js commit e4d431b392620f8e00e85060eb069a02f76e891e Merge: 797f2c71 1c065e91 Author: Sean Willison Date: Wed Jul 18 13:54:48 2018 -0400 Conflict Resolution commit 24b1dfbe45fa903f2bff3d579fd31b721877d19d Merge: 96281378 088d206b Author: Sean Willison Date: Wed Jul 18 13:54:48 2018 -0400 Conflict Resolution commit 797f2c71ba20d5eee27c740bd211dd413e0932f6 Author: Sean Willison Date: Wed Jul 18 13:52:16 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - Error.js commit 96281378875591be5b9b9e63fe196d4fefe250ab Author: Sean Willison Date: Wed Jul 18 13:52:16 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - Error.js commit 42b7ae84ad2b7d5f81615d87f716d254f99bd7af Author: Sean Willison Date: Wed Jul 18 13:50:12 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - App.js commit 3a07206a85e90a70a6a6f6ca2c63aa73c969c9dd Author: Sean Willison Date: Wed Jul 18 13:50:12 2018 -0400 createClass() is not supported in newer versions of react, refactoring in preparation for upgrade - App.js commit fd82c95a862bdde9fd377a5d392b1cd65aa0f691 Author: Sean Willison Date: Wed Jul 18 13:47:48 2018 -0400 linting corrections - App.js commit d5df4c525d97918e5ca0446166fae036b9e6eb93 Author: Sean Willison Date: Wed Jul 18 13:47:48 2018 -0400 linting corrections - App.js commit f3c809355c8ebb31a8af811cb5c62e17aeae6347 Author: Sean Willison Date: Wed Jul 18 13:46:32 2018 -0400 linting corrections - app.js commit fcbf43470e107f9ff584476d02a6398b054ca648 Author: Sean Willison Date: Wed Jul 18 13:46:32 2018 -0400 linting corrections - app.js commit 5d04844aba4c70c618f36e3ce720464a5cc6cebb Author: Sean Willison Date: Wed Jul 18 13:44:27 2018 -0400 linting corrections commit c05305e7afc8adbd83f0360086df3cd8026c45a4 Author: Sean Willison Date: Wed Jul 18 13:44:27 2018 -0400 linting corrections commit b7701e5404c0301872625f8aa02d228b34b5b5e7 Merge: fd81b49d 6a455ba9 Author: Sean Willison Date: Wed Jul 18 13:33:55 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into dev commit cade2baf3954c117db99d6939f73d6adf74a6b49 Author: Hunter Ford Date: Wed Jul 18 09:48:02 2018 -0700 Update package-lock.json commit 2b9a193be6bcac4ba74efcead8816aa35e36bfbf Author: Hunter Ford Date: Wed Jul 18 09:48:02 2018 -0700 Update package-lock.json commit 1c065e911cea0a86fab6cee3992df2d2ac2584f0 Merge: 2ca61f5a 5ebefa36 Author: Sean Willison Date: Wed Jul 18 11:02:19 2018 -0400 I had to merge in the latest code cleanup branch to avoid a downstream conflict. commit 088d206b54c026324513541953f38bb327edc115 Merge: 1b69242c 439e2a98 Author: Sean Willison Date: Wed Jul 18 11:02:19 2018 -0400 I had to merge in the latest code cleanup branch to avoid a downstream conflict. commit 2ca61f5a48a4c20bc66a0ed885db65c63e59af41 Merge: 023e240d 590b8f6d Author: Sean Willison Date: Wed Jul 18 10:40:10 2018 -0400 Resloving Conflicts commit 1b69242cd15709f27172c3416a6a3a48e3d0de0d Merge: de61f64b 6a455ba9 Author: Sean Willison Date: Wed Jul 18 10:40:10 2018 -0400 Resloving Conflicts commit 5ebefa36273c19f884f7a838cd4853ef22be376e Author: Sean Willison Date: Wed Jul 18 10:30:09 2018 -0400 Correcting Linting Issues commit 439e2a9879abdb7d1fa14f4f8834b20aab673e99 Author: Sean Willison Date: Wed Jul 18 10:30:09 2018 -0400 Correcting Linting Issues commit af88ee01cd181c1fb6c9424995bd5c1f5c4e9ca8 Author: Sean Willison Date: Wed Jul 18 10:28:37 2018 -0400 Resloving Conflicts commit b22beed35b18ef9b9c73edb9622466e840915fd8 Author: Sean Willison Date: Wed Jul 18 10:28:37 2018 -0400 Resloving Conflicts commit d1f86d0a9f3bc67a682c751d576c498b75061faa Merge: ac600373 590b8f6d Author: Sean Willison Date: Wed Jul 18 10:21:50 2018 -0400 Resloving Conflicts commit aca12df5f50aebeb70e8beccb337d0884862ea42 Merge: e25dcac6 6a455ba9 Author: Sean Willison Date: Wed Jul 18 10:21:50 2018 -0400 Resloving Conflicts commit 6a455ba970a651c67db50b58e9c4e1216bdee5e1 Merge: 7e5a0a0d e7018ef5 Author: Hunter Ford Date: Tue Jul 17 16:58:07 2018 -0700 Merge pull request #654 from lordbender/feature/add-auth-header-forwarding Feature/add auth header forwarding commit 7e5a0a0d643feb0d0007003f2406f3e02f05ed74 Author: huangyiming Date: Wed Jul 18 07:41:04 2018 +0800 remove the unnecessary code (#496) * remove the event_handler_test293d550-659a-4aed-accc-a712b44db409 123456 * remove the unnecessary code commit 103041c3e92dedace5b6c2d3a24176930ed8ea2b Author: huangyiming Date: Wed Jul 18 07:40:33 2018 +0800 remove unnecessary code (#493) commit ac600373032acfe1a3f4493f00590d3389d899fd Author: Sean Willison Date: Tue Jul 17 16:30:23 2018 -0400 correcting issue causing watch to fail for new linting rules commit e25dcac6d747604b905085ff669c6a18f477a100 Author: Sean Willison Date: Tue Jul 17 16:30:23 2018 -0400 correcting issue causing watch to fail for new linting rules commit ecf343a258ee180d1d9ce50377c0964044b6a840 Author: Sean Willison Date: Tue Jul 17 16:27:51 2018 -0400 correcting issue causing watch to fail for new linting rules commit f6ecc92a9c6209127f4cfde3e41cfc5930d4f0b1 Author: Sean Willison Date: Tue Jul 17 16:27:51 2018 -0400 correcting issue causing watch to fail for new linting rules commit 023e240d6676387265cb78e306b8752da9fb70bf Merge: aecee230 c18c1d8f Author: Sean Willison Date: Tue Jul 17 14:28:35 2018 -0400 Resolving Conflicts commit de61f64b553503ee6947215d6cdff5e0838d8d1a Merge: 57cf15a1 9a672cfd Author: Sean Willison Date: Tue Jul 17 14:28:35 2018 -0400 Resolving Conflicts commit 590b8f6d2cccf066d79e5c8ead4ede684d1d5c6c Merge: 86b5ca54 c18c1d8f Author: Hunter Ford Date: Tue Jul 17 10:30:50 2018 -0700 Merge branch 'dev' into feature/add-auth-header-forwarding commit e7018ef5a7fcb9f12eb60fb4bb68395e8ab61744 Merge: b57cb3d0 9a672cfd Author: Hunter Ford Date: Tue Jul 17 10:30:50 2018 -0700 Merge branch 'dev' into feature/add-auth-header-forwarding commit 9a672cfd608c4f164ef2de623d14bb5c200facd8 Merge: ff31f705 c6f1b172 Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Tue Jul 17 09:44:12 2018 -0700 Merge pull request #657 from lordbender/fix/code-consistency-issues adding eslint standards, to start correcting many code inconsistencies commit aecee2305724e8bd188c3f4ba6119e94a530f3c7 Author: Sean Willison Date: Tue Jul 17 12:14:21 2018 -0400 consolidating duplicate dependencies in package.json commit 57cf15a139be91ef0f1811e7e6b9283df76f0cfd Author: Sean Willison Date: Tue Jul 17 12:14:21 2018 -0400 consolidating duplicate dependencies in package.json commit dd2275c657e00f610f9f21f5f1f560fae540f4fb Author: Sean Willison Date: Tue Jul 17 12:11:30 2018 -0400 removing unused imports gulpfile commit 176481fc7350cbc8e774c403c49fb9c4615d777f Author: Sean Willison Date: Tue Jul 17 12:11:30 2018 -0400 removing unused imports gulpfile commit 202816945c4bdedac2db73d78687817c53c184b0 Author: Sean Willison Date: Tue Jul 17 12:10:41 2018 -0400 removing unused imports root files commit f6ea78072ccc4a4687b725aa273ce3f2e3cd4cec Author: Sean Willison Date: Tue Jul 17 12:10:41 2018 -0400 removing unused imports root files commit ebe4ebbde92dde962c84033741faadcbfe1aece5 Author: Sean Willison Date: Tue Jul 17 12:09:04 2018 -0400 removing unused imports workflow meta list commit 8d7148ba24fc77cd9cc1ccadbef18e4b3f8fb8d9 Author: Sean Willison Date: Tue Jul 17 12:09:04 2018 -0400 removing unused imports workflow meta list commit cefd4b8f7f3837dc8314703aea18cffe954ff488 Author: Sean Willison Date: Tue Jul 17 12:07:47 2018 -0400 removing unused imports workflow meta details commit 1b7fc6d730265569dcbf8bd67b729e2be30dcf0a Author: Sean Willison Date: Tue Jul 17 12:07:47 2018 -0400 removing unused imports workflow meta details commit 1bc76a820628568c59ca2cb886d6549e6a522872 Author: Sean Willison Date: Tue Jul 17 12:06:51 2018 -0400 removing unused imports workflow tasks commit f30b9357acae2c5217d5f0e8c79163c1c5efbcf5 Author: Sean Willison Date: Tue Jul 17 12:06:51 2018 -0400 removing unused imports workflow tasks commit 7268bb2fce5933906bae242f0520f240c35cdd3e Author: Sean Willison Date: Tue Jul 17 12:05:50 2018 -0400 removing unused imports queues commit 668f5e4bd5a1ecb51d3124ddedb4d41ea99abf79 Author: Sean Willison Date: Tue Jul 17 12:05:50 2018 -0400 removing unused imports queues commit 72092840ad23d474354a924a8dfbb7b5833dcbfe Author: Sean Willison Date: Tue Jul 17 12:05:07 2018 -0400 removing unused imports workflow executions commit e25d8f02ebbbd5fa2ad61a5d74430ed63ef60bec Author: Sean Willison Date: Tue Jul 17 12:05:07 2018 -0400 removing unused imports workflow executions commit 986c0ae2aec665f1cee80d79a7ddf7b30e6cb58f Author: Sean Willison Date: Tue Jul 17 12:03:07 2018 -0400 removing unused imports commit 424be5b9c31bee47c01f827da71482e4b0b14219 Author: Sean Willison Date: Tue Jul 17 12:03:07 2018 -0400 removing unused imports commit 01b1f493c1beb83403cb1860dcaafbba71056ef5 Author: Sean Willison Date: Tue Jul 17 11:55:09 2018 -0400 removing unused dependencies commit b32320b0d08feb422c4e893a353d992b68e025ec Author: Sean Willison Date: Tue Jul 17 11:55:09 2018 -0400 removing unused dependencies commit 56a98a3371b4c494607f3bc67e9d099edc0025ef Author: Sean Willison Date: Tue Jul 17 11:53:45 2018 -0400 removing brittle image min dependencies, there are only 3 images and they are already minified. commit 833774b50aac24d5bd729b1ad338be47386d3945 Author: Sean Willison Date: Tue Jul 17 11:53:45 2018 -0400 removing brittle image min dependencies, there are only 3 images and they are already minified. commit fd81b49d63d72b9e954550e2883a687adfabf33a Merge: 4b896693 ff31f705 Author: Sean Willison Date: Tue Jul 17 11:50:04 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into dev commit b57cb3d04c8f2b031b8f05e1a8a598cf1ecbcb5e Merge: 0bfd4675 ff31f705 Author: Sean Willison Date: Tue Jul 17 11:48:50 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/add-auth-header-forwarding commit ff31f7058362775dfa42122370b5c6284107300c Merge: 45f84c5e 177c9620 Author: Charles Zhao Date: Mon Jul 16 17:05:42 2018 -0700 Merge pull request #658 from jvemugunta/dev updated mysql test cases with two threads commit 177c9620179c46639d9f36275462e26105c4b90e Author: Jagadish Vemugunta Date: Mon Jul 16 18:49:09 2018 -0400 updated mysql test cases with two threads commit 4b89669335d914dd8e3794e2318544a69e405abf Merge: 45f84c5e 80dc499c Author: Sean Willison Date: Mon Jul 16 14:11:35 2018 -0400 Merge branch 'master' of https://github.com/Netflix/conductor into dev commit 0bfd467597b33a724ca70676df300103a3022bf2 Merge: fa786b77 45f84c5e Author: Sean Willison Date: Mon Jul 16 10:19:50 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into feature/add-auth-header-forwarding commit c6f1b172062d75ae75d39cf954c94697ccfb7772 Merge: 6ab75647 45f84c5e Author: Sean Willison Date: Mon Jul 16 10:19:04 2018 -0400 Merge branch 'dev' of https://github.com/Netflix/conductor into fix/code-consistency-issues commit c18c1d8fcf761984f33f6743546dadd974e13996 Author: Sean Willison Date: Mon Jul 16 10:02:00 2018 -0400 adding eslint standards, to start correcting many code inconsistencies commit 6ab75647ec3f6eb0a10cc62a0814e094640ddaa0 Author: Sean Willison Date: Mon Jul 16 10:02:00 2018 -0400 adding eslint standards, to start correcting many code inconsistencies commit 86b5ca540f59a910f88a5b7b8db0c39cae7dd805 Merge: 9e5c842e 986db277 Author: Sean Willison Date: Mon Jul 16 09:44:28 2018 -0400 resolving conflicts commit fa786b774fae06632c8f3e77275fdda1e96a7a58 Merge: d269c9fb 80dc499c Author: Sean Willison Date: Mon Jul 16 09:44:28 2018 -0400 resolving conflicts commit 45f84c5e64d597afbe0aa1ef91d97c2bda6a09e7 Merge: d74215b5 4404802e Author: Charles Zhao Date: Sat Jul 14 22:51:36 2018 -0700 Merge pull request #655 from mudit3774/enhancement/add_shutdown_hook_java_client Add shutdown hook java client commit 4404802e38d760e169ff9cae5fff29f015d8c586 Author: Mudit Raj Gupta Date: Sun Jul 15 09:39:40 2018 +0530 removes empty line commit d80842cea7bbc865688a7cf8b74a140fff1c0c29 Author: Mudit Raj Gupta Date: Sun Jul 15 09:38:06 2018 +0530 fixes formatting commit a6283d74d41d1a396c5b10004af1be1f882817d1 Author: Mudit Raj Gupta Date: Sun Jul 15 09:34:33 2018 +0530 handles intterupted exception in shutdown hook commit 80dc499c46781d1b80d7774aaa7f5b35d8fa5004 Merge: 0de404f2 d74215b5 Author: Kishore Date: Fri Jul 13 19:13:19 2018 -0700 Merge branch 'dev' commit d74215b50271f5d4535f60729ec96afc2c74c58a Author: Kishore Date: Fri Jul 13 19:10:36 2018 -0700 Fixed searchArchivableWorkflows rangeQuery. commit fa2cd6b428759c343bb73b16220e50928e3e0a5b Author: Anoop Panicker Date: Fri Jul 13 17:58:38 2018 -0700 upgrade gradle wrapper to 4.8.1 resume parent workflow from sub workflow retry only if parent does not have failure workflow commit 5c0e4298ea21a5a4ee69c26899986fac8471feba Merge: 243d5068 0f01b366 Author: Kishore Date: Fri Jul 13 17:01:00 2018 -0700 Merge pull request #651 from Netflix/fix/es_templates_mappings Fixed mapping conflict issues & cleaned up Elasticsearch templates. commit 0f01b366a868296502e168ea9500f37ad458af5a Author: Kishore Date: Fri Jul 13 16:58:23 2018 -0700 Cleanup per review. commit 84e5dded88dc9feb00b1def1dbd66d9fd662a387 Author: Kishore Date: Fri Jul 13 16:54:56 2018 -0700 Updated tasklog's docType - task to task_log. commit 243d5068bf87fdb709dec0b773dee5ff91bdb743 Merge: 916e2628 cbfee6b5 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jul 13 16:54:00 2018 -0700 Merge pull request #653 from Netflix/resume_parent_from_sub_workflow resume parent workflow upon sub workflow retry commit cdfce55121ee5d688a77cec099bf805e53c8a36d Author: Mudit Raj Gupta Date: Sat Jul 14 03:38:09 2018 +0530 removed unnecessary syncronization in shutdown() commit ed2730b7c38a55e2275d69410b702cbdda41f414 Author: Mudit Raj Gupta Date: Sat Jul 14 03:30:27 2018 +0530 adds shutdown function in wf task coordinator in Java client commit 9e5c842e4612580f853abae5c9c59fa5ec476c1a Author: Sean Willison Date: Fri Jul 13 16:51:26 2018 -0400 correcting incorrect test logic commit d269c9fb249f6e1aac668c11a9fc11f4f0e269a1 Author: Sean Willison Date: Fri Jul 13 16:51:26 2018 -0400 correcting incorrect test logic commit 1685193c9d296043a63f1fed6ca82074e5edc41e Author: Sean Willison Date: Fri Jul 13 15:53:18 2018 -0400 updating formatting to make commit 2139a496c0bea5d0e620ae3e8fa63711e4ca30c0 Author: Sean Willison Date: Fri Jul 13 15:53:18 2018 -0400 updating formatting to make commit cda1c4a477333d6eed2d0091268ffd6664756956 Author: Sean Willison Date: Fri Jul 13 15:34:27 2018 -0400 adding leaks checking on mocha test suite commit ff85f7ae926bf3cb402415abb677dffb5ebe01b9 Author: Sean Willison Date: Fri Jul 13 15:34:27 2018 -0400 adding leaks checking on mocha test suite commit 568ec12e07d58d99e16381132f346c6ca70dd4de Author: Sean Willison Date: Fri Jul 13 15:29:56 2018 -0400 Correcting failing test commit 635b2e0e02f6b2487083c40fcb157a90c3512449 Author: Sean Willison Date: Fri Jul 13 15:29:56 2018 -0400 Correcting failing test commit 2ac28f5434c8a6d3fba0372c2f4091eea9102d6c Author: Sean Willison Date: Fri Jul 13 15:27:57 2018 -0400 Adding the auth header to the superagent headers if it exists on req commit 9d2d13be4fb3835801fa5c1266bedb15daca1213 Author: Sean Willison Date: Fri Jul 13 15:27:57 2018 -0400 Adding the auth header to the superagent headers if it exists on req commit 75c8ec9f543d716baf3c09802a3aaf69369edab7 Author: Sean Willison Date: Fri Jul 13 15:12:28 2018 -0400 Adding the auth header to the superagent headers if it exists on req commit e7fb124063bab1d24d46ce43c47b5970a8c23f3d Author: Sean Willison Date: Fri Jul 13 15:12:28 2018 -0400 Adding the auth header to the superagent headers if it exists on req commit 06c3189567c1573b60f73c4106c9128e09835691 Author: Sean Willison Date: Fri Jul 13 14:36:29 2018 -0400 cleaning up unused dependencies commit 399bb325fdfefa171681a5c12a2200aba5c03af1 Author: Sean Willison Date: Fri Jul 13 14:36:29 2018 -0400 cleaning up unused dependencies commit f39d04e20d6384e622c6b070d089b33c684ea24a Author: Sean Willison Date: Fri Jul 13 14:26:55 2018 -0400 created test for auth header not present. commit 26f4364accdcaf4da95e592cacaee4fd7186aede Author: Sean Willison Date: Fri Jul 13 14:26:55 2018 -0400 created test for auth header not present. commit 740c431319dc5448496083ec7b8d939d345d5606 Author: Sean Willison Date: Fri Jul 13 14:24:51 2018 -0400 created test for auth header present. commit 45a00b698cc9358a614f15a316cc87807382c56e Author: Sean Willison Date: Fri Jul 13 14:24:51 2018 -0400 created test for auth header present. commit cbfee6b5abe82e0cd752bc663961b6ec31eb0658 Author: Anoop Panicker Date: Fri Jul 13 09:34:57 2018 -0700 resume parent workflow upon sub workflow retry commit 5f08f301a36f186445e55999bc04ce3acc4bf2e7 Author: Sean Willison Date: Fri Jul 13 11:53:04 2018 -0400 npm run test is failing because there are no tests in the UI project. commit 1688d2cbd55c18071b0690e3c44f894d99cc4225 Author: Sean Willison Date: Fri Jul 13 11:53:04 2018 -0400 npm run test is failing because there are no tests in the UI project. commit b14ac9618eaa1da5de8aae90f6b85c896bd97387 Author: Sean Willison Date: Fri Jul 13 11:12:37 2018 -0400 cleaning up the build, making it work with node 8+++ and npm 6++ commit 720675f90d96da1db6674ef3afb576a29085357b Author: Sean Willison Date: Fri Jul 13 11:12:37 2018 -0400 cleaning up the build, making it work with node 8+++ and npm 6++ commit 4ea25af1bc644a2ef9b83a9cea115190c8febce9 Author: Sean Willison Date: Fri Jul 13 10:38:06 2018 -0400 Cleaning up unused references commit 22feb010fbdf732e866e80e0fce017af60c366fe Author: Sean Willison Date: Fri Jul 13 10:38:06 2018 -0400 Cleaning up unused references commit 78731ffed2589f589ed55c518664f660cae73400 Author: Sean Willison Date: Fri Jul 13 10:34:22 2018 -0400 Cleaning up duplicate dependencies in package.json commit 188c46b5c0281268b9cfd3f1a1f428f371fc4c93 Author: Sean Willison Date: Fri Jul 13 10:34:22 2018 -0400 Cleaning up duplicate dependencies in package.json commit 40f1fca26b05475b4bdc69ddc2753b8cf6d8c0f0 Author: Sean Willison Date: Fri Jul 13 10:32:18 2018 -0400 Wrapping server.js on a Main class, and adding middware directories commit bddbc1b98e00dcfb29aab10133b0b39cc744de0c Author: Sean Willison Date: Fri Jul 13 10:32:18 2018 -0400 Wrapping server.js on a Main class, and adding middware directories commit d1d25c468e5268c6822945fd4f7628470fbe5ef0 Author: Greg Orzell Date: Fri Jul 13 10:23:28 2018 +0200 Fix issues that happened when upstream was merged. commit 4d5a235aea3e9777cc010fed9420353b644e5786 Author: Kishore Date: Fri Jul 13 00:54:59 2018 -0700 Fixed mapping conflict issues. Cleaned up Elasticsearch templates. commit 916e2628bd467b3b8cf5926e67d962d5a4ef06f5 Merge: 7e48fe5d edb6e3fc Author: Charles Zhao Date: Wed Jul 11 22:11:07 2018 -0700 Merge pull request #642 from jvemugunta/dev MYSQL DAO bugs commit cadae4d0458408460612b8a2de09446823893963 Author: Greg Orzell Date: Wed Jul 11 16:10:01 2018 +0200 First step towards ephemeral workflows. Change Workflow instances to contain the definition of the workflow they are an instance of, rather than having to look it up. commit 986db2771b432276e6b0bbfa1b14cb8eaa51d72b Merge: 9e45dcd7 28aec859 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 10 14:18:59 2018 -0700 Merge pull request #646 from Netflix/fix/null-safety-for-workflow-tasks added null safe check for workflow tasks commit 7e48fe5de6cac78779c5c398198450c77c320716 Merge: f109b609 9788ab18 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jul 10 14:18:59 2018 -0700 Merge pull request #646 from Netflix/fix/null-safety-for-workflow-tasks added null safe check for workflow tasks commit 28aec859322fd89971a5257ca61f9bbbf4c764d3 Author: mstier-nflx Date: Tue Jul 10 11:03:27 2018 -0700 added null safe check for workflow tasks commit 9788ab18eca8db5fdf82ff874f478d087710505a Author: mstier-nflx Date: Tue Jul 10 11:03:27 2018 -0700 added null safe check for workflow tasks commit 560a494330a362b591150d9fc97221ae07971f08 Merge: e63341f2 a1191bb6 Author: Charles Zhao Date: Tue Jul 10 07:26:31 2018 -0700 Merge pull request #636 from vmg/vmg/grpc-io grpc: Add type-safe ProtoBuf objects to all Tasks commit a1191bb67249855fda35a1a6d1f0961095451d61 Author: Vicent Marti Date: Tue Jul 10 14:55:08 2018 +0200 gradle: Drop dependency on Bintray for protogen commit 828a9ceed606caa20c3efc9f0d55457b616fd77f Author: Vicent Marti Date: Tue Jul 10 14:54:06 2018 +0200 es: Do not close a null ElasticSearch instance commit 078ac934b63137e4f783317540ac4c0654c4c4a5 Author: Vicent Marti Date: Mon Jul 9 17:44:54 2018 +0200 common: Extract constants in JsonMapperProvider commit 48828e8740c2fb122f1fcbd842f32526c6b85f3f Author: Vicent Marti Date: Mon Jul 9 17:42:31 2018 +0200 gradle: Move versions to versionsOfDependencies.gradle commit b5f5b08f124a5c3479a34a7ca0d6b94adf36c4a1 Author: Vicent Marti Date: Mon Jul 9 17:37:56 2018 +0200 gradle: Implement ProtoGen as custom gradle task commit 41633d394731ead26279c4ecf93aa5930767f02a Author: Vicent Marti Date: Wed Jul 4 12:23:10 2018 +0200 client/gogrpc: Update generated code commit 7b6eefe7c49d2384caee0a6387f799b1f469db38 Author: Vicent Marti Date: Tue Jul 3 16:46:14 2018 +0200 grpc: Export new field in WorkflowDef commit 0f902d43da765464e705ff30d3a1c93b5f4ea1ed Author: Vicent Marti Date: Tue Jul 3 16:46:02 2018 +0200 protogen: Wire up as part of the build process commit 4f73445124e7d102e5863498d3544f15098f43d6 Author: Vicent Marti Date: Mon Jul 2 19:16:33 2018 +0200 gradle: Remove BinTray dependency The ProtoGen packages are now mirrored in JCenter. commit 8ad53ac10509e406a12fa1000a6c841011d8dc80 Author: Vicent Marti Date: Mon Jul 2 15:57:41 2018 +0200 protogen: Rewrite as an external dependency commit 24ba1be5936bf8c6812392341ac6363758c08328 Author: Vicent Marti Date: Tue Jun 26 16:37:04 2018 +0200 common: Make JsonUtils into an injection provider commit 439a9bc6c83cf88d73286d91621f2bc143b7fa66 Author: Vicent Marti Date: Mon Jun 25 18:26:33 2018 +0200 common: Add `inputMessage` and `outputMessage` to Task-related POJOs commit f303631676c76a3a95de0100b7d99e3eb3cd7a01 Author: Vicent Marti Date: Mon Jun 25 11:52:06 2018 +0200 server: Export ProtoBuf Any through the REST API commit edb6e3fc3da4794e07cf3e8dfa6517b866d9a88b Author: Jagadish Vemugunta Date: Mon Jul 9 13:55:37 2018 -0400 fixed race conditions in popMessage and peekMessages methods commit 87e4e2b63363ffbb953e7c31f4d619ea9a049503 Author: Jagadish Vemugunta Date: Mon Jul 9 13:54:34 2018 -0400 updated mysql connector version along with HikariCP connection pool commit 9a22415eb56134b35e57356c863bd18c20caab65 Author: Jagadish Vemugunta Date: Mon Jul 9 13:53:28 2018 -0400 updated MySQLWorkflowModule.java to support connection pool commit 1c7684681f28d6ea8c85dc0a34a8514dfdfbfd3a Author: Jagadish Vemugunta Date: Mon Jul 9 13:10:07 2018 -0400 fixed deadlock insertOrUpdateTaskData under heavy load commit dbb19bc052096ca435e2487f9e7282b6723ec5f3 Merge: bf8612fb f109b609 Author: Jagadish Vemugunta Date: Sat Jul 7 19:36:42 2018 -0400 Merge remote-tracking branch 'upstream/dev' into dev commit bf8612fb089ebeb93f9b77c717bc24c1e999e531 Author: Jagadish Vemugunta Date: Sat Jul 7 19:33:38 2018 -0400 updated V1__initial_schema.sql to support MYSQL 5.7 and above commit 85865d2a0e6118bfd841319875899825cb158586 Merge: f977ac2a f109b609 Author: huangyiming Date: Thu Jul 5 10:47:16 2018 +0800 Merge pull request #14 from Netflix/dev Dev commit e63341f279a91f68a5a3ff30f06b8ca82141dfef Merge: 73f1ff67 f109b609 Author: Charles Zhao Date: Wed Jul 4 11:47:28 2018 -0700 Merge branch 'dev' into 2.0 commit 73f1ff67f4b089b3f7feef4c79064d4325ee14c0 Author: Charles Zhao Date: Wed Jul 4 11:47:19 2018 -0700 fixed javadoc build issue commit f109b6092073611251f6a8002dd219070b00ca6c Merge: 98f7c92a 4c2934dc Author: Charles Zhao Date: Wed Jul 4 11:19:18 2018 -0700 Merge pull request #535 from kakakikikeke-fork/update_python_sdk Update and fix bugs for python sdk commit 0de404f2ae718b67670e8db7e79cf00a6f23a43a Merge: 692aa347 98f7c92a Author: Poorna Reddy Date: Tue Jul 3 12:48:48 2018 -0700 Merge branch 'dev' commit 05883bc7236b3eaf2f193e202cd639effaa828b6 Merge: d39e34bf 98f7c92a Author: Poorna Reddy Date: Tue Jul 3 12:32:59 2018 -0700 Merge from dev commit 98f7c92af8bcc5b8f3dd41e6c08669c2f698d284 Author: Poorna Reddy Date: Tue Jul 3 12:26:10 2018 -0700 Roll back to Nebula 5.0.0 and Gradle 4.7, due to a bug in bintray upload commit 692aa3471d344050d93f2a6a3040b3edb0ec98e1 Merge: a131a32c ff17d250 Author: Poorna Reddy Date: Tue Jul 3 07:10:17 2018 -0700 Merge branch 'dev' commit ff17d250561742ef79ed2620e2011a9220fa9ff1 Merge: 03ca35e6 58b2f945 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 2 17:55:15 2018 -0700 Merge pull request #639 from Netflix/fix-nested-workflow-display Fix an issue with sub-workflows not being rendered correctly because … commit 03ca35e655baefc766deb52a8d14cf6202e16c65 Author: huangyiming Date: Tue Jul 3 08:32:01 2018 +0800 Risk of termination of scheduled tasks  (#583) * Risk of termination of scheduled tasks #557 * Risk of termination of scheduled tasks * Risk of termination of scheduled tasks commit 9e45dcd78f10a2a25ef85e96d337a841c6474736 Author: Hunter Ford Date: Mon Jul 2 16:30:04 2018 -0700 Fix an issue with sub-workflows not being rendered correctly because they were using the output workflow instead of the input. commit 58b2f94564b1aa3c406ac5be092affb7c793e247 Author: Hunter Ford Date: Mon Jul 2 16:30:04 2018 -0700 Fix an issue with sub-workflows not being rendered correctly because they were using the output workflow instead of the input. commit 9152e1b86ceb4abeec70d2866e5d185f5220dff1 Merge: 39468432 9e9747bb Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Jul 2 16:04:43 2018 -0700 Merge pull request #638 from Netflix/fix/sub_graph_info_does_not_scroll fix right panel not scrolling bug commit 39468432acefd4b5ed4e0ac8aa492a272fbcb9ed Author: Poorna Reddy Date: Mon Jul 2 14:58:08 2018 -0700 Terminal error output fix (#635) * Terminal error output fix * Updated gradlew version * Updated nebula version to 5.1.0 commit 20d8493b7314603eee4ff3f920aec79120ee9868 Author: mstier-nflx Date: Mon Jul 2 14:49:52 2018 -0700 fix right panel not scrolling bug commit 9e9747bbb3899c28945c1ddc254f1333f8619393 Author: mstier-nflx Date: Mon Jul 2 14:49:52 2018 -0700 fix right panel not scrolling bug commit d39e34bf9972c9039e694caacce9be39f03b8541 Merge: a2e129ca d25d41c9 Author: Charles Zhao Date: Mon Jul 2 08:15:16 2018 -0700 Merge pull request #619 from gorzell/gorzell/upstream/elasticsearch-config Refactor Elastic Search bootstrap and remove ES 2.x related code. commit d25d41c9ee13e2f1e128ad75042657920022301a Merge: 6be5c110 a2e129ca Author: Greg Orzell Date: Mon Jul 2 11:48:32 2018 +0200 Merge branch '2.0' of github.com:Netflix/conductor into gorzell/upstream/elasticsearch-config # Conflicts: # es2-persistence/src/main/java/com/netflix/conductor/dao/es/index/ElasticSearchDAO.java # es5-persistence/src/main/java/com/netflix/conductor/dao/es5/index/ElasticSearchDAOV5.java commit a2e129ca2354b76d0772ca2c9ae1da1900a34d33 Merge: 20b7add7 cbdc7389 Author: Charles Zhao Date: Sun Jul 1 22:41:03 2018 -0700 merged from dev branch commit cbdc7389c157d2220301d4453a8cf73710fb710d Merge: 6380660e f4b197b0 Author: Charles Zhao Date: Sun Jul 1 16:06:05 2018 -0700 Merge pull request #620 from Netflix/feature/bulk_workflows_operation Feature/bulk workflows operation commit 20b7add7d8157001abef6976a0de37ad542b2086 Merge: bccf1320 c412b64d Author: Charles Zhao Date: Sun Jul 1 16:05:39 2018 -0700 Merge pull request #608 from vmg/vmg/grpc-upstream Conductor GRPC API commit 6380660e7fabc3ed7bcfdda28bc007299448a284 Author: Poorna Reddy Date: Sun Jul 1 10:31:18 2018 -0700 Ability to disable workflows based on workflow definition configuration (#549) commit c412b64d90f20228ab8174aa5aeccdab430eef31 Author: Vicent Marti Date: Thu Jun 28 18:25:11 2018 +0200 grpc-client: Add missing curly braces commit 5a177512ebb0592a3a7728eed32432ccb30d0929 Author: Vicent Marti Date: Thu Jun 28 17:00:58 2018 +0200 grpc: Document the ProtoMapper methods commit 4d4967e71583f39b4e72fe3c9ba2178191073872 Author: Vicent Marti Date: Thu Jun 28 16:46:29 2018 +0200 server: Upcase all server class constants commit ee571f23428de364affc1e2d068cf40a87be6b2f Author: Vicent Marti Date: Thu Jun 28 16:43:40 2018 +0200 grpc-server: Comment the optional helpers commit a1c10ea19ab56bfde5b20e4bc5aa92ad9854aa3e Author: Vicent Marti Date: Wed Jun 27 15:59:07 2018 +0200 grpc: Abstract all request and response messages commit a131a32c625a4af2fb6f78c3a363c8a5ec529948 Merge: 2f8eca29 7ac51764 Author: Alex Lich Date: Wed Jun 27 11:25:08 2018 -0700 Merge branch 'dev' commit 7ac517640e971c419d0dd2ec475e1fc650adbf8a Author: Alex Lich Date: Wed Jun 27 11:12:33 2018 -0700 extend dao to search running workflows in the range of hours using lastUpdated field commit 4c2934dc47147f095e9ffa269de6235827ec7542 Author: kakakikikeke-fork Date: Wed Jun 27 20:50:53 2018 +0900 Set the default value of urlformat to None commit 8a42555222d6bd5465bc3cff5877c27db7748c14 Author: kakakikikeke-fork Date: Wed Jun 27 20:40:03 2018 +0900 add a method of makeParams commit 6be5c1104b57c778a47afd139cb09274ed8b8977 Author: Greg Orzell Date: Wed Jun 27 13:06:03 2018 +0200 Update double start logic to throw rather than just logging an error, since this is a coding error. commit 2daece01a71e0d7de239d0fb45860a5770739f06 Author: Greg Orzell Date: Wed Jun 27 12:48:51 2018 +0200 Remove unused field client field. commit e7b08d387aa616bf274d35431f15bd484d46d1b2 Author: Greg Orzell Date: Wed Jun 27 12:48:29 2018 +0200 Clean up some logic and error handling. commit 046ea72d25c370276d12ffbdddd0fff41e03b42d Author: Greg Orzell Date: Wed Jun 27 10:45:38 2018 +0200 Address review feedback about some of the code documentation and extra build file descriptors. commit 80d50712030ee24e670eff1edb6d6aa3dd57a787 Merge: c146f26f 410c01c4 Author: Charles Zhao Date: Tue Jun 26 17:18:31 2018 -0700 Merge pull request #621 from jvemugunta/dev Fixed Deadlock issue with MySQL database commit 410c01c4ade24e8a6c955b1c980b520bf42ce2ad Author: Jagadish Vemugunta Date: Tue Jun 26 17:24:55 2018 -0400 added JSON field in DUPLICATE KEY UPDATE commit 5558554ce4dc95e85f60eacbc5943266570fdb0c Author: Jagadish Vemugunta Date: Tue Jun 26 16:48:04 2018 -0400 optimized the insert statement using DUPLICATE KEY UPDATE commit f4b197b02fe450b42548503d532f6e50795f3659 Author: Alex Lich Date: Tue Jun 26 09:37:26 2018 -0700 bulk requests cleanup commit 780d1a1fa609e5e733af6daff881926bd5b5f431 Author: Alex Lich Date: Tue Jun 26 09:34:15 2018 -0700 bulk requests cleanup commit 5fc499228ad36f9e3a480c39c36ad8ecf8d169bc Author: Alex Lich Date: Tue Jun 26 09:30:55 2018 -0700 bulk requests cleanup commit 964adf3a0fc345695ab82b30157ee2396c2e6586 Author: Jagadish Vemugunta Date: Mon Jun 25 21:59:37 2018 -0400 decreased the number of concurrent threads to 5 commit 42ffccb5e8377ebcba62498ca454d398c6875a24 Author: Jagadish Vemugunta Date: Mon Jun 25 21:13:33 2018 -0400 Fixed Deadlock issue with MySQL database commit 2a18ef303681e5302ce8bab6270429bf9ee22b8c Author: Alex Lich Date: Mon Jun 25 17:18:59 2018 -0700 add bulk api's to start/stop/retry workflows commit 4426a3120ddf579ed3498f97099a73fdcea72c1a Author: Alex Lich Date: Mon Jun 25 14:18:10 2018 -0700 add logging to the sweeper commit 478634ed70db1d5d7cc7eadb7ff9e3d7a1ac79d0 Author: Greg Orzell Date: Mon Jun 25 11:44:05 2018 +0200 Add providers and centralize host parsing. Move the logic for parsing hosts from the configured to the configuration class and more strongly type the results to URI. I am then using this logic for the providers that can provide either a Transport or Http client, although the current code uses the transport client which will be deprecated. commit 2f8eca290f8acbbb5aad102c440e2a1fcbab0f3d Merge: 1f9f6b5b e6690dad Author: Alex Lich Date: Fri Jun 22 12:06:58 2018 -0700 Merge remote-tracking branch 'origin/master' commit 1f9f6b5b2c4b19af97f8b2dbec953a959e563e83 Merge: 7aae3f05 9ebc2e9a Author: Alex Lich Date: Fri Jun 22 12:01:02 2018 -0700 Merge branch 'dev' commit c146f26f58a8f4a6d9d98ca184f04eefc96b3094 Merge: 9ebc2e9a 6c70efd8 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Fri Jun 22 11:17:27 2018 -0700 Merge pull request #615 from Netflix/feature/ui_fix_filterning_running_workflows filter out COMPLETED workflows from the returned lists of the RUNNING items commit 57a9838fafe1dc89ba631ba101872d0ffe2846b7 Author: Alex Lich Date: Fri Jun 22 11:16:18 2018 -0700 add support to filter multple selected statuses on the UI commit 6c70efd872fb46cebed248fd9a906cf5945ff4de Author: Alex Lich Date: Fri Jun 22 11:16:18 2018 -0700 add support to filter multple selected statuses on the UI commit 9ebc2e9a384a3e663a8f8904be4a2db7dacaaf19 Merge: ec2c823c d187281f Author: Alex Lich Date: Fri Jun 22 11:02:49 2018 -0700 Merge remote-tracking branch 'remotes/origin/feature/analyze_incompleted_stale_workflows' into dev commit d187281f216d46103cc1978e279f9e73a793b422 Author: Alex Lich Date: Fri Jun 22 11:00:51 2018 -0700 cosmetic change commit ec2c823c14734891b66dda421e134549735b6bd9 Merge: 675e76c0 3ea0b3d4 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Fri Jun 22 10:56:15 2018 -0700 Merge pull request #616 from Netflix/feature/analyze_incompleted_stale_workflows Feature/analyze incompleted stale workflows commit 3ea0b3d446052fb3d0c68bd30e272b5187c0d680 Merge: cdff6613 675e76c0 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Fri Jun 22 10:55:19 2018 -0700 Merge branch 'dev' into feature/analyze_incompleted_stale_workflows commit cdff6613cc26a06a3f4c065e93e42196c61affc1 Author: Alex Lich Date: Fri Jun 22 10:52:26 2018 -0700 add a generic gauge monitor add sorting to the ES2 search method commit 72f0af193510c328367ea248e2a40afa7102e837 Author: Greg Orzell Date: Fri Jun 22 16:32:11 2018 +0200 Make the Embedded Elastic Search more configurable. This allows us to run the e2e test in parallel rather than serial and is also just more flexible. One current downside is that I explicitly set the Transport TCP port to the http port + 100. Ideally this would be configurable, or we would just stop using the Transport client all together since it is deprecated. commit 444f0798f81254846a2d0468d074ae47f1efe907 Author: Greg Orzell Date: Fri Jun 22 12:49:17 2018 +0200 Re-combine the elasticsearch module into the es5-persistence module. Now that the es2-persistence module has been removed there isn't really a need to have a higher level elastic search module for shared code. I left the more abstract package structure in place for now because I think that it still makes sense. commit 8897e71e1c3ca221b95184aa4ae06a7cdd89c60b Author: Greg Orzell Date: Fri Jun 22 11:41:21 2018 +0200 Remove support for Elastic Search 2.x Delete the ES 2.x module and related configuration items. commit a6ee52d6fa9a9a3d9bcde6560d5315e9ee7e1717 Author: Alex Lich Date: Thu Jun 21 21:45:07 2018 -0700 fetch more results since it's paginated(it might still not be enough so we'll add paginated search), sort results to process 'oldest' records first fix bug with dates commit 7f8f366084f0d99debdb10462a893fe9f29308d9 Author: Alex Lich Date: Thu Jun 21 16:46:09 2018 -0700 filter out COMPLETED workflows in the returned lists of the RUNNING items commit db3cd5252b92c369dce1121b137618ef5670f2b1 Author: Alex Lich Date: Thu Jun 21 16:46:09 2018 -0700 filter out COMPLETED workflows in the returned lists of the RUNNING items commit b79593f68d56fa96916da6bad073b9cc7e02cda0 Author: Greg Orzell Date: Thu Jun 21 15:11:46 2018 +0200 Re-wire embedded elastic search startup and create a specific configuration. commit 80aa3577cb187838d307206eb76bb40609172dc1 Author: Greg Orzell Date: Thu Jun 21 12:35:08 2018 +0200 Move shared code into a shared module. There was overlapping/copied code in the es2 and es5 modules. I have moved them into a shared elasticsearch module to ensure consistency. commit f977ac2a8acc855f138309cd0b0e65b82653de2a Merge: cc534f37 675e76c0 Author: huangyiming Date: Thu Jun 21 14:11:52 2018 +0800 Merge pull request #13 from Netflix/dev Dev commit e6690dad8582c93b5f6be73dbb9b3f409d16c1c5 Merge: 7aae3f05 675e76c0 Author: Anoop Panicker Date: Wed Jun 20 11:59:59 2018 -0700 Merge branch 'dev' commit 675e76c0da780c9040b374fff1c717c32e08ee8b Merge: acddef42 9d089143 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Jun 20 11:17:39 2018 -0700 Merge pull request #605 from Netflix/response_timeout_fix fix response timeout seconds behavior commit acddef4209c771ffb173beceb9706e713f4fe1a3 Merge: cbdc15a3 24026e5d Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Wed Jun 20 10:53:09 2018 -0700 Merge pull request #609 from Netflix/feature/fix_mock fix invalid signature in the mock file commit 24026e5d130a21f54d9757aaa81e3b2e4d66d0e5 Author: Alex Lich Date: Wed Jun 20 10:51:54 2018 -0700 fix invalid signature in the mock file commit cbdc15a393c0fcca80b0a61e6de1ac1e3a655607 Merge: d5d27288 9a4afc67 Author: Alex <40185028+alexnetflix@users.noreply.github.com> Date: Wed Jun 20 08:45:53 2018 -0700 Merge pull request #607 from Netflix/feature/add_searching_running_workflows add DAOs methods to search for the running workflows that were modifi… commit 4cfd4c566d45cb11f116780eaaca748cf9e08771 Merge: 9f5c26e7 bccf1320 Author: Vicent Marti Date: Wed Jun 20 15:43:06 2018 +0200 Merge remote-tracking branch 'github/2.0' into vmg/grpc-upstream commit 9f5c26e7b5a6414e61e3e5e080ae22dcba374eae Author: Vicent Marti Date: Wed Jun 20 15:31:34 2018 +0200 common: Do not use a wrapped Boolean on WorkflowTask It's not clear why a `Boolean` was being used instead of a `boolean`, but the case where the `null` value for `optional` is actually relevant is not used anywhere, and the getter in `isOptional` explicitly discards the null value by doing a null check. commit bccf1320dffb969f2d86323272f77605b5d783b8 Merge: bdbafb64 d5d27288 Author: Charles Zhao Date: Tue Jun 19 22:12:26 2018 -0700 Merge branch 'dev' into 2.0 commit bdbafb64080e61aad3d237eb090b18dd62c3dc62 Merge: 23e0effa b13e9f42 Author: Charles Zhao Date: Tue Jun 19 22:03:54 2018 -0700 Merge pull request #591 from gorzell/gorzell/upstream/mysqlConfig Re-factor MySQL bootstrapping and configuration. commit 9a4afc6752777b0dce289f5fc38f17e52e420bf9 Author: Alex Lich Date: Tue Jun 19 19:17:24 2018 -0700 add DAOs methods to search for the running workflows that were modified in the past x hours commit cc534f377caab5c15bff89a53a95210a31292dfe Merge: 8870002d d5d27288 Author: huangyiming Date: Wed Jun 20 09:49:37 2018 +0800 Merge pull request #12 from Netflix/dev Dev commit 50fa87084e077769adfdef5a47a73374d4a0b23c Author: Alex Lich Date: Tue Jun 19 18:20:08 2018 -0700 add DAOs methods to search for the running workflows that were modified in the past x hours commit 57118d06ccff561c779be0e792e518d6dfde3b89 Author: Anoop Panicker Date: Tue Jun 19 11:32:10 2018 -0700 fix response timeout seconds behavior commit 9d0891438bde6ff993b2c8cd1879a0c479741cc1 Author: Anoop Panicker Date: Tue Jun 19 11:32:10 2018 -0700 fix response timeout seconds behavior commit d5d2728838b16911b26c3e65cce96a4c46cb6ced Merge: 139b2c6b 3f8741d0 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 19 12:59:03 2018 -0700 Merge pull request #545 from hrishikeshnerurkar/dev Fixed the column name in MySQLExecutionDAO.java commit 317d8268ce201ab85a5ccb351430224cd22bd788 Author: Vicent Marti Date: Tue Jun 19 17:01:24 2018 +0200 grpc-client: Implement search on the WorkflowClient commit 2ec009c4fbbbf7c43ff4f4bdd3d6a3054935c4d7 Author: Vicent Marti Date: Tue Jun 19 16:33:03 2018 +0200 grpc: Fix handling of optional types in GRPC interface commit 04b209b205e2cd8da7d2d628dd628b11dfbcaefa Author: Vicent Marti Date: Tue Jun 19 15:18:38 2018 +0200 grpc: Handle conversion of missing Message types commit 47d8e7737fb8ed320477ec241f20021f0040208e Author: Vicent Marti Date: Tue Jun 19 15:01:31 2018 +0200 protogen: Better handling of extern proto types commit b13e9f42812863d78a2f9d9877efa7188533cdae Author: Greg Orzell Date: Tue Jun 19 11:37:23 2018 +0200 Fix review feedback about formatting. commit 3ee5e2b32ad43b6d11b3c817b56031ed2c838a15 Merge: 4a6a5d26 23e0effa Author: Greg Orzell Date: Tue Jun 19 11:33:13 2018 +0200 Merge branch '2.0' of github.com:Netflix/conductor into gorzell/upstream/mysqlConfig # Conflicts: # mysql-persistence/src/test/java/com/netflix/conductor/config/TestConfiguration.java # server/src/main/java/com/netflix/conductor/server/ServerModule.java commit 23e0effa87f52179c556359606ad03a63a582bca Merge: 2aac6ea6 139b2c6b Author: Charles Zhao Date: Mon Jun 18 20:27:23 2018 -0700 merged from dev commit 2aac6ea6dcaee2774eeda2252fcf11b9cb2e09d3 Merge: b4d67466 e44c5ef6 Author: Charles Zhao Date: Mon Jun 18 13:44:37 2018 -0700 Merge pull request #585 from gorzell/gorzell/guiceProviderBootstrap Refactor Modules and bootstrap code to leverage Providers. Part 2 commit fc1d7d2fc21425f6b394564abfa40a717f4dd6cb Author: Vicent Marti Date: Mon Jun 18 18:33:41 2018 +0200 test-harness: Implement GRPC integration tests commit 66b45996028b8e1346b19b03fd453185cc1fd7df Author: Vicent Marti Date: Mon Jun 18 18:31:23 2018 +0200 grpc-server: Properly handle empty responses Unlike what the GRPC Java docs would lead us to believe, an unary call always needs to call `onNext` at least once, even for APIs that return an Empty message. commit 059a9e26f38e10f2f7e6f36f1aa32eef19cc9bbc Author: Vicent Marti Date: Mon Jun 18 18:30:31 2018 +0200 grpc-server: Implement batchPoll commit 8320d5792a451e91dac6112dcb44e0fa58e40642 Author: Vicent Marti Date: Mon Jun 18 18:29:11 2018 +0200 grpc: Handle nullable fields in AbstractProtoMapper commit ba230213b6ec104606d8e8e6c19a935edfb9b235 Author: Vicent Marti Date: Mon Jun 18 18:28:24 2018 +0200 protogen: Add support for nullable fields commit 03c2fe8d48ed5b5d2963bcf25f7e590162a75fd4 Author: Vicent Marti Date: Mon Jun 18 13:36:38 2018 +0200 test-harness: Link against grpc-server and client commit e44c5ef62ceaef5cbc5d513685c117fd724e53cf Author: Greg Orzell Date: Mon Jun 18 12:38:29 2018 +0200 Review feedback. commit 7c37f174955d2daa22096cbe425afdb42cea7f4b Author: Greg Orzell Date: Mon Jun 18 10:56:33 2018 +0200 Fix Main class and docker configurations. This gets the uber jar and docker working again, including resolving a mysql initialization bug. commit 7b3bdd56c94c040a0ce9256b3a5bd52a4e09f636 Author: Greg Orzell Date: Fri Jun 15 15:01:43 2018 +0200 Completely re-wire the server bootstrap process. This re-wires things to be both more Guice friendly and to allow users to load either the Jetty server, gRPC server or both based on configuration parameters. commit dbc152319b8700a2c240fccf0e83bfe1c384a7f1 Merge: 04504285 0838cc29 Author: mstier-nflx Date: Thu Jun 14 15:52:16 2018 -0700 Merge branch 'dev' of ssh://github.com/Netflix/conductor into feature/search-by-taskid commit 139b2c6b991a5d01862b26124e096b250317d8c6 Merge: 4ff9cf89 f1d6ad78 Author: mstier-nflx Date: Thu Jun 14 15:52:16 2018 -0700 Merge branch 'dev' of ssh://github.com/Netflix/conductor into feature/search-by-taskid commit 801cc0a625d3175ee0a5480361a976f7e46aec48 Merge: f00b6ddb d9b25257 Author: Vicent Marti Date: Thu Jun 14 09:50:54 2018 +0200 Merge branch 'vmg/integration' into vmg/grpc-rebase commit d9b2525745d7881879f58eac67c925bd2fcec2ee Author: Vicent Marti Date: Wed Jun 13 17:24:08 2018 +0200 grpc-client: Implement MetadataService commit 11d488b88f51fb158d92bc31044a8a3fdf7094c6 Author: Vicent Marti Date: Wed Jun 13 17:23:40 2018 +0200 grpc: Remove the 'All' methods from MetadataService These methods are deprecated on the REST API. Let's not port them over! commit c85aefd137831d28918a1cacdb31ec28aad1181d Author: Vicent Marti Date: Wed Jun 13 13:00:10 2018 +0200 grpc-client: Implement WorkflowClient commit 934f62a8151f112ddd6d53e122feb8884f1f391e Author: Vicent Marti Date: Mon Jun 11 18:26:05 2018 +0200 grpc-client: TaskClient WIP commit dec4e2a7c3615b802cab31ae17af135e0a99d919 Author: Vicent Marti Date: Mon Jun 11 13:37:40 2018 +0200 grpc-client: Implementation (WIP) commit a0640d6bc48e7ed1366a5c68d6bc62a58871f66d Author: Vicent Marti Date: Mon Jun 11 17:23:03 2018 +0200 grpc-server: Implement missing TaskService methods commit a042f145c725a4adcd63be9985b794318f734f88 Author: Vicent Marti Date: Mon Jun 11 13:36:25 2018 +0200 grpc: Move ProtoMapper to the `grpc` module commit 1212e3def8cccbea71a24c76a79fcfd42494c5f9 Author: Vicent Marti Date: Mon Jun 11 13:34:35 2018 +0200 protogen: Change ProtoMapper package and source location commit f00b6ddb94c660779732db3a31ad93104cc3b58f Merge: 19c714b4 9e03d1da Author: Vicent Marti Date: Thu Jun 14 09:50:36 2018 +0200 Merge branch 'gorzell/guiceProviderBootstrap' into vmg/grpc-rebase commit 8870002d4353c8e870f2041105f182af8779075f Merge: 737f5aef f1d6ad78 Author: huangyiming Date: Thu Jun 14 10:35:11 2018 +0800 Merge pull request #11 from Netflix/dev Dev commit f1d6ad78c0a3e9b3bd646728ea319bbe3a971c49 Merge: 90187438 6857450a Author: mstier-nflx <40178966+mstier-nflx@users.noreply.github.com> Date: Wed Jun 13 11:04:53 2018 -0700 Merge pull request #593 from Netflix/fix/ui-page-overflow Fix/ui page overflow commit 0450428581cb1cda9518ae7d4aa5cd7e702c380d Author: mstier-nflx Date: Wed Jun 13 10:38:56 2018 -0700 added search by taskid if taskid guid is provided and no workflows are returned in search commit 4ff9cf8981f7cfd5e2b1b6d69926a7289826e04f Author: mstier-nflx Date: Wed Jun 13 10:38:56 2018 -0700 added search by taskid if taskid guid is provided and no workflows are returned in search commit 0838cc29bf7deacc59c036aefc73c0dbb2dce854 Author: mstier-nflx Date: Tue Jun 12 14:52:10 2018 -0700 fix property window from not scrolling commit 6857450a30abfc87a1accbbd82d9b5ab173724a9 Author: mstier-nflx Date: Tue Jun 12 14:52:10 2018 -0700 fix property window from not scrolling commit 6a37ea8ea9cd7976a9cb08ecda2a6687aab8761e Author: mstier-nflx Date: Tue Jun 12 14:28:48 2018 -0700 removed unnecssary comments commit 011abe4e88fa1d014c3ac9b393d9dd7c66a96a32 Author: mstier-nflx Date: Tue Jun 12 14:28:48 2018 -0700 removed unnecssary comments commit 6455b66a611c07a75fa4151155908f088874c4ce Author: mstier Date: Tue Jun 12 12:53:08 2018 -0700 Fixed Grapher Ui overflow issues commit 88e4d20fe713cf0a6fb4a50e440489c3aa1f391a Author: mstier Date: Tue Jun 12 12:53:08 2018 -0700 Fixed Grapher Ui overflow issues commit 7aae3f0567cb9c315273eee957a6f2ff2355a126 Merge: e73c21c4 90187438 Author: Anoop Panicker Date: Tue Jun 12 12:37:42 2018 -0700 Merge branch 'dev' commit 90187438d4f03ca0abfa55f5608527b119e48b84 Merge: 004c65a2 3d5f665c Author: Kishore Date: Tue Jun 12 11:36:25 2018 -0700 Merge pull request #588 from Netflix/fix/server-exceptions Fixed local server start issues. Updated docs. commit 004c65a234f0d4693e214928c5f1c3c32f7b44f1 Merge: 45dbec22 d49c5374 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 12 11:34:18 2018 -0700 Merge pull request #592 from Netflix/logs_and_cleanup added logs to executor and some cleanup commit 3d5f665cafe3b1be010f7172b338fd138fade2e4 Author: Kishore Date: Fri Jun 8 16:22:40 2018 -0700 Fixed local server start issues. Updated docs. Updates to BaseDynoDAOTest per code review. commit d49c5374838c72ea48c0395e6ff685ece85ff18b Author: Anoop Panicker Date: Tue Jun 12 10:54:10 2018 -0700 added logs to executor and some cleanup commit 4a6a5d26a0f230d28964a99f88608f5ab4ab09e1 Author: Greg Orzell Date: Tue Jun 12 16:44:22 2018 +0200 Re-factor MySQL bootstrapping and configuration. This brings the MySQL module more in line with the Redis module in how it is configured and bootstrapped. It also cleans up the package structure a bit alone the way to be a bit more explicit. * Add a DataSourceProvider for MySQL. * Consolidate configuration property names and default values into an interface. * Move most of things that aren't actually DAO related out of the dao package. * Move boolean property reading code into the base configuration interface. commit 19c714b4e757a0a1ac50cc06378979c47ff05b25 Author: Greg Orzell Date: Tue Jun 12 15:12:35 2018 +0200 Remove ignore file entry that was ignoring valid config files. commit 66c86efe9fa7e6c78cbdb521451fd02de38fcc28 Merge: c6cc07be d61e4ba1 Author: Greg Orzell Date: Mon Jun 11 16:55:54 2018 +0200 Merge pull request #20 from github/gorzell/upstream/grpc-bootstrap Bootstraping and docker compose for gRPC. commit d61e4ba1b8762f0274dc15ba7206161b242943ef Author: Greg Orzell Date: Mon Jun 11 14:00:43 2018 +0200 * Update bootstrap files for gRPC. These are still not the final version, but are functional for testing. * Add docker compose configurations for running a complete stack, including gRPC on top of MySQL. commit 585d34c5dbf2a96a4f8c69c5b5ec29ce0adaee38 Author: Greg Orzell Date: Thu May 24 11:54:02 2018 +0200 Cherry pick bootstrapping merge. commit 42e72657407a07d2c72d4d1fe1e32988646ea5d5 Author: Greg Orzell Date: Thu May 24 11:17:13 2018 +0200 Persist the DB data between runs, but also provide a way to clean it up. commit 850e7975656878dbb067e2e805a6b7dda393cbe3 Author: Greg Orzell Date: Mon Jun 11 11:02:39 2018 +0200 Cherry pick bootstrapping merge. commit c6cc07bef543c5a49ba14915ee3a1fcacd50deeb Author: Vicent Marti Date: Mon Jun 11 10:40:18 2018 +0200 grpc: Fix missing field in TaskResult.java commit e73c21c44efedb7c26958f020a24a3ffa95f01c5 Merge: 980927b4 45dbec22 Author: Anoop Panicker Date: Fri Jun 8 11:58:21 2018 -0700 resolve conflict commit 980927b47884f5442bcc3d574819f15a44d5f71e Author: Poorna Reddy Date: Thu Jun 7 14:49:41 2018 -0700 Added the barriers to fail the task and workflows with large output (#574) * Added the barriers to fail the task and workflows with large output * Clean up and updated Spectator Metrics commit 7bb6fd2de41384a1ecd7db48c8378a677d550e57 Author: Charles Zhao Date: Thu Jun 7 13:20:53 2018 -0700 updated readme.md commit 45dbec22324a9b47a04268158cb936792fe7fa30 Author: Anoop Panicker Date: Fri Jun 8 11:39:08 2018 -0700 set workflow input threshold to 5MB commit bde978fafab9fffc13de81ca8080ed8aeedb2bd9 Merge: 0a85107c b79a0bc7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri Jun 8 09:33:25 2018 -0700 Merge pull request #587 from Netflix/fix_task_scheduling fix for task scheduling after system tasks commit 87905c468ca33d718ffb7120fa2249bc7ad31580 Author: Vicent Marti Date: Fri Jun 8 16:54:01 2018 +0200 fixxxes commit ca5d93b2497ae4bdcbbc214913599439621f1a9a Author: Vicent Marti Date: Fri Jun 8 11:35:12 2018 +0200 grpc: Commit missing .proto file commit 89743f6d0cad0437f71fb6759819292988c89918 Author: Vicent Marti Date: Thu Jun 7 12:40:21 2018 +0200 common: Document the ProtoBuf-related annotations commit 17e01b3fa8f336defbd5d89f079d1f6481d5249e Author: Vicent Marti Date: Wed Jun 6 18:48:34 2018 +0200 grpc-server: Return DebugInfo as metadata Google provides a set of standard error objects that can be returned as metadata. In this case we're using DebugInfo for all internal exceptions, as we can attach a stack trace and a detailed error message to the payload. Note that returning this in a compatible way with Java and Go is rather tricky, as the required API is missing. The comment in the implementation gives details on how we're working around the issue. commit 472b425d0b9961dff315e38a2577baa94223b469 Author: Vicent Marti Date: Wed Jun 6 18:14:04 2018 +0200 grpc: Declare all Java package names explicitly We were previously using the default Proto package names as the java package. This results in good codegen for Java and Go, but all the other Protobufs and GRPC generators based around C (particularly the Ruby generator) would end up namespacing their generated code as "Com::Netflix::Conductor::...`, which is not acceptable or idomatic Ruby. Since there's is no `option rb_package` or `option py_package` in the Protobuf generator, we're instead opting for giving Ruby/Python-friendly package names to the Protobuf files, and explicitly declaring the Java package with `option java_package`. This change should be fully backwards compatible. commit 3f16211cf39f6bd9f175f4d4f43a77d95b2fa040 Author: Vicent Marti Date: Wed Jun 6 18:13:43 2018 +0200 protogen: Enforce Java package explicitly commit 5b19582dff18664a54afd7c1184efd987c0ca476 Author: Vicent Marti Date: Fri Jun 1 13:16:47 2018 +0200 grpc-server: Refactor into GRPCHelper and add logging commit 70ed24ef66e142bf185543b909a9f80d735c4696 Author: Vicent Marti Date: Fri Jun 1 13:00:18 2018 +0200 grpc-server: Make more functional commit d0bedc56128bfe7844c26a5cf4378aa5a4854ff3 Author: Vicent Marti Date: Thu May 31 18:09:33 2018 +0200 grpc-server: Simplify GRPCUtil commit 2b8464fb277d3330f9c52f55d1a24a164c4fe185 Author: Vicent Marti Date: Thu May 31 17:55:36 2018 +0200 grpc-server: A more functional approach commit 76b408f77f91b4e703d7f7abd6fc716f322bad4f Author: Vicent Marti Date: Thu May 31 17:24:31 2018 +0200 grpc-server: Mark all member fields as Final commit 9b18526407d23f2c49a70c70ff1b4e1cc80af5f3 Author: Vicent Marti Date: Thu May 31 17:23:27 2018 +0200 grpc-server: Remove apt from build.gradle commit 9145fef870ae58a72927571e19b9fef95dde72f3 Author: Vicent Marti Date: Thu May 31 17:20:27 2018 +0200 grpc-server: Improve ProtoMapper implementation The autogenerated code is now an abstract base class, which we can extend with our custom mapping objects. This makes the separation between generated and custom code more obvious. The ProtoMapper class is no longer static, so we expose it as a singleton now. commit e0066430ffebebec2194e81e26d445d5a2cd391f Author: Vicent Marti Date: Thu May 31 17:18:56 2018 +0200 protogen: Improve ProtoMapper generation ProtoMapper is now generated as an abstract base class, with all the custom user mapping methods defined as Abstract methods that need to be implemented. commit 5a608e9ccfc5c6aeb33d27ea460ee7771f40ac81 Author: Vicent Marti Date: Thu May 31 13:45:55 2018 +0200 grpc-server: Implement EventServiceGrpc Includes a slight refactoring for GRPCServerProvider and GRPCServer where we can now pass any amount of services to the server. commit 9c9fcc2d24337f93c8fb1db5666d6abc397f9ac8 Author: Vicent Marti Date: Wed May 30 18:52:52 2018 +0200 grpc: Map the Events models commit 30e21f72195621fb608e1b69599ffa2b5ccc92fd Author: Vicent Marti Date: Wed May 30 18:51:29 2018 +0200 common: Fix naming in EventExecution The methods and enum in EventExecution were using underscore naming patterns instead of camelCase. Fix this to make the codebase and the generated Proto schemas more consistent. commit b4bd891fa3d1fb45c9c4a2a24db599fbbdb9a76f Author: Vicent Marti Date: Wed May 30 18:50:38 2018 +0200 protogen: Remove dependency on Guava Guava was only be used for case conversion; we can do the same thing manually. commit 571217a748655081c12756d957414675f2636658 Author: Vicent Marti Date: Wed May 30 18:11:30 2018 +0200 grpc-server: Report search results commit 40cdcf7dea932d9fdb1481609976e558be453336 Author: Vicent Marti Date: Wed May 30 17:59:10 2018 +0200 grpc-server: Handle all GRPC errors with a helper There is no standard way to actually report Java exceptions to downstream clients, as GRPC is a multi-language framework that supports many different languages, some of which don't have a concept of "exceptions". Some documentation suggests modeling the possible error cases as ProtoBuf messages and converting the Exception into a PB object that can be sent as trailing metadata. This approach doesn't seem ideal for Conductor because we're already reporting the few meaningful errors with their proper error codes (e.g. NOTFOUND for RPC queries that target a missing entity). The rest of the exceptions that may be thrown by the different DAOs are fundamentally internal runtime exceptions. Hence, the most straightforward way to map them to the clients is by returning an INTERNAL error code and packing it with the message of the exception. For debugging purposes, we're also extending the returned error code with the full backtrace of the exception. This handling is done in a newly introduced class, GRPCUtil, which in the future could be extended as to log the exception locally. GitHub Internal: GRPCUtil.onError should also report the exception to Haystack, ideally through an abstracted interface that could be upstreamed. commit cc2e60a9465d90e710d76e968f63b8bcb15e0692 Author: Vicent Marti Date: Mon May 28 17:56:53 2018 +0200 client/gogrpc: Simpler GRPC client This updated GRPC client uses the unary Poll APIs from different goroutines to offer reasonable throughput and less complexity than the old streaming APIs. Although this implementation is not optimal, its interfaces are more-or-less final and its behavior is quite resilient, particularly when shutting down the Worker gracefully. All the publicly exposed interfaces and their behaviors have been documented This updated GRPC client uses the unary Poll APIs from different goroutines to offer reasonable throughput and less complexity than the old streaming APIs. Although this implementation is not optimal, its interfaces are more-or-less final and its behavior is quite resilient, particularly when shutting down the Worker gracefully. All the publicly exposed interfaces and their behaviors have been documented. commit a109ec95d90491c8155609947ecd058703d576f3 Author: Vicent Marti Date: Mon May 28 15:48:09 2018 +0200 client/gogrpc: Implement a GRPC-based Go client (WIP) This is the first iteration of the GRPC wrapper for Go. It has been implemented separately to the old HTTP/REST based client as to fix some shortcomings it had: most notably, this version plays well with the Go ecosystem (as it is properly placed in the Gopath and requires no installation), can be vendored as an external dependency, and uses a streaming GRPC API to provide a low latency and high throughput interface for job resolution. commit f68ee81f0eec57ac40ec2e651ffcc8f68f8c0b23 Author: Vicent Marti Date: Mon May 28 15:47:52 2018 +0200 grpc-server: Implement a GRPC interface for Conductor With our generated protobuf schemas in place, it is now possible to implement the GRPC interface that Conductor will expose. The implementation is straightforward as all the exposed APIs follow as closely as possible the existing REST HTTP API. We have only ported over the most important service interfaces so far (metadata, tasks and workflows). The .proto schemas in the `grpc` package contain comments mapping every single GRPC call to its corresponding REST API, and there should be a 1:1 match except in rare cases where several HTTP endpoints could be merged into a single RPC call. The only notable addition to the GRPC interface is a `PollStream` call that has no REST-ful equivalent. `PollStream` uses GRPC's streaming capabilities to provide a long-running RPC connection that can keep providing a Conductor client with a constant stream of tasks to execute. The current implementation for this API in the backend is not ideal, as it has to use the existing Executor DAO, which only provides `poll` methods. Because of this, we ask the client to submit a periodic "ping" packet with information on the amount of tasks that the client is capable of processing at that moment, and as many tasks as possible are returned to the client. commit e6d64f134685812ea4c69e4d87b38efe8812a78b Author: Vicent Marti Date: Mon May 28 15:46:51 2018 +0200 grpc: Add autogenerated .proto schemas Once all the internal domain objects have been annotated, we can run `protogen` to generate all the `.proto` schemas for these objects. This commit checks in the autogenerated code into the repository as we want to keep a consistent record of it to ensure it can also be used by non-Java clients of the service. Furthermore, it also introduces hand-written ProtoBuf schema for service definitions, which will be exposed by the eventual GRPC server. All these .proto schemas have been added on a new `grpc` module, with a corresponding Gradle setup that ensures they get translated into the Java protobuf generated code at compile time. This `grpc` package will be depdended on by our GRPC Server. commit 4b23ec05cdb030977a8ed133c3bc96a383777cf2 Author: Vicent Marti Date: Mon May 28 15:46:05 2018 +0200 common: Annotate the internal domain objects for protogen In order for `protogen` to generate the ProtoBuf schemas and the mapping code, all the mappable objects need to be explicitly tagged with `ProtoMessage`, `ProtoEnum` and `ProtoField` annotations. We require explicit tagging as to not map/schema objects that are not part of the API, and most importantly, to ensure that every exposed field from the internal domain objects keeps a consistent ProtoBuf id in the schemas. This ensures that adding or removing fields or objects will always result in consistent and backwards-compatible ProtoBuf schemas. commit 1ff9a6dd020018a2080b15194f4b65e279cc78ad Author: Vicent Marti Date: Mon May 28 15:45:34 2018 +0200 protogen: Implement ProtoBuf schema generator In order to expose a GRPC interface for Conductor, we need ProtoBuf schemas for all the internal domain models that the service use, currently implemented as POJOs. Manually creating ProtoBuf schemas for all the objects exposed through the API _and_ creating the mapping code between the ProtoBuf objects and the POJOs is a very cumbersome and error-prone tasn, and hence we're tackling it with an automated code generator. protogen is a simple code generator that parses the annotated fields in a POJO and generates both the ProtoBuf schema and the mapping code to convert to/from ProtoBuf objects and the native domain objects. It is implemented as a standalone tool that uses reflection to generate the sources, as opposed to a Java Annotation Processor, because the annotation processing workflow doesn't fit well with our goals: since annotation processing runs at compile time to generate Java source code, there is no clean way to generate the accompanying `.proto` schemas, and there isn't either a way to compile to PB schemas into the resulting Java code simultaneously with the mapping code. With the current approach, we simply run `protogen` to update all the `.proto` schemas in the `grpc` package and the mapping code in the `grpc-server` package. The autogenerated schemas and mapping code will be introduced in subsequent commits. commit b79a0bc7f662fbe26d92388fbaf92acb5debf14a Author: Anoop Panicker Date: Thu Jun 7 19:08:19 2018 -0700 fix for task scheduling after system tasks commit 737f5aefa1939de3128510292354f759b845491b Merge: 31a81063 0a85107c Author: huangyiming Date: Fri Jun 8 11:14:36 2018 +0800 Merge pull request #10 from Netflix/dev Dev commit 0a85107c61a0a93221a2c6aede24de048edcbe64 Author: Poorna Reddy Date: Thu Jun 7 14:49:41 2018 -0700 Added the barriers to fail the task and workflows with large output (#574) * Added the barriers to fail the task and workflows with large output * Clean up and updated Spectator Metrics commit b4d674660586bcade6cc7e34846c5a74aba1d7f6 Merge: 0bd3d16c 3b36dee5 Author: Charles Zhao Date: Thu Jun 7 13:22:42 2018 -0700 Merge branch 'dev' into 2.0 commit 3b36dee5b1e0659eafc721431b7dba0d81a0b3c7 Author: Charles Zhao Date: Thu Jun 7 13:20:53 2018 -0700 updated readme.md commit 0bd3d16c6afb588bfaeeb4f37d79020e63502325 Merge: aeb0e42a e3713013 Author: Charles Zhao Date: Thu Jun 7 12:49:51 2018 -0700 Merge pull request #550 from gorzell/gorzell/guiceProviders Refactor Modules and bootstrap code to leverage Providers. Part 1 commit 9e03d1daf50b3f8495bf1e6903f7e160efe7a3fc Merge: 141908a4 e3713013 Author: Greg Orzell Date: Thu Jun 7 13:41:32 2018 +0200 Merge branch 'gorzell/guiceProviders' of github.com:gorzell/conductor into guiceProviders-2 # Conflicts: # es2-persistence/src/main/java/com/netflix/conductor/dao/es/index/ElasticSearchModule.java # redis-persistence/src/main/java/com/netflix/conductor/dao/RedisWorkflowModule.java # redis-persistence/src/main/java/com/netflix/conductor/dyno/DynoProxyDiscoveryProvider.java # server/src/main/java/com/netflix/conductor/server/ConductorServer.java # server/src/main/java/com/netflix/conductor/server/ServerModule.java commit e3713013640d8657ee7f8f69727c0a13a7b408fa Author: Greg Orzell Date: Thu Jun 7 11:32:45 2018 +0200 Minor review feedback. commit d5533f0972a2e68733fe941913809ed4569e75e3 Merge: abbdd744 aeb0e42a Author: Greg Orzell Date: Thu Jun 7 11:13:29 2018 +0200 Merge branch '2.0' of github.com:Netflix/conductor into gorzell/guiceProviders # Conflicts: # redis-persistence/src/main/java/com/netflix/conductor/dao/RedisWorkflowModule.java # redis-persistence/src/test/java/com/netflix/conductor/dao/dynomite/RedisExecutionDAOTest.java # server/src/main/java/com/netflix/conductor/server/ConductorServer.java # server/src/main/java/com/netflix/conductor/server/ServerModule.java # test-harness/src/test/java/com/netflix/conductor/tests/integration/End2EndTests.java commit aeb0e42a083885e72b83c894e4b1091dcb293993 Merge: ba53b1e6 40afa605 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Jun 5 18:13:49 2018 -0700 Merge pull request #569 from Netflix/fork_join_fix fix for fork/join with ghost join tasks commit 40afa605fe877e99d5c91aa70c986df28dc10d05 Author: Anoop Panicker Date: Mon Jun 4 19:05:57 2018 -0700 fix for fork/join with ghost join tasks commit 20e4d139e6cc318eb822dac0e31270a91db4b8f8 Merge: 2416f0a6 0bb904ff Author: Kishore Date: Tue Jun 5 16:05:13 2018 -0700 Merge pull request #570 from Netflix/separate-es2-from-redis Separate es2 from redis commit ba53b1e6a71c1949f813ce6ca346fd67349f61d4 Merge: d40d8685 5dd18d73 Author: Kishore Date: Tue Jun 5 16:05:13 2018 -0700 Merge pull request #570 from Netflix/separate-es2-from-redis Separate es2 from redis commit 0bb904ff3681296c0f5b8dc8ba73f4377254780c Author: Kishore Date: Wed May 23 20:11:17 2018 -0700 Created es2-persistence standalone module. Removed Elasticsearch dependencies from redis-persistence module. Provided config options to switch between ES2 and ES5 modules. Used shadowing on es2-persistence module to resolve dependency conflicts. Other cleanup and refactoring. (Work in progress) Elasticsearch: Updating to 5.X; Removing tight integration with specific version. Should be able to easily replace with any ElasticSearch version implementation (provided there are no breaking changes in ES upgrade). Removed ElasticSearch bindings from redis-persistence, moved integration tests which included ES to test-harness. Removed version numbers from Elasticsearch implementations. The goal is to plug ES{v}-persistence to server without changing any class imports. Update README files in ES modules. Plugging in es2-persistence, which will remain default Conductor provided implementation. Cleaning up unused comments. Added FAILED_WITH_TERMINAL_ERROR support to TaskResult and Task Status Unit test case fix, removed the toString method from Task.Status Fixed the static import Bumped up spectator to version v0.68.0 Conductor was using a very old version of spectator: 0.40.0. This works fine; however, gauges were not being passed through to underlying registries if you wanted to integrate or collect metrics via datadog or some other integraton framework. However, in version 0.45.0, Spectator eventually added support to passing gauges through to underlying registries (https://github.com/Netflix/spectator/pull/353). This is just an attempt to upgrade the spectator version to the latest. Updated the dependencies.lock files to use the latest spectator library added metrics to redis DAO Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph Shadow es2 dependencies in the es2-persistence module to prevent class collision Fix integration test Updated tests to exclude indexDAO dependencies. Shadowed ES2 deps. Added config options to switch between ES2 and ES5 at runtime. [WIP] Updated ShadowJar config to relocate all ES2 transitive dependencies. Cleaned up shadowJar configuration. Fixed shadowJar related issues found in testing. Moved RetryUtil to es2-persistance for shadowJar. Updated locks. Refactoring and cleanup. Updates per code review. Cleaning up unwanted comments. Fixed build errors arised for improper conflict resolution. commit 5dd18d7392327eedcd4074934b37b0708d553391 Author: Kishore Date: Wed May 23 20:11:17 2018 -0700 Created es2-persistence standalone module. Removed Elasticsearch dependencies from redis-persistence module. Provided config options to switch between ES2 and ES5 modules. Used shadowing on es2-persistence module to resolve dependency conflicts. Other cleanup and refactoring. (Work in progress) Elasticsearch: Updating to 5.X; Removing tight integration with specific version. Should be able to easily replace with any ElasticSearch version implementation (provided there are no breaking changes in ES upgrade). Removed ElasticSearch bindings from redis-persistence, moved integration tests which included ES to test-harness. Removed version numbers from Elasticsearch implementations. The goal is to plug ES{v}-persistence to server without changing any class imports. Update README files in ES modules. Plugging in es2-persistence, which will remain default Conductor provided implementation. Cleaning up unused comments. Added FAILED_WITH_TERMINAL_ERROR support to TaskResult and Task Status Unit test case fix, removed the toString method from Task.Status Fixed the static import Bumped up spectator to version v0.68.0 Conductor was using a very old version of spectator: 0.40.0. This works fine; however, gauges were not being passed through to underlying registries if you wanted to integrate or collect metrics via datadog or some other integraton framework. However, in version 0.45.0, Spectator eventually added support to passing gauges through to underlying registries (https://github.com/Netflix/spectator/pull/353). This is just an attempt to upgrade the spectator version to the latest. Updated the dependencies.lock files to use the latest spectator library added metrics to redis DAO Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph Shadow es2 dependencies in the es2-persistence module to prevent class collision Fix integration test Updated tests to exclude indexDAO dependencies. Shadowed ES2 deps. Added config options to switch between ES2 and ES5 at runtime. [WIP] Updated ShadowJar config to relocate all ES2 transitive dependencies. Cleaned up shadowJar configuration. Fixed shadowJar related issues found in testing. Moved RetryUtil to es2-persistance for shadowJar. Updated locks. Refactoring and cleanup. Updates per code review. Cleaning up unwanted comments. Fixed build errors arised for improper conflict resolution. commit d40d86857fe3bdbc29b141dec28ba030b3b0f16b Author: Anoop Panicker Date: Tue Jun 5 14:16:46 2018 -0700 Revert "Revert "fix usage of retried flag, added executed flag"" This reverts commit 9ffb733731d0304fee359ca043f08580e348a0c9. commit 441e0b18196893bc68ec99b56483593875952cb8 Author: Anoop Panicker Date: Tue Jun 5 10:39:18 2018 -0700 Revert "fix usage of retried flag, added executed flag" This reverts commit 51ee7aa70ebcfb5954008e87b671e1f5a73b3e0b. commit 2416f0a6fe6a60ad93fe4e79126647066a2caef9 Author: Anoop Panicker Date: Tue Jun 5 10:38:40 2018 -0700 Revert "Revert "Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph"" This reverts commit ed7475277117d651b7170f3cfd5b4e2a3bfae511. commit 8afb717c26682dd67b9557149d7da974221d4bfd Author: Anoop Panicker Date: Tue Jun 5 10:38:40 2018 -0700 Revert "Revert "Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph"" This reverts commit ee2f3dedb8e9345c5ebbfd334740ba7d4c7a360b. commit 623b2a06a6e91e32ee8ba611ec47c702dc0d1a4f Author: Anoop Panicker Date: Tue Jun 5 10:35:12 2018 -0700 Revert "Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph" This reverts commit 77291a3b59dabf4144657bd05575cccb459e63e0. commit b20d201309f9c579620e18c2c4312ceb5b32e31b Author: Anoop Panicker Date: Tue Jun 5 10:35:12 2018 -0700 Revert "Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph" This reverts commit c5b6ddb4a9e23eb50b028eab09391d644de2be68. commit 141908a4f248852e0c7c1082ee965363b9e7062f Author: Greg Orzell Date: Tue Jun 5 16:52:12 2018 +0200 This completely refactors and updates how the application is bootstrapped. * Create more modules to represent the various datastore configurations. * Remove Module constructor arguments in favor of using Providers from the previous PRs. This is better in line with Guice best practices and recommendations. * Move all of the logic related to composing Modules into ConductorServer and have it happen when the Injector is created. This is better in line with Guice best practices and recommendations. * Add a configuration option to disable Jersey (Although this won't be completely implemented until we work in gRPC). * Start to minimize redundant code between ServletContext and ConductorServer. * Deprecate some Dyno constructors in favor of simpler injection based models, especially in the DynoQueueDAO. commit abbdd744668bced3e79b3a26382a32a920e91178 Merge: 3328f87b 84b9cd17 Author: Greg Orzell Date: Mon Jun 4 12:18:39 2018 +0200 Merge branch 'dev' of github.com:Netflix/conductor into gorzell/guiceProviders # Conflicts: # redis-persistence/src/main/java/com/netflix/conductor/dao/dynomite/BaseDynoDAO.java # redis-persistence/src/test/java/com/netflix/conductor/dao/dynomite/RedisExecutionDAOTest.java commit 3328f87b4886c9c23f5eae4bd7f1efba50bef72e Author: Greg Orzell Date: Mon Jun 4 12:10:00 2018 +0200 * Add more providers. * Hack in singleton enforcement. * Centralize more configuration. commit 84b9cd17f17573c59e482d59c6daa7d801229c5d Merge: 11801026 ed654a3e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Thu May 31 11:09:11 2018 -0700 Merge pull request #556 from Netflix/fix_retried_flag_usage fix usage of retried flag, added executed flag commit 7d8b08b87dda6914a86eaa238fbbd0cd06e53a4e Author: Greg Orzell Date: Thu May 31 15:51:57 2018 +0200 Remove System.* calls. commit ed654a3ea61649e68b167377040e147773f93371 Author: Anoop Panicker Date: Fri May 25 16:44:47 2018 -0700 fix usage of retried flag, added executed flag commit 118010265add6eb264f40f4467ade7e2b55578dc Merge: 47111a28 c5d49aaf Author: Poorna Reddy Date: Mon May 28 23:47:25 2018 -0700 Merge pull request #559 from Netflix/failed_with_terminal_error_workflowoutput Enabled the task output to show up as workflow output in case of FALED_WITH_TERMINAL_ERROR commit c5d49aaf181462502ac40a2d64f3bafa26afea57 Author: Poorna Reddy Date: Mon May 28 11:41:51 2018 -0700 Enabled the task output to show up as workflow output in case of FAILED_WITH_TERMINAL_ERROR commit 31a810638698cc293fdd9e7bed477b33a6658a0f Merge: d6021b58 47111a28 Author: huangyiming Date: Mon May 28 09:25:46 2018 +0800 Merge pull request #9 from Netflix/dev Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph commit 135151e6f9db7c90d33d88e0158426d24034549f Author: Poorna Reddy Date: Thu May 24 09:50:00 2018 -0700 Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph commit 47111a2877dac0b6b741ea16828bda781ea56d07 Author: Poorna Reddy Date: Thu May 24 09:50:00 2018 -0700 Added FAILED_WITH_TERMINAL_ERROR status to show up in the workflow graph commit d6021b585f45b8de273070611496a9af8a801dd8 Merge: 099be91e 089a9fd4 Author: huangyiming Date: Thu May 24 22:47:16 2018 +0800 Merge pull request #6 from Netflix/dev Dev commit 089a9fd432d5a9b0d5ae01275a77f737bc824bf7 Merge: c150262a 4e90675c Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed May 23 13:07:09 2018 -0700 Merge pull request #546 from Netflix/dao_metrics Added metrics to redis dao commit 4e90675cfbcbc44a04787e334d61fdfec56636bc Author: Anoop Panicker Date: Mon May 21 17:36:09 2018 -0700 added metrics to redis DAO commit c150262a2ef78976780d85efbab7cfc2bc8c6787 Merge: 6cb83935 b709e6ff Author: Poorna Reddy Date: Wed May 23 10:26:16 2018 -0700 Merge pull request #548 from bitbier/bump-spectator-version Bump spectator version to version 0.68.0 commit 28a4fd3635f1c3105540e9084092fca78d7cc4cc Author: Greg Orzell Date: Wed May 23 11:52:08 2018 +0200 * Refactor Providers related to dynomite and redis into the redis-persistence module. * Add a DynomiteConfiguration extension to the core Configuration in order to help manage dynomite/redis configuration options. * Refactor the base ConductorConfig into the core package and rename to to SystemPropertiesConductorConfiguration, since that is how it is implemeneted. * Extend the core configuration in order to implement the DynomiteConfiguration. commit c138dd7f429b973abedf1e4e6d7c260ce9806042 Merge: 50f64ad1 2ada5086 Author: Greg Orzell Date: Wed May 23 09:34:49 2018 +0200 Merge branch 'dev' of github.com:github/conductor into gorzell/guiceProviders commit 6cb83935b9d00d579efcbefbaef138508a6d7bcb Author: Poorna Reddy Date: Mon May 21 16:58:18 2018 -0700 Fixed the static import commit b709e6ff48aaa920f3d3abd8aaa26e87604f64c1 Author: Jeffrey Starker Date: Mon May 21 16:42:25 2018 -0700 Updated the dependencies.lock files to use the latest spectator library commit d1d3b3ca344f5ca0079438f3f1183fb9c1d6dbe0 Author: Jeffrey Starker Date: Mon May 21 16:24:27 2018 -0700 Bumped up spectator to version v0.68.0 Conductor was using a very old version of spectator: 0.40.0. This works fine; however, gauges were not being passed through to underlying registries if you wanted to integrate or collect metrics via datadog or some other integraton framework. However, in version 0.45.0, Spectator eventually added support to passing gauges through to underlying registries (https://github.com/Netflix/spectator/pull/353). This is just an attempt to upgrade the spectator version to the latest. commit 3f8741d0ebe2c1f0342c1c6f08a1e49a8f264ab8 Author: Nerurkar Date: Mon May 21 15:42:08 2018 -0700 Fixed the column name in updateEventExecution method commit a337f663c257417efa1afeeda843cc31e16f7ca9 Author: Poorna Reddy Date: Sun May 20 16:28:12 2018 -0700 Unit test case fix, removed the toString method from Task.Status commit cd52f9140bcd4ccfeaa8bcca9e83cf0d325c867b Author: Poorna Reddy Date: Sun May 20 16:19:59 2018 -0700 Added FAILED_WITH_TERMINAL_ERROR support to TaskResult and Task Status commit 50f64ad14e2ef5d0e0b92e3c03996235a50ef83b Author: Greg Orzell Date: Thu May 17 12:06:57 2018 +0200 Start migrating setup code that is currently inside Modules into Providers. commit 2ada50865c9a06c1613077a6b6fdd28b7acb8033 Merge: bcba53c7 77e35fad Author: Charles Zhao Date: Wed May 16 19:35:56 2018 -0700 Merge pull request #533 from gorzell/gorzell-redisModuleConfig Move Dyno configuration from ServerModule to RedisESWorkflowModule. commit bcba53c73f10cfd59fe91a0c6946ecc8c7583925 Author: Anoop Panicker Date: Wed May 16 15:31:28 2018 -0700 fix build by removing unused import commit eff444ee8ac70cf6be41668060184df9ecde2e87 Author: Greg Orzell Date: Wed May 16 21:33:56 2018 +0200 Trim some overly broad dependencies. (#528) * Trim AWS sdk dependencies. It's a bit questionable whether the client should depend on the AWS SDK at all, however since it does lets limit the scope to just the bit that it uses. Previously it was pulling in the *entire* sdk universe, in order to use one class. * Updating the lock files as well, although I am not clear if this is strictly necessary, or if that should be done at publication time instead. * Fix transitive dependencies from eureka client that were being used. * Unwind more transitive dependency issues. * Update lock files again. commit 075c5460b6376adea5b45ebeb68f7c5581d6b210 Merge: 516d7c8c fcc37046 Author: Charles Zhao Date: Sat May 12 21:31:41 2018 -0700 Merge pull request #527 from gorzell/gorzell-gradleUpdate Upgrade to latest Gradle version 4.7. commit 516d7c8c21eeb95c403ee4bcd6a6de5e0085300d Merge: fc2d195a 640ba4e7 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Sat May 12 18:18:57 2018 -0700 Merge pull request #537 from Netflix/search_workflows_by_tasks_api added search workflows by tasks API commit 640ba4e73f505fb38893c770febac7fb77a05af0 Author: Anoop Panicker Date: Fri May 11 18:56:52 2018 -0700 added search workflows by tasks API commit 77e35fad9f00012249586bb114741f242fca8bfd Author: Greg Orzell Date: Fri May 11 10:42:12 2018 +0200 Cleanup imports. commit c2df9478537ab85f41cc32f612e2aeece9a02754 Author: kakakikikeke-fork Date: Tue May 8 16:48:06 2018 +0900 add an EventServicesClient class commit 250c2445df76c44e145c288130d213174b15c4b5 Author: kakakikikeke-fork Date: Tue May 8 12:07:24 2018 +0900 fixed usage of delete method commit b7a69244dbda78d3d560f1111f7afb5f1a15e2a0 Author: kakakikikeke-fork Date: Fri Apr 27 15:42:09 2018 +0900 add removeWorkflow method into python sdk commit 98e0c51dd829cfa5b48caabcc83a8241f3e55cc7 Author: kakakikikeke-fork Date: Fri Apr 27 15:05:31 2018 +0900 able to use the python sdk with python3.6 commit d115f78ffea04f86be8e011a089e41dd92c2bea5 Author: Greg Orzell Date: Wed May 9 11:53:04 2018 +0200 Move Dyno configuration from ServerModule to RedisESWorkflowModule. There was already some duplicated code in these two modules, but the Redis module was not actually used anywhere. I think that this simplifies things quite a bit and makes it consistent with how we are loading the MySQL module. Also, this seems like a better place to contain the initialization code, since it is co-located with the actual bindings and scoped to the module that actually needs them. commit fc2d195ab663b9a10a272696ebe22e3457a46768 Merge: af8322d8 2c32961e Author: Kishore Date: Tue May 8 10:47:48 2018 -0700 Merge pull request #523 from Netflix/fix-include-tasks Fixed includeTasks in get workflows by correlationId. Earlier, Tasks … commit 2c32961ebda70dbaeeff48c9d34743df932bd7e6 Author: Kishore Date: Mon May 7 20:55:58 2018 -0700 Fixed Javadoc generation errors, which would otherwise cause gradle build errors. commit 59665cbfe28bac54bf1cc2ac872de8f30eb09350 Merge: 4374b272 4776fcf8 Author: Kishore Date: Mon May 7 20:39:53 2018 -0700 Merge branch 'fix-include-tasks' of https://github.com/Netflix/conductor into fix-include-tasks Fixed merge conflicts in MySQLExecutionDAO.java Changes in dev branch are latest, while changes to fix-include-tasks branch fixes MWI-233. commit 4374b272b47f0c9d518726ed7e8c1a1b05a26e57 Author: Kishore Date: Mon May 7 17:07:45 2018 -0700 Resolving conflits. commit ce87f3e3d3f4c83028a8c2b2c6481a1c674b0dbc Author: Kishore Date: Mon May 7 15:25:11 2018 -0700 MWI-233: includeTasks Flag: Updated per code review. commit de6d05fcdba78251d11e56d519cfd4d3f978150e Author: Kishore Date: Thu May 3 21:51:02 2018 -0700 Fixed build errors. commit 079c32e74be47a5d6b775e73ac83b89eaf0b89a5 Author: Kishore Date: Thu May 3 21:29:20 2018 -0700 Fixed includeTasks in get workflows by correlationId. Earlier, Tasks are included by default. Now, includeTasks should direct tasks presence in Workflow results. commit 4776fcf88b533bbade14320eb6951a718d66c4da Author: Kishore Date: Mon May 7 17:07:45 2018 -0700 Resolving conflits. commit 9730d177cd9f7047499af6bd6a3cf36ece0c06cb Author: Kishore Date: Mon May 7 15:25:11 2018 -0700 MWI-233: includeTasks Flag: Updated per code review. commit fcc370469c03d68e82c118618d9d81be3aa0f7e8 Author: Greg Orzell Date: Mon May 7 21:33:08 2018 +0200 Upgrade to latest Gradle version 4.7. This has better support for Java 10 as well as various other features and fixes. commit af8322d86db8f1d89c5fc5306d4ac8d3746adb0f Merge: 17c9e2f3 11981065 Author: Charles Zhao Date: Fri May 4 11:13:24 2018 -0700 Merge pull request #426 from mashurex/mysql_jdbc_424 Sql2o removal for MySQL JDBC commit 17c9e2f33363c25583cbfc029250cf0e87fed01a Merge: f2047811 f24fcb6b Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Fri May 4 10:38:37 2018 -0700 Merge pull request #521 from Netflix/longPollTimeout_constraint constrain longPollTimeout value to be <= 5 seconds commit cae9d995b3d5a28f937a26cc8e7db39b658b71f3 Author: Kishore Date: Thu May 3 21:51:02 2018 -0700 Fixed build errors. commit df3f987b85ffa9595d2fb40eaa733be18fa44d59 Author: Kishore Date: Thu May 3 21:29:20 2018 -0700 Fixed includeTasks in get workflows by correlationId. Earlier, Tasks are included by default. Now, includeTasks should direct tasks presence in Workflow results. commit f24fcb6b1dcf4336db9e3e581b7ddec4fca46989 Author: Anoop Panicker Date: Thu May 3 13:10:14 2018 -0700 constrain longPollTimeout value to be <= 5 seconds commit 119810655963bec196c866d942fdabd363961bc0 Author: Mustafa Ashurex Date: Wed May 2 10:43:45 2018 -0700 Ignore cleanup, file touch for Travis rebuild commit f20478117d43813abb231065d0c0b8aed9af11a6 Merge: 3d143092 f4a3410d Author: Charles Zhao Date: Mon Apr 30 21:17:27 2018 -0700 Merge pull request #509 from huangyiminghappy/dao_error Dao error commit 3d1430923968b8495b046983912a4a3317513926 Merge: f273237a 218cd0fd Author: Charles Zhao Date: Mon Apr 30 11:03:49 2018 -0700 Merge pull request #519 from Netflix/client-improve-error-handling Improved error handling in java client, plus other refactorings commit 218cd0fdcc3432d25de17dd3d2af445953df3cd3 Author: Charles Zhao Date: Sun Apr 29 10:22:58 2018 -0700 Improved error handling in java client, plus other refactorings commit f273237acecd30905653917e41e823278fd035da Merge: 658ecd58 98b6e571 Author: Charles Zhao Date: Fri Apr 27 13:55:20 2018 -0700 Merge pull request #512 from Netflix/index-workflowtype-with-task Added workflowType to Task and TaskSummary to be indexed in ES commit 5a543b83863bc281a54a3b543889d459fd5d7fae Author: Mustafa Ashurex Date: Fri Apr 27 07:48:13 2018 -0700 Update dependencies.lock to remove sql2o commit af7822f86a25d5cf61f6a5c52fc41505831ce3bb Author: Mustafa Ashurex Date: Fri Apr 27 07:27:27 2018 -0700 Remove sql2o references commit 98b6e571ff6a639e503a8c9e16706eceaef46d0a Author: Charles Zhao Date: Thu Apr 26 22:32:05 2018 -0700 Added workflowType to Task and TaskSummary to be indexed in ES commit 658ecd586201bb72429b784fe1204e0db624df50 Merge: 728a69b6 d2560c47 Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Wed Apr 25 10:25:29 2018 -0700 Merge pull request #510 from Netflix/event_processing_metric add metric for event processing commit d2560c47830762db1a3acc38651c8ac2600af6ca Author: Anoop Panicker Date: Wed Apr 25 10:09:43 2018 -0700 add metric for event processing commit f4a3410dfec96799b3fb72fb43de260a5f166cad Author: yiming.hym Date: Wed Apr 25 12:09:57 2018 +0800 The format of the log commit a595f1acb7706bcd1c18aea275ef3049def76d51 Merge: 4ade7f81 8f301f87 Author: huangyiming Date: Wed Apr 25 11:34:41 2018 +0800 Merge pull request #3 from Netflix/dev Dev commit 099be91eb3a32d42bed6f943a06ea41a6260b95b Merge: bef37c9a 728a69b6 Author: huangyiming Date: Wed Apr 25 11:34:41 2018 +0800 Merge pull request #3 from Netflix/dev Dev commit 728a69b6a8de4dcdd236ba34760d552a40447cf3 Author: Anoop Panicker Date: Tue Apr 24 18:51:16 2018 -0700 fix event processing queue test commit f431dbc8aaf066abc4d883b70abbc6a6868a3e20 Author: Mustafa Ashurex Date: Tue Apr 24 16:25:23 2018 -0700 Squashed changes commit b7f98138a22b2048bdf869752cd72ac2783fa430 Merge: f327b3e6 faa5b36c Author: Poorna Reddy Date: Tue Apr 24 08:13:55 2018 -0700 Merge pull request #506 from Netflix/elastic-search-logging-improvements improved logging and other cosmetic changes commit faa5b36cef581bb9f35e5478f4f8c62858114c11 Author: Charles Zhao Date: Tue Apr 24 07:58:27 2018 -0700 improved logging and other cosmetic changes commit f327b3e608d2feb51e8f6f39c92692424400338b Merge: ca5dc5d3 23acefa2 Author: Poorna Reddy Date: Tue Apr 24 06:47:56 2018 -0700 Merge pull request #504 from Netflix/error-handling Improved error handling in WorkflowTaskCoordinator so it returns task… commit 23acefa20f594647082b1790c5cea787a075a7ca Author: Charles Zhao Date: Tue Apr 24 00:40:15 2018 -0700 improved logging in returnTask commit 2431a964eeeb99417fd7bfe272150e45b8ab626e Author: Charles Zhao Date: Tue Apr 24 00:32:39 2018 -0700 Improved error handling in WorkflowTaskCoordinator so it returns tasks when ack failed and when RejectedExecutionException is thrown, this prevents tasks from being stuck in IN_PROGRESS status forever when responseTimeoutSeconds is configured for a task. commit ca5dc5d3f38f7addbdf520833461ee2f4695797c Merge: 34d42e3b 93b515fa Author: Poorna Reddy Date: Mon Apr 23 23:05:31 2018 -0700 Merge pull request #502 from Netflix/index-input-output-size Indexing input and output size commit 34d42e3ba864cfedbd6afa75ee9bc5617ff1f1b0 Merge: 05a3c1e1 8ec6f608 Author: Poorna Reddy Date: Mon Apr 23 22:44:55 2018 -0700 Merge pull request #501 from Netflix/sweeper_fix_response_timeout Removed timeoutSeconds check in isResponseTimedOut commit 8ec6f60826d6243782d26a4172ba20d74543ab20 Author: Poorna Reddy Date: Mon Apr 23 22:31:06 2018 -0700 Updated TestSQSObservableQueue to test the exception scenario commit d370c7e7f5e3b51402b93a9283b6945ad82372c2 Author: Poorna Reddy Date: Mon Apr 23 22:17:47 2018 -0700 Added logger statements in case of responsetime out, metrics in case of errors during receive message in observable queue commit 93b515fafb52d16b88195e629e50598d9eddee6a Author: Charles Zhao Date: Mon Apr 23 21:54:59 2018 -0700 Indexing input and output size commit 05a3c1e1d16efc34276285a963d57183ed801907 Merge: 0527ca3f a38579a6 Author: Charles Zhao Date: Mon Apr 23 18:14:37 2018 -0700 Merge pull request #477 from booooh/dev_python_worker python client improvements commit 8fcca73f49bd51e62c398facbe9c2273e6f90747 Author: Poorna Reddy Date: Mon Apr 23 18:07:24 2018 -0700 Removed timeoutSeconds check in isResponseTimedOut commit 0527ca3fa30253990a54d4b816b336bf47c484b6 Merge: e8f581eb a293738e Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Mon Apr 23 12:36:49 2018 -0700 Merge pull request #488 from Netflix/add_missing_client_apis Add missing client apis commit a293738e97f0610a7084aa51f35a868fe55d7846 Author: Anoop Panicker Date: Fri Apr 6 11:35:06 2018 -0700 add metadata client, missing apis, retry update fix commit a38579a61605ce98ec83c7b6bb4fc313c8fb3ee0 Author: Ben Dayan Date: Fri Apr 20 22:14:03 2018 +0300 Add pytest for client commit 7481d1b2c86ba82ce65a9f579eb15835a7da2dc9 Author: Ben Dayan Date: Fri Apr 20 22:13:25 2018 +0300 fix accept header for acq commit ace84f29a1a2bf4d5d628021ae71a00eabfadbb8 Author: Ben Dayan Date: Fri Apr 20 22:13:02 2018 +0300 Addressing comments in pull request commit e8f581ebebf112ff7ef25d437dd3c09f2dc19f75 Merge: d023893c bdb3ed93 Author: Charles Zhao Date: Thu Apr 12 18:17:03 2018 -0700 Merge pull request #454 from timwu/archived-workflow-field Add a field mapping for archived commit d023893c1bb17250f07dc2a8b69ca0e624da38ce Merge: 372f87c0 ca126896 Author: Charles Zhao Date: Thu Apr 12 18:15:39 2018 -0700 Merge pull request #465 from huangyiminghappy/log_error Log error commit 8f301f87dc9e1c579bedc8832f22393542706516 Merge: 9ff30c68 b4bdd175 Author: Hunter Ford Date: Thu Apr 12 16:40:59 2018 -0700 Merge pull request #483 from Netflix/improve-ui-rendering-performance Improving rendering performance of workflows. commit 372f87c073f5173a9b45ef9d38ad81522295dbe4 Merge: 60e9a89b 022bf141 Author: Hunter Ford Date: Thu Apr 12 16:40:59 2018 -0700 Merge pull request #483 from Netflix/improve-ui-rendering-performance Improving rendering performance of workflows. commit 9ff30c6878688d13e5e1f1a5c6326678a9684d43 Merge: 53ec9aa2 45fdbd84 Author: Hunter Ford Date: Thu Apr 12 16:40:50 2018 -0700 Merge pull request #482 from Netflix/improve-ui-api-performance Improve UI API performance of workflows. commit 60e9a89b5cdc3d14906a51cb729bd5c2aff701a9 Merge: 34d8aac1 fe45d091 Author: Hunter Ford Date: Thu Apr 12 16:40:50 2018 -0700 Merge pull request #482 from Netflix/improve-ui-api-performance Improve UI API performance of workflows. commit 34d8aac111647d6236fc14278657d43f993305e3 Merge: c1f800f0 65c99be3 Author: Hunter Ford Date: Thu Apr 12 16:40:41 2018 -0700 Merge pull request #481 from Netflix/change-ui-style Change style of menu items to use a down arrow. commit c1f800f0ee5a2de1061f6ca57957b54c541dd8c1 Author: Anoop Panicker Date: Wed Apr 11 13:02:33 2018 -0700 remove unnecessary precondition check commit e5877e4941f856d739f681a82a04408a1161aa4a Author: Anoop Panicker Date: Tue Apr 10 15:58:02 2018 -0700 remove master merge release from build script commit 91e19cc6144f69b932e0692ae8736c067eea9ce3 Merge: 3c529c6d 370f37df Author: Anoop Panicker <34087882+apanicker-nflx@users.noreply.github.com> Date: Tue Apr 10 11:10:28 2018 -0700 Merge pull request #474 from Netflix/improve_client_logging_and_exception_handling added javadocs, logging and exception handling to client commit 370f37dfc2611b06559d742dba01df9ba370ba83 Author: Anoop Panicker Date: Thu Mar 22 14:14:57 2018 -0700 added javadocs, logging and exception handling to client commit 45fdbd844959fc9e1179995ef768db41cf2e17c2 Author: Hunter Ford Date: Tue Apr 3 17:37:55 2018 -0700 Improving rendering performance of workflows. commit fe45d09148f2f43b263fb332ff44d47e6c2494ac Author: Hunter Ford Date: Tue Apr 3 17:37:55 2018 -0700 Improving rendering performance of workflows. commit b4bdd175d4ae7f52692421ae8f5cf3da431326d2 Author: Hunter Ford Date: Thu Apr 5 13:13:22 2018 -0700 Improving rendering performance of workflows. commit 022bf1418957c1d090ad60f5e3ca627ceee4a151 Author: Hunter Ford Date: Thu Apr 5 13:13:22 2018 -0700 Improving rendering performance of workflows. commit 53ec9aa2ed9e7487055f13594a7c21d94d498723 Author: Hunter Ford Date: Tue Mar 27 14:56:39 2018 -0700 Changing style of menu items to use a down arrow. commit 65c99be321e147091fd6e4afa5622a5d72345adf Author: Hunter Ford Date: Tue Mar 27 14:56:39 2018 -0700 Changing style of menu items to use a down arrow. commit a9b52225281defcde7a2724cade76845b8f1753a Author: Ben Dayan Date: Wed Apr 4 12:28:07 2018 +0300 python client improvements commit 3c529c6dc5f1b404d2745dde6dcbb31b3f4eecb9 Author: Poorna Reddy Date: Mon Apr 2 16:12:39 2018 -0700 Update build script syntax commit 84b0cbba4bfedbfa9acd69969bab9aa9503ec813 Author: Poorna Reddy Date: Mon Apr 2 16:08:16 2018 -0700 Update buildViaTravis.sh script syntax fix commit 99c3cd425f17d42a6be00c8c045283ff2b8d62b4 Author: Poorna Reddy Date: Mon Apr 2 15:59:57 2018 -0700 Update buildViaTravis.sh script syntax fix commit 0df7c324bc3ca46c00068a5755cc36a6dbf7b6fb Author: Poorna Reddy Date: Mon Apr 2 15:57:09 2018 -0700 Update buildViaTravis.sh script syntax fix commit 31a178365cf7497030c05610021dbc465d4802a7 Author: Poorna Reddy Date: Mon Apr 2 15:55:13 2018 -0700 Update buildViaTravis.sh to do a latest.release from master branch commit 910550faf637d54f3fc1d4e931aaca92a3c6489c Merge: 3ec90d8f 1f418adb Author: Poorna Reddy Date: Thu Mar 29 18:55:14 2018 -0700 Merge pull request #469 from Netflix/elastic_search_execution_fix Seperate out Async/sync execution of indexing methods to fix the archival errors commit 1f418adb28f6b09fc990f0d9553a6805254c202b Author: Poorna Reddy Date: Thu Mar 29 18:49:53 2018 -0700 Logger statements commit 011d02a4a58b6699b0942f0b148aa031808232a6 Author: Poorna Reddy Date: Thu Mar 29 16:32:27 2018 -0700 Javadoc fix commit fed5bb41d74d4b64e99697cb1493455b7d9288e1 Author: Poorna Reddy Date: Thu Mar 29 15:50:11 2018 -0700 Clean up commit 7d3c905957aa68509b12ce45ada847e7bc885380 Author: Poorna Reddy Date: Thu Mar 29 15:44:53 2018 -0700 Seperate out Async/sync execution of indexing methods to fix the archival error commit dae757c7c8df4e2c6bdb910c165f274b38ef0b50 Author: Poorna Reddy Date: Thu Mar 29 15:42:39 2018 -0700 Seperate out Async/sync execution of indexing methods to fix the archival error commit ca1268968d4022cec59d42222ed39401b588996c Author: yiming.hym Date: Tue Mar 27 12:57:42 2018 +0800 The log parameter order does not correspond commit bef37c9a670075aaa74ded88d94056f98044c90c Merge: 422c150c 3ec90d8f Author: huangyiming Date: Fri Mar 23 11:08:17 2018 +0800 Merge pull request #1 from Netflix/dev Dev commit 3ec90d8f695419835d219c4fcd4df890d2883d7e Merge: e827ef43 f6ed0148 Author: Poorna Reddy Date: Thu Mar 22 10:51:17 2018 -0700 Merge branch 'master' into dev commit f6ed0148174f014b6d2360f5563180947cd7533c Author: Poorna Reddy Date: Thu Mar 22 10:50:26 2018 -0700 Logger statements fix commit e827ef43a0bd7138fdb7c68a581d22555c95a6c5 Merge: 30ec5d94 1e377ac0 Author: Poorna Reddy Date: Thu Mar 22 10:37:49 2018 -0700 Merge pull request #456 from cyzhao/dev better error logging commit 30ec5d94a1f6194d8d07a2ef0096dac29f2c10d4 Merge: 422c150c de7239c3 Author: Poorna Reddy Date: Thu Mar 22 10:00:23 2018 -0700 Merge pull request #461 from Netflix/get_workflow_with_correlationId_fix 404 fix for the correlated id usecase when the workflow is not succes… commit de7239c32505c09f31e6dc6c4d6b62ce5933a0ca Author: Poorna Reddy Date: Wed Mar 21 18:05:51 2018 -0700 404 fix for the correlated id usecase when the workflow is not successfully archived commit bdb3ed93df270cf9cbd5418cad55e89cccab42a9 Author: Tim Wu Date: Mon Mar 19 09:42:46 2018 -0700 add failedReferenceTaskNames to wfe_type.json commit 1e377ac0808c521e00691c85af5375dfc1263f5b Author: Charles Zhao Date: Wed Mar 14 22:11:28 2018 -0700 better error logging commit 0db4f78afcce6710a66e91bbe110d77518842192 Author: Tim Wu Date: Mon Mar 12 15:42:29 2018 -0700 add the archived boolean field commit 4ade7f81cde34260d134519e731b1457b34cccbe Merge: 265b4d23 7fa5b18e Author: Poorna Reddy Date: Mon Mar 12 09:14:32 2018 -0700 Merge pull request #451 from Netflix/responseTimeOutFix_and_gradle_cleanup Removed the ResponseTimeout check during ack time and enabled during sweep commit 422c150c067730922e7f83485fb45f82ec56b193 Merge: 33d1735d a98bbe0f Author: Poorna Reddy Date: Mon Mar 12 09:14:32 2018 -0700 Merge pull request #451 from Netflix/responseTimeOutFix_and_gradle_cleanup Removed the ResponseTimeout check during ack time and enabled during sweep commit a98bbe0ff42778befc8d97ead879ea8ee23c77bb Author: Poorna Reddy Date: Thu Mar 8 16:50:16 2018 -0800 Compilation erorr fix for TaskResource and WorkflowServiceTest commit 7fa5b18edbc33430150e5a620f1d0a81c9c01e81 Author: Poorna Reddy Date: Thu Mar 8 16:33:27 2018 -0800 Removed the ResponseTimeout check during ack time and enabled the check for sweeper process. Dependencies clean up commit e79b592a8bb850d94e967c76aa3b1fb433664726 Author: Poorna Reddy Date: Thu Mar 8 16:33:27 2018 -0800 Removed the ResponseTimeout check during ack time and enabled the check for sweeper process. Dependencies clean up commit 22ca82fa4632df1b3b6bb1461a3abcbaa516afa2 Author: Bruno Lopes Date: Thu Mar 1 16:34:27 2018 +0000 -> When GET /metadata/workflow/{name} is called without a version conductor returns the latest version Line 110: Conductor python library defaults to version=1 -> When GET /workflow/running/{name} is called without version conductor returns all the running workflows for all versions Line 203: Conductor python library default, only gets version=1 -> When POST /workflow is sent an object without the 'version' key, it starts the latest version of that workflow Line 211: Conductor python library defaults to run the version=1 Line 266: unneccessary ';' at the end of line Line 287: wfc.terminateWorkflow(wfId) returns nothing ** This commit fixes the problems stated above ** commit 33d1735d06c8097ddb1267ae0a8e57af072111ac Merge: 6fb3f548 dbadc850 Author: Poorna Reddy Date: Wed Feb 28 19:02:17 2018 -0800 Merge pull request #441 from Netflix/revert-374-dev_optimize_upstream Revert "Minimal adjust, Don't to index an empty task exec log and more things" commit dbadc8504d68bd2d98835faf17b357f842b067ef Merge: 17facce5 6fb3f548 Author: Poorna Reddy Date: Wed Feb 28 18:54:43 2018 -0800 Merge branch 'dev' into revert-374-dev_optimize_upstream commit 6fb3f54885dd3944c1562c06a953e8278344af78 Merge: 8ac6218a aeb74dc7 Author: Poorna Reddy Date: Wed Feb 28 18:52:46 2018 -0800 Merge pull request #442 from Netflix/cleanup Pinned Guice dependecy to 4.1.0 commit aeb74dc7cd33fa8d521cb64321b53db15e917603 Author: Poorna Reddy Date: Wed Feb 28 18:45:32 2018 -0800 Pinned Guice dependecy to 4.1.0 commit 17facce54d76c01080699e878448d8802ce84168 Author: Poorna Reddy Date: Wed Feb 28 17:07:14 2018 -0800 Revert "Minimal adjust, Don't to index an empty task exec log and more things" commit 8ac6218a6f7a164077f5c18f7c4d19827c423b17 Merge: 8e139f90 4ecb9fa6 Author: Poorna Reddy Date: Mon Feb 26 14:19:42 2018 -0800 Merge pull request #434 from pablolmiranda/batch-fetch-for-correlationIDs Adds a batch API to fetch workflows based on a correlation id list commit 8e139f90302d8209f75c618c9c3273c6af5f83e7 Merge: 702efcee 2be26e30 Author: Poorna Reddy Date: Mon Feb 26 14:11:02 2018 -0800 Merge pull request #436 from Netflix/cleanup Introduced provides into map for EventQueueProviders as a work around for nested eager singletons commit 2be26e30597e990cdd42e456a457d56838bf7be9 Author: Poorna Reddy Date: Mon Feb 26 13:42:23 2018 -0800 Introduced provides into map for EventQueueProviders as a work around for nested eager singleton issue commit 4ecb9fa6b0297e4d2fecda7a0224bf4d8c1e2d6d Author: Pablo Lacerda de Miranda Date: Fri Feb 23 15:02:13 2018 -0800 adds a batch API to fetch workflows based on a correlation id list commit 702efcee3c704286d609b6b8f0b1b41409baf4b8 Merge: 4a13f195 44cf1bb4 Author: Poorna Reddy Date: Thu Feb 22 18:16:58 2018 -0800 Merge pull request #433 from Netflix/cleanup Logger statements and clean up commit 44cf1bb4ce4ca284e71d07144a8a21c86e894796 Author: Poorna Reddy Date: Thu Feb 22 18:10:46 2018 -0800 Logger statements and clean up commit 4a13f1957634aa58f82142fddf5de0bfe3ac9390 Merge: e67d09f6 c4e7d1c3 Author: Poorna Reddy Date: Mon Feb 19 17:25:51 2018 -0800 Merge pull request #419 from Netflix/cleanup Clean up of DeciderService commit c4e7d1c398f00c2df55dbd158e67fc6d975da325 Author: Poorna Reddy Date: Mon Feb 19 17:10:58 2018 -0800 Fixed Javadoc errors commit 6fb178dad5823416b115bde630ab001bda6b55c4 Author: Poorna Reddy Date: Mon Feb 19 16:54:06 2018 -0800 Unit tests and Javadoc commit b76a88eec59c99581ac42ca265514b5daed66672 Merge: 5f27a2ad e67d09f6 Author: Poorna Reddy Date: Tue Feb 13 13:55:15 2018 -0800 Clean up commit e67d09f60736d1749602a60b0c2b886fce4e2d9d Merge: 3337b5da 53c6b3b6 Author: Charles Zhao Date: Sun Feb 11 22:13:04 2018 -0800 Merge pull request #368 from toddschilling/envar-overrides Added Environment Variable Overrides for all Configuration Properties commit 3337b5dadd9bb300ad9f2d541f1d619d997cfe15 Author: Viren Baraiya Date: Sat Feb 10 22:40:20 2018 -0800 Addressing https://github.com/Netflix/conductor/issues/356 based on https://github.com/Netflix/conductor/pull/408 commit 7c8065dd53da88ff0f6010cc1d2c73ecf29f9cc7 Author: Viren Baraiya Date: Sat Feb 10 22:22:23 2018 -0800 Replace event type enum with a string commit 299873a0289902612e4cea01b30db3988426f79a Merge: f5874517 b2fe86a2 Author: Viren Baraiya Date: Sat Feb 10 22:00:36 2018 -0800 Merge pull request #418 from timwu/string-queue-type Replace QueueType with String commit b2fe86a2439eef4aafb8eed3fa947be4fa2030d8 Merge: 8d0d77eb f5874517 Author: Viren Baraiya Date: Sat Feb 10 22:00:16 2018 -0800 Merge branch 'dev' into string-queue-type commit f58745171e3c3715505b59de94fadca0ec141a7f Merge: e4730ad9 bb8e197a Author: Viren Baraiya Date: Sat Feb 10 10:14:17 2018 -0800 Merge pull request #421 from Netflix/master Merge back from master to dev commit e4730ad9cf4f17945e555be0964bd8bededa09e2 Merge: 1222d117 4f6f1327 Author: Viren Baraiya Date: Fri Feb 9 17:13:57 2018 -0800 Merge pull request #417 from mashurex/dev Fix MySQL queue message polling (#399) commit 5f27a2ad63394de5cd8cf01a06465775d0461886 Author: Poorna Reddy Date: Fri Feb 9 11:08:27 2018 -0800 Clean up of DeciderService commit 8d0d77eba5c39d9a6bca4ab3ee2e8a684b6ff58d Author: Tim Wu Date: Thu Feb 8 18:58:08 2018 -0800 Replace QueueType with String commit 4f6f1327e012a7e30d72545ad19428dc4292b59d Author: Mustafa Ashurex Date: Thu Feb 8 11:47:30 2018 -0800 Fix MySQL queue message polling (#399) Reworked pollMessages to peek message IDs (instead of pop), retrieve the Messages from persistence, _then_ pop the message IDs in a single transaction. Signed-off-by: Mustafa Ashurex commit 1222d117e21a5645bea461518e2c9f9c3f4bfb7e Merge: 9e5116aa 1a431c21 Author: Viren Baraiya Date: Wed Jan 31 19:00:48 2018 -0800 Merge pull request #391 from picaron/add-support-for-content-type-parameter-in-http-task add support for specifying the request content type in HTTP Task commit 9e5116aacb69a5f47d93c8101a979843dcaed0ff Merge: 4f8a3cfa b3ce8e97 Author: Viren Baraiya Date: Wed Jan 31 18:58:59 2018 -0800 Merge pull request #410 from timwu/ui-dockerfile-python Include python for node.js build commit 4f8a3cfa7420441dfe2641731690fb5466f38351 Merge: 7b35fd7f f992b887 Author: Viren Baraiya Date: Wed Jan 31 11:56:19 2018 -0800 Merge pull request #374 from grfeng/dev_optimize_upstream Minimal adjust, Don't to index an empty task exec log and more things commit bb8e197a115842318bf980143bd0e14b42c686fd Merge: 04bbf10f 41385b88 Author: Viren Baraiya Date: Wed Jan 31 11:48:57 2018 -0800 Merge pull request #366 from heajuenhwang/master Add support for publishing and subscribing to NATS commit 04bbf10f977d7e8e97be4eac65954b6a53a2a328 Merge: 7f80d92d 9b74a2b4 Author: Viren Baraiya Date: Wed Jan 31 11:43:23 2018 -0800 Merge pull request #412 from rkrsingh/patch-1 Update WorkflowClient.java commit 9b74a2b45a8d98242e194a65fa10b2110532acfd Author: R K Singh <34564367+rkrsingh@users.noreply.github.com> Date: Mon Jan 29 15:43:10 2018 -0600 Update WorkflowClient.java pause workflow needs three parameters commit 265b4d2377097e7c46f185f10a7e4978922c03c8 Merge: 687b0149 fcff1884 Author: Viren Baraiya Date: Sat Jan 27 10:54:06 2018 -0800 Merge pull request #381 from clari/dev Make archiving optional in deleteWorkflow API & Run all indexing except workflow indexing in a separate threadpool commit 7b35fd7fe45e25ac5684be75fecbc56e3eeae6be Merge: c7d9fc1c f3da0565 Author: Viren Baraiya Date: Sat Jan 27 10:54:06 2018 -0800 Merge pull request #381 from clari/dev Make archiving optional in deleteWorkflow API & Run all indexing except workflow indexing in a separate threadpool commit b3ce8e97ca81f34b32677efcb0a0ed0fe54baaf3 Author: Tim Wu Date: Fri Jan 26 12:00:16 2018 -0800 Include python for node.js build commit fcff1884ce527611b2b201ade56d2eb9f0aac1a9 Merge: 40cbce5e 3dd6eb80 Author: Akhilesh Manjunath Date: Tue Jan 9 17:18:46 2018 -0800 Merge pull request #5 from clari/STLX-373 Stlx 373: Remove magic numbers and add parameters in DynoObservableQueue.java commit f3da0565819f6aaa919430a2b3fc6c673d50e2bd Merge: fe56b318 495837b6 Author: Akhilesh Manjunath Date: Tue Jan 9 17:18:46 2018 -0800 Merge pull request #5 from clari/STLX-373 Stlx 373: Remove magic numbers and add parameters in DynoObservableQueue.java commit 495837b67c9f29b15fbd90ef1c3278b94e10f933 Author: Akhilesh Manjunath Date: Tue Jan 9 17:14:28 2018 -0800 Remove magic numbers and add parameters in DynoObservableQueue.java commit f1ee72f97dbf02f34e255332c918a3b729346d7e Merge: f47c53f0 fe56b318 Author: Akhilesh Manjunath Date: Tue Jan 9 16:50:30 2018 -0800 Merge branch 'dev' of github.com:clari/conductor into dev commit f47c53f074fbfe3555567f0a18732a28ce5b3a16 Author: Akhilesh Manjunath Date: Thu Dec 21 10:22:49 2017 -0800 Changed executorService from static variable to member variable commit fd7494c5dafbca2c6b7175e09baafc9c6c03edbf Author: Akhilesh Manjunath Date: Tue Dec 12 17:17:21 2017 -0800 Run all indexing except workflow indexing in a separate threadpool commit 587aa01ae52efdc71894317f54539e0f5354e202 Author: Akhilesh Manjunath Date: Fri Dec 8 13:32:18 2017 -0800 Added an optional parameter to the removeWorkflow API which makes archiving workflows optional commit 41385b88b5f4d857da75427af0b5e2410b66da04 Merge: f9c7ca4d 547ea000 Author: heajuenhwang Date: Fri Jan 5 06:18:56 2018 -0800 Merge pull request #3 from heajuenhwang/nat-integration Nat integration. Updated commit 1a431c21ccecb0e6bb6e1646a8239d4f4024ba24 Author: Pascal Chouinard Date: Thu Dec 21 17:09:02 2017 -0500 add support for specifying the request content type in HTTP Task commit 547ea000ddb897e121e0621c08c00088e0e7bcc5 Author: Oleksiy Lysak Date: Tue Jan 2 11:25:51 2018 +0200 OWCOND-194 - Nats pull request update commit fe56b318e4c316c86849fb796f2ea3fdf7b5c0c7 Merge: 0715f03e 34a46cfa Author: Akhilesh Manjunath Date: Thu Dec 21 10:24:14 2017 -0800 Merge pull request #4 from clari/STLX-169 Changed executorService from static variable to member variable commit 34a46cfa9696c8dd4d9fcff7203a407eb573c559 Author: Akhilesh Manjunath Date: Thu Dec 21 10:22:49 2017 -0800 Changed executorService from static variable to member variable commit 7f80d92d25e5c02563f1e6330c1931f389fa3323 Merge: e5004fdc c7d9fc1c Author: Poorna Reddy Date: Mon Dec 18 12:16:33 2017 -0800 Merge branch 'dev' commit 3dd6eb806f20d50c0c9a2d71d5d3a52828033f0c Merge: 6ce9c807 687b0149 Author: Poorna Reddy Date: Mon Dec 18 12:16:33 2017 -0800 Merge branch 'dev' commit 687b014998d95b36bfed40f2aa5396db1a98b8fe Merge: 40cbce5e c16d4580 Author: pctreddy Date: Mon Dec 18 12:13:50 2017 -0800 Merge pull request #387 from Netflix/Display_failed_tasks_in_workflow Upgrade gradlew to 4.4 and display the failed tasks in Workflow summary commit c7d9fc1c270deb8daf96f7300dfd3feb87f3d8eb Merge: 2ad60ce3 054adef3 Author: pctreddy Date: Mon Dec 18 12:13:50 2017 -0800 Merge pull request #387 from Netflix/Display_failed_tasks_in_workflow Upgrade gradlew to 4.4 and display the failed tasks in Workflow summary commit e5004fdc5df7572d093d1eae6cf7c1b3b0e1e529 Merge: c6e25063 bb213534 Author: Charles Zhao Date: Mon Dec 18 09:54:37 2017 -0800 Merge pull request #388 from cyzhao/taskref-ui-update Added task concurrentExecLimit to UI. commit 6ce9c807de9ef44560d6c0c7960cb04bd0d3cd91 Merge: d24554ba d286e321 Author: Charles Zhao Date: Mon Dec 18 09:54:37 2017 -0800 Merge pull request #388 from cyzhao/taskref-ui-update Added task concurrentExecLimit to UI. commit bb2135343cd1477ea171e7f98d3c2121f2b8e18c Author: Charles Zhao Date: Thu Dec 14 21:59:04 2017 -0800 Added task concurrentExecLimit to UI. commit d286e3213995b51f9c1c40a7f48ecb83352cae72 Author: Charles Zhao Date: Thu Dec 14 21:59:04 2017 -0800 Added task concurrentExecLimit to UI. commit 054adef311edb13a553d2f3ff65a835db5fbda9f Author: Poorna Reddy Date: Thu Dec 14 16:23:48 2017 -0800 Updated gitignore to not include idea .iml files commit c16d458046a7f92f7fd74312d73c6515b1f37bb5 Author: Poorna Reddy Date: Thu Dec 14 16:01:29 2017 -0800 Upgrade gradlew to 4.4 and display the failed tasks in Workflow summary commit 7a17e3c14170f236a8eb29426d658aa878a4f043 Author: Poorna Reddy Date: Thu Dec 14 16:01:29 2017 -0800 Upgrade gradlew to 4.4 and display the failed tasks in Workflow summary commit 0715f03e90b07ba183b850be96288fb9e7bf23a7 Merge: 417d04ec adb2db95 Author: Akhilesh Manjunath Date: Tue Dec 12 17:23:32 2017 -0800 Merge pull request #3 from clari/STLX-169 STLX-169: Run all indexing except workflow indexing in a separate threadpool commit adb2db9518afed6a7d9de267d015e354aeb1e6ad Author: Akhilesh Manjunath Date: Tue Dec 12 17:17:21 2017 -0800 Run all indexing except workflow indexing in a separate threadpool commit 417d04ec3f97486f1346acb3f79e585170b9a8c4 Merge: 2ad60ce3 1b8a8c9a Author: Akhilesh Manjunath Date: Fri Dec 8 13:33:49 2017 -0800 Merge pull request #1 from clari/akhilesh-dev Make archiving optional in removeWorkflow API commit 1b8a8c9a76c2726cc54bbe099d6fd47f12635fb1 Author: Akhilesh Manjunath Date: Fri Dec 8 13:32:18 2017 -0800 Added an optional parameter to the removeWorkflow API which makes archiving workflows optional commit f992b8879170b418aaafdd129d45f0e6f222b30e Merge: f841e5c9 2ad60ce3 Author: guoruifeng Date: Thu Dec 7 12:27:24 2017 +0800 Merge branch 'dev' into dev_optimize_upstream commit f841e5c90f8051a6d86bbf2b947538f27fb2bbe5 Merge: befa6ec4 2ad60ce3 Author: guoruifeng Date: Thu Dec 7 12:26:46 2017 +0800 Merge branch 'dev' into dev_optimize_upstream commit 2ad60ce3b693ea37a528a635142dbfbf520d6e01 Merge: 0b23c3ec 18270f84 Author: Viren Baraiya Date: Wed Dec 6 17:58:32 2017 -0800 Merge pull request #369 from cquon/dev Fix log4j version that is causing ClassNotFoundException commit befa6ec4f71562c4eb716e085f59cb1baff5de12 Author: guoruifeng Date: Wed Nov 29 15:12:41 2017 +0800 Fix path commit 11b6396cd83c75045b2964541d7b9b26c60cbdfe Author: guoruifeng Date: Wed Nov 29 14:58:47 2017 +0800 Support a single Workflow update commit 2ec99baaa30126a1d0790a295af2af49a78e295b Author: guoruifeng Date: Wed Nov 29 14:52:15 2017 +0800 Fix taskKey, e.g. task_1_0 commit 271809ac1ab9aa57e2c4aad2aeb405170e0a991a Author: guoruifeng Date: Wed Nov 29 14:48:45 2017 +0800 Minimal adjust commit 18270f842ee7b204042eb6d82419ec6eceea7407 Author: Corey Quon (cquon) Date: Sat Nov 18 15:43:18 2017 -0800 Fix log4j version that is causing ClassNotFoundException commit d7ea60beceed7a7241af9941504f2cddc0772f30 Merge: d14d24d8 0b23c3ec Author: Corey Quon (cquon) Date: Sat Nov 18 11:58:40 2017 -0800 Merge branch 'dev' of https://github.com/Netflix/conductor into dev Conflicts: client/go/httpclient/httpclient.go commit 53c6b3b6ebc1829c27c46ab6922b8ea1677de769 Author: toddschilling Date: Fri Nov 17 06:19:30 2017 -0800 cleaned up whitespace commit 6aebea723c2393ba818e8e61419535be4eb5e8e3 Author: toddschilling Date: Fri Nov 17 06:17:01 2017 -0800 replaced '.' with '_' when using env vars commit 8b969c4e833605b8f87e89beff6e2dc2ac81d641 Author: toddschilling Date: Thu Nov 16 21:12:36 2017 -0800 updated conductor config to use environment variable overrides commit f9c7ca4d55cfd45ff9e951df8ec45f699f08cff2 Author: heajuenhwang Date: Thu Nov 16 09:54:00 2017 -0800 Update NATSObservableQueue.java commit eabded0197e3b0cf2d7124239a7f3e9801864e8c Merge: 6f5f80b1 f2ec17b2 Author: heajuenhwang Date: Thu Nov 16 09:51:11 2017 -0800 Merge pull request #2 from heajuenhwang/heajuenhwang-patch-1 Update WorkflowServiceTest.java commit f2ec17b266968606663e8b8e89c8d4676e6fa84e Author: heajuenhwang Date: Thu Nov 16 09:49:35 2017 -0800 Update WorkflowServiceTest.java commit 6f5f80b1c07ec6e25428ad90486ff19971081161 Merge: 96dfcecc f0728d37 Author: heajuenhwang Date: Wed Nov 15 14:47:32 2017 -0800 Merge pull request #1 from heajuenhwang/nat-integration NATS/NATS Stream support commit c6e2506374ff1d023c34009d2cfd07d752ba6d78 Merge: 96dfcecc 216eb6ba Author: Viren Baraiya Date: Wed Nov 15 12:17:43 2017 -0800 Merge pull request #364 from grfeng/dev_upstream Solved #346 commit 216eb6baebc4698541a989489e41b7cb2787b70a Author: guoruifeng Date: Wed Nov 15 18:09:55 2017 +0800 Solved #346, NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil commit 0b23c3ec261e8603fac4193843fc6b1ebf1e5fe8 Merge: bc1d238f 6e227331 Author: Viren Baraiya Date: Tue Nov 7 15:36:37 2017 -0800 Merge pull request #359 from picaron/fix.flyway.issue.with.percona Downgrade Flyway version because of incompatibility with Percona 5.7 in strict mode commit 6e227331d8d854047e3fe818834a4072d45769f9 Author: Pascal Chouinard Date: Mon Nov 6 10:51:10 2017 -0500 Downgrade Flyway version because of incomptability with Percona commit bc1d238ff8a5e3df4458c71763ff40fe2f225faf Merge: a5e15e4f 5b1bc7d4 Author: Viren Baraiya Date: Wed Nov 1 16:30:02 2017 -0700 Merge pull request #355 from picaron/fix-tasks-executed-multiple-times Fix tasks getting executed multiple times with MySQL storage backend commit 5b1bc7d4c70041400e2c9b3a0ae6e5b4a6db202e Author: Pascal Chouinard Date: Mon Oct 30 14:35:30 2017 -0400 Fix tasks getting executed multiple times with MySQL storage backend commit f0728d37810b408186d824d09c1df6935c19f8eb Author: Oleksiy Lysak Date: Mon Oct 23 11:56:34 2017 +0300 NATS/NATS Stream support commit a5e15e4f25f31614ca735a48ccd6605abb9762aa Author: Vikram Singh Date: Tue Oct 17 16:03:42 2017 -0700 Fix the ResponseTimeout issue commit d24554ba0c486a44f4f158847fa1b6f91e680a18 Merge: 57992e10 40cbce5e Author: Viren Baraiya Date: Thu Oct 12 12:50:56 2017 -0700 Merge pull request #345 from Netflix/dev Dev commit 96dfcecceee7e8473871835fdc68f857e05f81f3 Merge: b6ac8c6b 2fb29251 Author: Viren Baraiya Date: Thu Oct 12 12:50:56 2017 -0700 Merge pull request #345 from Netflix/dev Dev commit 2fb29251104e01b7fc4d472e75333627bb17a765 Merge: b558dfa9 7c79c88d Author: Viren Baraiya Date: Thu Oct 12 12:41:34 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit b558dfa90a1f1a3e82bfb759ccc657c7c8f405fb Author: Viren Baraiya Date: Thu Oct 12 12:41:26 2017 -0700 remove the tests related to correlation id commit 7c79c88d30a7bbbb24de8ed384b789bb66acb40e Merge: c26f7be9 35022e00 Author: Viren Baraiya Date: Thu Oct 12 11:25:05 2017 -0700 Merge pull request #343 from picaron/fix.missing.queue.dao.api Add Missing Queue DAO API commit 35022e00cf9ad7602dd068b760df0069f47fbb32 Merge: 31d35371 c26f7be9 Author: Viren Baraiya Date: Thu Oct 12 11:24:42 2017 -0700 Merge branch 'dev' into fix.missing.queue.dao.api commit c26f7be9eb224acf9d863d80539cf9a27854e8b0 Merge: 31f49d97 2b14d830 Author: Viren Baraiya Date: Thu Oct 12 10:53:03 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit 31f49d97e395cc515c43718ae21c4a67d5223dd5 Author: Viren Baraiya Date: Thu Oct 12 10:52:54 2017 -0700 comment out the test - need to be re-written for updated code. commit 2b14d830ccf03b650fb048633d7c7eaa32e1088c Author: Vikram Singh Date: Thu Oct 12 08:51:13 2017 -0700 Implemented new interface method commit 48cc3887d67a40bf959785f5aafc5ff36e00cecd Merge: f7ee3814 63f56a2f Author: Viren Baraiya Date: Wed Oct 11 15:51:19 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit f7ee381475034e360ff8f97111016d0e1e904e33 Author: Viren Baraiya Date: Wed Oct 11 15:51:11 2017 -0700 use ES to get correlated workflows commit 31d35371f7b25ec8d9e1dd78f9b7b83c20ecc577 Author: Pascal Chouinard Date: Tue Oct 10 21:08:30 2017 -0400 Add Missing API commit 63f56a2fc5e508026e07552a5f374e93b4eb6199 Merge: 075d73ee 4cee7e29 Author: vikramsingh2104 Date: Tue Oct 10 13:27:28 2017 -0700 Merge pull request #315 from picaron/add.mysql.persistence.support Add MySQL persistence support commit 075d73ee23e29d49c608bb4edc583a704d5f0fd4 Author: Vikram Singh Date: Fri Oct 6 13:35:50 2017 -0700 Added API to reset task callback timeouts to 0 (Part 2) commit e3d41e15254d388b62dd66925a26050008f98f67 Author: Vikram Singh Date: Fri Oct 6 13:24:37 2017 -0700 Added API to reset task callback timeouts to 0 commit 40cbce5ea8f42066e2edf345a96de9704a4952dd Author: Vikram Singh Date: Tue Oct 3 15:30:06 2017 -0700 Fixed quotes in packages.json commit 3d78f998d2504b48ef25db0f82903b1826ab1308 Author: Vikram Singh Date: Tue Oct 3 15:30:06 2017 -0700 Fixed quotes in packages.json commit c2a72c744152b39378e094992849121e9f5fc226 Author: Vikram Singh Date: Tue Oct 3 14:37:13 2017 -0700 Pinned the react-toastr to 2.9.3 commit 96e883e839a759c89cac8708e4f63048b0fcd95b Author: Vikram Singh Date: Tue Oct 3 14:37:13 2017 -0700 Pinned the react-toastr to 2.9.3 commit 4cee7e296e2e948392ef86b4e29054e74e34d599 Author: Pascal Chouinard Date: Fri Aug 25 01:05:57 2017 -0400 Implementation of the DAOs for the MySQL backend commit b6ac8c6bb3c0eaac44954fd855fafcfb80dcfb87 Merge: 02c646db c6aacc68 Author: Viren Baraiya Date: Fri Sep 22 08:04:29 2017 -0700 Merge pull request #332 from Netflix/dev Always return 0 for the responsetimeout. commit c6aacc68f2bd2254dec5446b5a69d70ac98211ba Author: Viren Baraiya Date: Fri Sep 22 07:54:02 2017 -0700 always return 0 for the responsetimeout. This property has been deprecated and using it is known to cause issues with long running tasks. commit 57992e10f5f7cd607b401f956ea8486c31e60c6f Merge: be57dcc5 7e6845fa Author: Viren Baraiya Date: Sun Sep 17 09:31:51 2017 -0700 Merge pull request #330 from Netflix/dev 1.8.1 candidate commit 02c646db6ab531a29b704d1c126b2ac1b572b953 Merge: 32e1b028 def51e00 Author: Viren Baraiya Date: Sun Sep 17 09:31:51 2017 -0700 Merge pull request #330 from Netflix/dev 1.8.1 candidate commit def51e000f2df910d79e05109a555f5da30204e2 Author: Viren Baraiya Date: Sat Sep 16 12:18:27 2017 -0700 additional tests for the parameter utils and fix where the input parameter being null causes NPE commit 3d66a112b4443c0ceea4e110d563537dc1f6b803 Author: Viren Baraiya Date: Sat Sep 16 11:40:47 2017 -0700 add a generic counter for the poller commit 42e6ad61cafee222c69f24b0a8fb502a3fd0cb64 Author: Viren Baraiya Date: Sat Sep 16 10:48:50 2017 -0700 BugFix: parameter utils changes the hashmap of the workflowtask when doing the task replacement commit 452675457ae767f50063a12178a71e18fd1ea10f Merge: 91b6debe e0e335e1 Author: Viren Baraiya Date: Wed Sep 13 08:17:46 2017 -0700 Merge pull request #312 from GlodonTech/prc/poll_tasks_again_if_worker_not_in_use polling tasks only when worker is not fully occupied commit e0e335e1b9555123eea282e9b2de20fd7c98a086 Author: Gp Guan Date: Sun Sep 10 00:09:09 2017 +0800 stop polling task when worker queue is full commit 91b6debe1543c1e3736060b550a7f70a3421e4db Merge: 6910bbb2 57f858ab Author: Viren Baraiya Date: Sun Sep 3 10:35:43 2017 -0700 Merge pull request #318 from picaron/fix.cannot.override.system.properties.from.command.line Fix : Cannot override system properties when launching the conductor server using the gradle command-line commit 6910bbb2f43ee573f2d92ea32628403b3b250ce7 Merge: 034f6da0 ccdfa10d Author: Viren Baraiya Date: Sun Sep 3 10:35:16 2017 -0700 Merge pull request #319 from picaron/fix-incorrect-dyno-jedis-dependency-version Fix incorrect dyno-jedis dependency version commit ccdfa10dbc6fdfe3390791d4ddd55c9528b4ce9d Author: Pascal Chouinard Date: Sun Sep 3 11:56:32 2017 -0400 As mentioned in https://github.com/Netflix/conductor/issues/290 , the dependency for dyno-jedis needs to be 1.5.6+ Recent upgrade of dyno-queues-redis from 1.0.6 to 1.0.7 has downgraded dyno-jedis to 1.4.7 causing the issue #290. Explicitely adding the dependency in redis-persistence/build.gradle to the latest (1.5.9, same as dyno-core) fixes the issue commit cbc0e1bd7266ebc1af62c359a7c5042a51579508 Author: Gp Guan Date: Sun Sep 3 14:37:21 2017 +0800 polling paused when all threads in thread pool are all occupied commit 034f6da033b2080e8a11e1422c51a5c6cc6271fd Author: Viren Baraiya Date: Sat Sep 2 12:12:45 2017 -0700 pin dyno-jedis to 1.5.9. add max connections property documentation commit 4c7212d22a6eea0bd8a80dbaefa1ee2218ab1b0c Author: Viren Baraiya Date: Sat Sep 2 09:36:28 2017 -0700 Update documentation for the standalone redis/ElastiCache commit 04bdaaa54bf35d3974ab2616ece40f1959e4a808 Author: Viren Baraiya Date: Sat Sep 2 09:25:59 2017 -0700 Fix the documentation for the fork join dynamic commit 3be331ff1417a9d44240d53cec720713815a4bab Merge: cc2db31a 6f1e4301 Author: Viren Baraiya Date: Sat Sep 2 08:50:22 2017 -0700 Merge pull request #304 from LambertoD/docker-compose-fix Docker compose fix commit 7e6845fa8eca0f9c4d7dc17431c14896eaa2a884 Merge: be57dcc5 3aa1bbe7 Author: Viren Baraiya Date: Sat Sep 2 08:47:43 2017 -0700 Merge pull request #316 from picaron/allow.overriding.ui.port.with.environment.variable Allow overriding UI port with environment variable commit cc2db31a53304fb1e0474ec475b076c9be27c180 Merge: db874d12 ff95b185 Author: Viren Baraiya Date: Sat Sep 2 08:47:43 2017 -0700 Merge pull request #316 from picaron/allow.overriding.ui.port.with.environment.variable Allow overriding UI port with environment variable commit 3aa1bbe7590f7547358ad007e431f501220283a2 Author: Pascal Chouinard Date: Fri Sep 1 11:56:56 2017 -0400 This is simply to allow overriding the NodeJS port for the UI using an environment variable In some deployment scenarios it is convenient/required to have that flexibility since not all deployment necessarily use Docker commit ff95b1851afac9ee5e0af1aa0b9ba64c68005b9f Author: Pascal Chouinard Date: Fri Sep 1 11:56:56 2017 -0400 This is simply to allow overriding the NodeJS port for the UI using an environment variable In some deployment scenarios it is convenient/required to have that flexibility since not all deployment necessarily use Docker commit 1484ee1717df9dfaf13a6e4e06e06990f24aec73 Author: guangp Date: Tue Aug 29 15:58:51 2017 +0800 poll tasks again if all tasks last polled were completed commit 57f858ab4690238af6d26b33ce110ce19bcbe617 Author: Pascal Chouinard Date: Tue Aug 22 15:42:02 2017 -0400 Currently, if you try to override system properties when launching the conductor server, those are not taken into consideration Example : ../gradlew server -DloadSample=false -Dport=8888 This PR adds a missing line in the gradle build to allow overrides from the command-line commit db874d1232f2b9d67ae22a8fede2ecffdb90ab46 Merge: da7d0128 cf97031e Author: Viren Baraiya Date: Fri Aug 18 10:20:44 2017 -0700 Merge pull request #302 from clari/dev Added documentation for redis_cluster and changed workerNamePrefix implementation commit 6f1e4301368d43907dd6184c3763452057d6e11b Author: Lamberto Diwa Date: Thu Aug 17 11:33:14 2017 -0700 Fix failing `docker-compose up` command. Update README to clarify that docker commands assume that ./server has a full build in the directory. Update docker-compose build context to refer to the project root so that the server/Dockerfile and ui/Dockerfile are able to access the ./server and ./ui paths. commit cf97031eb831facf919467f46a5ec522468746f1 Author: Akhilesh Manjunath Date: Tue Aug 15 16:48:03 2017 -0700 Updated comments commit 16f8f68c44a3cea19050d83c2563abb8d8c45619 Author: Akhilesh Manjunath Date: Tue Aug 15 16:43:15 2017 -0700 Specify workerNamePrefix in Builder instead of System Property commit 25206df60d3826c4b1a36b16a6d0317d7126150d Author: Akhilesh Manjunath Date: Tue Aug 15 16:19:47 2017 -0700 Remove conductor.iml commit 0910ea0ccfbf6e0cc0952d3a1dd3dc046f4c6a29 Author: Akhilesh Manjunath Date: Tue Aug 15 16:14:58 2017 -0700 Documentation added for redis_cluster commit 0cdd75e751e362eadafa51b7b23458a9debf94e3 Merge: b2272f66 da7d0128 Author: Akhilesh Manjunath Date: Tue Aug 15 15:43:16 2017 -0700 Merge pull request #1 from Netflix/dev Dev commit 32e1b02846be11403a5d10dcdce9a2e8888a2ffc Merge: dca0f171 da7d0128 Author: Viren Baraiya Date: Thu Aug 10 21:05:46 2017 -0700 Merge pull request #299 from Netflix/dev Retry and Rerun bug fix and others commit da7d0128090279024a7d060d04634c2c5590b970 Merge: 4113674a 17306f0a Author: vikramsingh2104 Date: Thu Aug 10 10:04:43 2017 -0700 Merge pull request #296 from nkamath-nflx/search_with_parameters Add search with all parameters in java client commit 17306f0ad51b5e9bbbcb651895d42da4d428d194 Author: Nagendra Kamath Date: Tue Aug 8 17:18:15 2017 -0700 Add search with all parameters in java client commit 4113674a2a641bc79f063a6c0fc7e87eac7aa187 Author: Vikram Singh Date: Tue Aug 8 13:24:12 2017 -0700 Fix for retry with fork join workflows commit e391260081527fc01e599a5190479a6739d43102 Merge: 07322270 9bad914e Author: Viren Baraiya Date: Sun Aug 6 10:28:30 2017 -0700 Merge pull request #293 from toddschilling/docker-alpine Migrate docker images to Alpine Linux commit 0732227043d549adae021a9c85f5cbffe3f757d6 Author: Vikram Singh Date: Fri Aug 4 14:20:16 2017 -0700 Fix the rerun bug when sub workflows are involved commit 9bad914e85bfbc098ec99bf841ace6459a62a058 Merge: 9f0114ea 371380ec Author: toddschilling Date: Thu Aug 3 10:43:32 2017 -0700 Merge branch 'dev' into docker-alpine commit 9f0114ea4201ce1e6e204ca8cc50fb06961d4951 Author: toddschilling Date: Thu Aug 3 09:45:03 2017 -0700 migrated server and ui to docker alpine commit 371380eca3f79cbf8fb77cb42319c3d11086af39 Author: Viren Baraiya Date: Thu Aug 3 09:15:36 2017 -0700 Add error handling commit 372337ba3010acbb37afd9f9c33f766088190266 Author: Viren Baraiya Date: Tue Aug 1 13:08:34 2017 -0700 Fix: Trying to read queue name on a null task will result in NPE. commit aa5035fbe971e55c25d6bc2c50da493dd4604dc6 Merge: c5364c2d b2272f66 Author: Viren Baraiya Date: Sun Jul 30 19:21:50 2017 -0700 Merge pull request #279 from clari/dev Option to specify worker name prefix and support for AWS Elasticache Redis commit c5364c2d9e998cff0a7cce983e4204d799274519 Merge: d72d0543 7c98a72e Author: Viren Baraiya Date: Sun Jul 30 19:20:08 2017 -0700 Merge pull request #275 from msakauye/python-import-fix fix import error in python 2.7 commit d72d05438cf4e4d1f624ffdf3fbd4b41720979dd Merge: e4d2eb32 c632a497 Author: Viren Baraiya Date: Sun Jul 30 19:19:49 2017 -0700 Merge pull request #272 from nbraquart/dev Add an optional description in WorkflowTask model commit e4d2eb32d3eae4e535657c5f2470e6a9df6beece Merge: af4eb823 9a087cce Author: Viren Baraiya Date: Sun Jul 30 19:19:33 2017 -0700 Merge pull request #267 from guyeng0/thread_issues Fix threading and cpu issues commit af4eb823306b946962bbfda82d0da7a11e2bc1fa Merge: 6effc504 dca0f171 Author: Viren Baraiya Date: Sun Jul 30 19:18:51 2017 -0700 Merge pull request #285 from Netflix/master Sync dev with master commit dca0f171f5b00d8ca025fed9c1d100c3d237ac49 Merge: 728cdff6 6effc504 Author: Viren Baraiya Date: Sun Jul 30 19:11:14 2017 -0700 Merge branch 'dev' into master commit 728cdff6118c6c6d2f6e39511df1642fc29ebfe0 Merge: 353be4ad 32cae7d3 Author: Viren Baraiya Date: Fri Jul 21 11:51:10 2017 -0700 Merge pull request #265 from picaron/add-reason-phrase-for-http-task HTTP task : add HTTP reason phrase in the response metadata commit 353be4ad236afa2b5f1a71a918e27c9f9cda7ebf Merge: a0d46310 57589546 Author: Viren Baraiya Date: Fri Jul 21 11:50:42 2017 -0700 Merge pull request #263 from roelvz/patch-1 Fix incorrect GitHub URI commit b2272f66fe908eb89de2535e3a7cce63662b96f7 Author: Akhilesh Manjunath Date: Thu Jul 20 11:49:57 2017 -0700 Added support for AWS Elasticache Redis - cluster mode enabled commit 5b445b1eee077d790529aaf651ebecd217b2273c Author: Akhilesh Manjunath Date: Thu Jul 20 11:31:15 2017 -0700 Added option to specify worker name prefix commit 7c98a72e2a8660a451aa314a75bb63cbc8779d18 Author: Mark Sakauye Date: Wed Jul 19 11:15:34 2017 -0400 more canonical way of imports that works in python 2 and 3 commit 59b23dafd788e9b087b6cc489ace8b97c99fd90d Author: Mark Sakauye Date: Wed Jul 19 10:58:16 2017 -0400 use relative import to support both python 2 and 3 commit c632a497260f094d07b030b0bcdca1198771b1cb Author: Nicolas BRAQUART Date: Tue Jul 18 17:37:30 2017 +0200 Update documentation commit 74a8e7f0f15995dbbb5301fec1d1ebad387a1e6d Author: Nicolas BRAQUART Date: Tue Jul 18 17:33:05 2017 +0200 Documentation update commit 21272cb5c69bf33fd880e1d7067c1a655b3723ef Author: Nicolas BRAQUART Date: Tue Jul 18 17:13:46 2017 +0200 Add an optional description in WorkflowTask model commit 9a087cce8f30c14d535c1f61c8dbf92841eff6d5 Author: Guy Engelhard Date: Sun Jul 16 13:24:08 2017 +0300 1. Made the thread a daemon so that the entire process exits on Ctrl+C 2. Added a sleep(1) so that the waiting thread does not hog cpu resources. commit 32cae7d370481df6635408d9c9740e4cc5cf3d1e Author: Pascal Chouinard Date: Thu Jul 13 16:05:34 2017 -0400 Add HTTP reason phrase in the response metadata commit 575895467cc89dbb161f5bb209511570a12f290c Author: Roel Van Zeebroeck Date: Thu Jul 13 09:35:07 2017 +0200 Update index.md commit 6effc504e465978d6e26be78ea2769227a51af99 Merge: 63fbe86c d8d3e98a Author: Viren Baraiya Date: Fri Jul 7 13:04:47 2017 -0700 Merge pull request #256 from leandromoreira/patch-6 adds full cloned repository commit d8d3e98a2c84db4f7da1bd9cd705893489e6bac0 Author: Leandro Moreira Date: Thu Jul 6 23:49:21 2017 -0300 adds full cloned repository commit 1b8e3a376868c7b2e9e6151ce92b00863081661c Author: Leandro Moreira Date: Thu Jul 6 23:49:04 2017 -0300 adds full cloned repository commit 030a13966004c572b3d496d431734111a1c6ca07 Author: Leandro Moreira Date: Thu Jul 6 23:46:11 2017 -0300 adds full clone The plugin `nebula.netflixoss` (walk) requires a "full" cloned repo. FAILURE: Build failed with an exception. * Where: Build file '/conductor/build.gradle' line: 13 * What went wrong: An exception occurred applying plugin request [id: 'nebula.netflixoss', version: '3.6.0'] > Failed to apply plugin [class 'nebula.plugin.bintray.NebulaBintrayPublishingPlugin'] > Walk failure. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED commit 63fbe86c34f79a92962f0909404424ac0a67d949 Merge: 006471e4 5d4158a4 Author: Viren Baraiya Date: Thu Jul 6 11:05:46 2017 -0700 Merge pull request #246 from leandromoreira/patch-2 adds information about how to run it on docker compose commit 006471e484938860a902001b4314858f4eb568bd Merge: 94af6c92 6cda31cc Author: Viren Baraiya Date: Thu Jul 6 11:05:25 2017 -0700 Merge pull request #248 from leandromoreira/patch-4 simplifies docker-compose usage commit 94af6c92e622dc625fbae4909ec29a342c3fd05d Merge: b3e199bb 99e603af Author: Viren Baraiya Date: Thu Jul 6 11:05:12 2017 -0700 Merge pull request #247 from leandromoreira/patch-3 fixes some markdown format issues commit b3e199bb1b6d1b0185146b1103208022eaa1f036 Merge: 71a15769 0bdda9b0 Author: Viren Baraiya Date: Thu Jul 6 11:04:43 2017 -0700 Merge pull request #252 from guyeng0/failexception when exception is thrown in execute we need to fail the task commit 0bdda9b0729e6cb31039ddf581c2d6a4c936d26f Author: Guy Engelhard Date: Sun Jul 2 11:46:39 2017 +0300 when exception is thrown in execute we need to fail the task commit 71a157697969b5e8dfec1ed871230742d6de8792 Merge: 06a09e00 eddbbcaa Author: Viren Baraiya Date: Wed Jun 28 11:49:15 2017 -0700 Merge pull request #250 from Netflix/1.7.7 merge 1.7.7 to dev commit 6cda31cc693b44f409697a481141e05feef40693 Author: Leandro Moreira Date: Tue Jun 27 23:54:58 2017 -0300 simplifies docker compose file it seems that the only ports to be exported are from UI (5000) and API (8080), all the other ports are used internally by the services. [Docker-compose uses, by default,](https://docs.docker.com/compose/networking/) a single network for your app. Each container for a service joins the default network and is both *reachable* by other containers on that network, and *discoverable* by them. All the services can `link` to each other without exposing the ports to the ouside network, a.k.a. the ports will be visible for the services running under that docker-compose file. commit 5d4158a4f043382fc7e46155139065b741481f4a Author: Leandro Moreira Date: Tue Jun 27 21:53:10 2017 -0300 adds information about the docker-compose run commit 0d99cbfe518b0d7d60891b29f41762d055f487da Author: Leandro Moreira Date: Tue Jun 27 21:13:41 2017 -0300 uses a shallow clone commit f79b7375f9331c7e8e25ed71b102c7942f4a6d39 Author: Leandro Moreira Date: Tue Jun 27 21:13:06 2017 -0300 uses a shallow clone commit 10ebcccd453ad4f0b627ac7b1f67026227314a10 Author: Leandro Moreira Date: Tue Jun 27 21:10:47 2017 -0300 uses a shallow clone commit 99e603afd652d68e6eedcdaa767b3161fc8e83d7 Author: Leandro Moreira Date: Tue Jun 27 21:02:02 2017 -0300 fixes some markdown format issues commit a2ea749ca54de33e7c958d3f3696dc06fdb2adb1 Author: Leandro Moreira Date: Tue Jun 27 20:56:20 2017 -0300 fixes repository clone information I was following the quickstart guide and then it raised a silly error. > $ git clone git@github.com/Netflix/conductor.git > fatal: repository 'git@github.com/Netflix/conductor.git' does not exist commit 06a09e0029090c33429ded90bd7ddb1ae45cec81 Author: Vikram Singh Date: Tue Jun 27 14:46:29 2017 -0700 Added missing owner app to some Metrics commit eddbbcaa02ee9ca09ed8b8a1c35a8a41062bafd7 Merge: 7b6d566f 59a16bfd Author: Viren Baraiya Date: Tue Jun 27 10:03:17 2017 -0700 Merge branch 'dev' into 1.7.7 commit 7b6d566f7285ecba2375426e40b9a7cece9314c2 Author: Viren Baraiya Date: Tue Jun 27 10:03:11 2017 -0700 add task id commit 59a16bfddb311890159c8105802932b8f4ec7b8a Merge: cf452c82 10d7d03c Author: Viren Baraiya Date: Tue Jun 27 09:59:30 2017 -0700 Merge branch '1.7.7' into dev commit cf452c824b23f98b09aad752bcfd6a67eecd36f9 Merge: 908f68a9 5e0864c8 Author: Viren Baraiya Date: Tue Jun 27 09:55:23 2017 -0700 Merge pull request #242 from grfeng/es5 ES5-persistence, Optimize files construction,Added README commit 5e0864c8104f52b754caea57f675a8bde861d4af Author: guoruifeng Date: Tue Jun 27 10:57:26 2017 +0800 Reconfiguration tests package commit 893f1a9c0c865d701bcf8756eafe3c7ab90403f0 Author: guoruifeng Date: Tue Jun 27 10:57:14 2017 +0800 Reconfiguration tests package commit 99a578d573c7b5d95aebff25a125da376d388c06 Author: guoruifeng Date: Tue Jun 27 10:26:55 2017 +0800 Fix import EmbeddedElasticSearch commit 39d85698a06ad156c66470aa5e526c18a7214311 Author: guoruifeng Date: Tue Jun 27 10:16:33 2017 +0800 Optimize files construction,and added README commit cb6ce59f41b660e91a94984e23a76977f44c1698 Author: guoruifeng Date: Mon Jun 26 19:31:59 2017 +0800 Optimize files construction,and added README commit a0d46310155229e294c18f460f12bf243d0848c9 Merge: 39c4860d 847dd8d5 Author: Viren Baraiya Date: Sat Jun 24 10:27:19 2017 -0700 Merge pull request #239 from picaron/address_code_review_comments_pr_227 Address code review comments from @tommack on pull request #227 commit 847dd8d5a6d03a158774481bffa6468fd2ac2982 Author: Pascal Chouinard Date: Fri Jun 23 15:28:49 2017 -0400 Address code review comments from @tommack on pull request #227 commit 10d7d03c571a2975aa97ceaa42281081737ef325 Author: Viren Baraiya Date: Fri Jun 23 12:03:11 2017 -0700 new endpoint to search for task results commit f703f2d0b9f3fee35be91fcda191f75017852cda Author: Viren Baraiya Date: Fri Jun 23 11:30:31 2017 -0700 updates to default thread count and poll count. Make the polling interval configurable and default to 50ms commit 40353892702725927c1fb9f2d69dea9c5f04c56b Author: Viren Baraiya Date: Thu Jun 22 19:02:38 2017 -0700 interface changes for dyno-queue upgrade. commit 7d10a2a9d7c93e05e310ebbd6d8db7bdb59dc037 Author: Viren Baraiya Date: Thu Jun 22 18:57:00 2017 -0700 upgrade dyno queues version. commit 908f68a91da906fd30fabec7f14c072d620f515a Merge: 21b3b0d8 39c4860d Author: Viren Baraiya Date: Tue Jun 20 14:02:23 2017 -0700 Merge pull request #236 from Netflix/master dev sync from master commit 39c4860d7b0427224205d088d6fbe2e1954801bf Merge: 9a818904 681ff659 Author: Viren Baraiya Date: Tue Jun 20 12:45:13 2017 -0700 Merge pull request #227 from picaron/add.json.transform.system.task Add new system task type JSON_TRANSFORM commit 681ff65932102eb68f0d18d269a8fc669bf4ee2c Merge: 3239649c 9a818904 Author: Viren Baraiya Date: Tue Jun 20 12:44:39 2017 -0700 Merge branch 'master' into add.json.transform.system.task commit 9a818904584b67a5b46f0bb060f6ad8e39e27b32 Merge: e64b560f 21b3b0d8 Author: Viren Baraiya Date: Tue Jun 20 12:43:24 2017 -0700 Merge pull request #235 from Netflix/dev ES5 updates commit 21b3b0d8877f2e4454c82bf4a2c27d973f60353d Merge: 7ef3daab e64b560f Author: Viren Baraiya Date: Tue Jun 20 12:42:33 2017 -0700 Merge pull request #234 from Netflix/master Dev sync to master commit 7ef3daab3f85c75437d2dc6e22797cebf3d69a76 Author: Viren Baraiya Date: Tue Jun 20 12:10:49 2017 -0700 ES5 module compatibility changes after merge from branch. commit e64b560f3c277413cfc9ec123a2a0a0b4f9c6c3a Merge: 38e3fbb2 a6403da2 Author: Viren Baraiya Date: Tue Jun 20 11:59:50 2017 -0700 Merge pull request #233 from Netflix/dev Dev sync to master commit a6403da28a0a4973b17f15c6eba9c4a154d6e8f7 Merge: 1421e1fc 873044de Author: Viren Baraiya Date: Tue Jun 20 11:57:07 2017 -0700 Merge pull request #209 from grfeng/dev Add artifact `conductor-es5-persistence`,Support for Elasticsearch 5+ commit 38e3fbb29c912f3c73beebb9fc26babdbb69e516 Merge: 02b7e7cc 1421e1fc Author: Viren Baraiya Date: Tue Jun 20 11:56:30 2017 -0700 Merge pull request #232 from Netflix/dev Sync dev with master commit 1421e1fc8fb1a3c13d54c99d8217161f5fc87584 Merge: 06256c70 99994e4f Author: Viren Baraiya Date: Tue Jun 20 11:55:13 2017 -0700 Merge pull request #219 from guyeng0/python3 Python3 commit 06256c7090962eb81facef4677c79059a6e3649e Merge: 626e20ce 03fc6e41 Author: Viren Baraiya Date: Tue Jun 20 11:54:49 2017 -0700 Merge pull request #216 from grfeng/dev-swagger-ui Fix swagger-ui by parameter access commit 99994e4f120f69834fb0d9ef4fb3c94d4e7429a7 Merge: 9f07abce 626e20ce Author: Viren Baraiya Date: Tue Jun 20 11:54:30 2017 -0700 Merge branch 'dev' into python3 commit 02b7e7ccc98d227900f3d67ba4eb1fd718f2b054 Merge: db3a4c69 015804e5 Author: Viren Baraiya Date: Tue Jun 20 11:53:10 2017 -0700 Merge pull request #224 from picaron/http-task-oauth1-support Add OAuth 1.0 authentication support to HTTP tasks commit be57dcc5106e66e90431edfb0408bbbc57808729 Merge: 6cf88d76 d783676a Author: Viren Baraiya Date: Tue Jun 20 11:23:08 2017 -0700 Merge pull request #231 from Netflix/dev Task Logger Changes commit db3a4c69b1715cb671be1c6c7519c94b97282562 Merge: 891f5e18 626e20ce Author: Viren Baraiya Date: Tue Jun 20 11:23:08 2017 -0700 Merge pull request #231 from Netflix/dev Task Logger Changes commit 626e20ceda7362a99fc400583dd6eb2467385b45 Author: Viren Baraiya Date: Tue Jun 20 11:22:22 2017 -0700 show the color for completed with error tasks commit d783676a7c8f8676d032544b0359539f448190ac Author: Viren Baraiya Date: Tue Jun 20 11:22:22 2017 -0700 show the color for completed with error tasks commit 6a6286bdcdb43e2bf284fa2728a4f03f973b596a Author: Viren Baraiya Date: Tue Jun 20 11:12:48 2017 -0700 UI updates to show the task exec logs commit 0fde38296704f8e46274dc62e21409c33246f5a5 Author: Viren Baraiya Date: Tue Jun 20 11:12:48 2017 -0700 UI updates to show the task exec logs commit 2a9523ceb468114d241c6105bf892b7918b32259 Author: Viren Baraiya Date: Mon Jun 19 17:09:19 2017 -0700 sort results by date commit 54cdeb97ea8e059dd6b3a938f3c12bddf787d2f3 Author: Viren Baraiya Date: Mon Jun 19 15:30:36 2017 -0700 change the type from list to scalar for logs commit 31171a7172174ef5550dabfdfd162f81475042a6 Author: Viren Baraiya Date: Mon Jun 19 15:02:19 2017 -0700 fix logging apis commit dea77e9c0e2d072da16b14ea34b7ffd74ab6f15f Author: Viren Baraiya Date: Mon Jun 19 14:57:39 2017 -0700 update task logger to include time as well commit 3239649cbd5dde4d8237267d6a4440d78c7b0799 Author: Pascal Chouinard Date: Sun Jun 18 20:03:17 2017 -0400 Add new system task type JSON_TRANSFORM This new system task type allows transforming a JSON input to another JSON structure using a query expression. The excellent jq for Jackson Java library is used for processing (https://github.com/eiiches/jackson-jq). commit 50153a7bbcf0b718b058715e89f66c3aa0f00944 Merge: 071cb163 6cf88d76 Author: Viren Baraiya Date: Fri Jun 16 16:47:07 2017 -0700 Merge pull request #226 from Netflix/master Sync dev with master commit a20e105bf42ec8ce65c41b030966948872070e44 Merge: 69ea2c07 891f5e18 Author: Viren Baraiya Date: Fri Jun 16 16:47:07 2017 -0700 Merge pull request #226 from Netflix/master Sync dev with master commit 891f5e18fbdcff19df14803ee87a6f3093bb9ed9 Merge: a54f4401 69ea2c07 Author: Viren Baraiya Date: Fri Jun 16 16:40:51 2017 -0700 Merge pull request #225 from Netflix/dev Task Logger Implementation for the worker commit 69ea2c0736f416342bc259c85424e83c0371695b Author: Viren Baraiya Date: Fri Jun 16 15:17:47 2017 -0700 default logs to an empty list commit 015804e5eef8a1b9aaf65af0e6a5c56b0db29253 Author: Pascal Chouinard Date: Fri Jun 16 17:05:50 2017 -0400 Add unit test commit eedb779028ca8360a21bed03392d52c384d5392f Author: Pascal Chouinard Date: Fri Jun 16 15:22:37 2017 -0400 Add OAuth 1.0 authentication support to HTTP tasks commit 6e3e6d8181c6f28041e7da385335223b4157192f Author: Viren Baraiya Date: Fri Jun 16 10:43:49 2017 -0700 make execution logs part of task result commit 36a1c7a36486acf9d5e58c0fd586f0527ce5042a Author: Viren Baraiya Date: Wed Jun 14 17:38:52 2017 -0700 fix the issue where Wait task does not correctly put the task Id commit b3d9c916a20eae55b13d3dc4e489d6964ae10c9c Author: Viren Baraiya Date: Wed Jun 14 12:31:19 2017 -0700 add more debug information for HTTP calls commit a31290b44c5c800c6ce385def363820e553dfe66 Author: Viren Baraiya Date: Tue Jun 13 13:57:42 2017 -0700 handle case where there is an exception and task result is null commit 0db12d6bec03a50874e33126b0ee05364df7aff5 Author: Viren Baraiya Date: Tue Jun 13 12:46:14 2017 -0700 set the TaskClient reference in the TaskLogger commit 27993c43a7f9ac1e479e80aeed6fc7b9ce4914bc Author: Viren Baraiya Date: Tue Jun 13 12:40:17 2017 -0700 when indexing task log - do not index if there is no data commit 15a3c4de200620ee1973bedc51d1676e6dd4ce9f Author: Viren Baraiya Date: Tue Jun 13 12:02:04 2017 -0700 Getter for the task exec log commit c10edbff2b71e39ca25f6091cd53d46bb81c32d9 Author: Viren Baraiya Date: Tue Jun 13 11:23:33 2017 -0700 getter for the task logs commit b6b41ec676439e49951be5c164ffce72c94fd492 Author: Viren Baraiya Date: Mon Jun 12 11:24:25 2017 -0700 add log4j for the tests (so the logging statements are printed) commit 873044def116b721007bd2b7da4534d71e2f1e2d Author: guoruifeng Date: Mon Jun 12 20:46:33 2017 +0800 override getTaskLogs commit 03fc6e415316a8a6981d299878beb21236970b21 Author: guoruifeng Date: Mon Jun 12 19:27:45 2017 +0800 Fix swagger-ui by parameter access commit 4500f2034eb794d469c6b37635a6aeaa66ebda2a Merge: 4693cbb2 84b78e5a Author: guoruifeng Date: Mon Jun 12 19:15:22 2017 +0800 Merge branch 'dev' of https://github.com/Netflix/conductor into dev commit 9f07abce8b43de4b4d09579e404855b77f513dc2 Author: Guy Engelhard Date: Sun Jun 11 13:56:43 2017 +0300 compatiblity with python 3.x commit 84b78e5ac3481b3e5254c9be645f50202d88ca9a Author: Viren Baraiya Date: Thu Jun 8 13:23:08 2017 -0700 add getter for the execution log and change the logging to a scalar value from a list commit d781fcebf0f9b029872e961f437380e08319fa4c Author: Viren Baraiya Date: Wed Jun 7 17:15:51 2017 -0700 add createdTime property commit 025e319c9caede293b6adcd24453f2b5ed0c016c Author: Viren Baraiya Date: Wed Jun 7 17:05:08 2017 -0700 task logging commit 85c0298cf3ee9eba486ffbdf20c95dbe28cad9c5 Author: Viren Baraiya Date: Wed Jun 7 14:40:06 2017 -0700 remove env logging commit 097703fe3d396dd8edb812409a3d66fda55af7cf Author: Viren Baraiya Date: Wed Jun 7 14:36:07 2017 -0700 task logging code changes commit a54f4401504274133ac48585497d215d96c6e90e Author: vikramsingh2104 Date: Tue Jun 6 11:14:01 2017 -0700 Update index.md commit 6cf88d76a7bfb41ab180956d815b1245930c4f39 Merge: 9b6abe07 071cb163 Author: vikramsingh2104 Date: Mon Jun 5 20:51:32 2017 -0700 Merge pull request #213 from Netflix/dev Dev commit 0a19eb90f9a281c4623d7e0a25beb8b2a22abd10 Merge: 5aa539e6 149c627a Author: vikramsingh2104 Date: Mon Jun 5 20:51:32 2017 -0700 Merge pull request #213 from Netflix/dev Dev commit 149c627a85f12c65d04c40eacae467a34e6babd6 Author: Vikram Singh Date: Mon Jun 5 16:01:27 2017 -0700 Missed a file when checking in commit 89acd617d90b9683d563985eaac77f79443485c4 Author: Vikram Singh Date: Mon Jun 5 15:58:55 2017 -0700 Moved setTaskDomains() from DeciderService to WorkflowExecutor commit 6f40aba97388bb9ccd3e1e6cc2c305db405ecc18 Merge: 4294254a 6f3f6c66 Author: Viren Baraiya Date: Thu Jun 1 16:26:09 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit 4294254ac305c367f736210051738cc920be3834 Author: Viren Baraiya Date: Thu Jun 1 16:25:51 2017 -0700 task logging commit 6f3f6c66c2a30afe4462969cab33c28837fc8caf Author: Vikram Singh Date: Thu Jun 1 16:20:10 2017 -0700 Added support to set the domain for "all" workers commit 0cdd8d1edbc716125988dd10ef3ce1f6cb855bb6 Author: Vikram Singh Date: Mon May 29 16:57:43 2017 -0700 Used property to set the value to check "active" workers and some doc changes commit b0e11c24a1f23f403bfc5303f9e335a6fb984ec3 Author: Vikram Singh Date: Mon May 29 10:16:30 2017 -0700 Fixed failing test commit 071cb16386414dd442f456f0bc038226d0a65db5 Author: Vikram Singh Date: Mon May 29 10:02:44 2017 -0700 Added * handling of Task Domains commit 831e6117702c93f59047d90689c9fa2224b49439 Author: Vikram Singh Date: Mon May 29 10:02:44 2017 -0700 Added * handling of Task Domains commit 4693cbb21f576aacb8312af1cd43b91d6ccb6616 Author: guoruifeng Date: Fri May 26 12:04:38 2017 +0800 Remove old tests commit f7dfe89edea7f0fd8c224ec7303ebed6b17eaca9 Author: guoruifeng Date: Fri May 26 11:54:16 2017 +0800 Fix tests commit c9d3d61db276e58858bee3581a9afbda01744639 Author: guoruifeng Date: Fri May 26 11:26:55 2017 +0800 Add artifact `conductor-es5-persistence`,Support for Elasticsearch 5+ commit 7475b0b1565f983761037ab60f848b98de7020e4 Author: Vikram Singh Date: Tue May 23 16:27:12 2017 -0700 Added UI support for Queues commit 8d9ea1c7b386de3043a1fba2982294b8d2c95a11 Author: Vikram Singh Date: Tue May 23 16:27:12 2017 -0700 Added UI support for Queues commit 6dc3aed948f1bff83a6d585f01b771bff1e15f1d Merge: 634cf1d1 5aa539e6 Author: Viren Baraiya Date: Tue May 23 12:22:19 2017 -0700 Merge pull request #207 from Netflix/master Sync with Master commit 5aa539e628666b65dbf8f9f2454db5bab3cb2d79 Merge: c5dc297a 634cf1d1 Author: Viren Baraiya Date: Tue May 23 12:14:31 2017 -0700 Merge branch 'dev' into master commit 634cf1d1ef420102380acc838e59f8edbc769d54 Merge: 8fe4e94f 8d8b9940 Author: Viren Baraiya Date: Mon May 22 20:46:56 2017 -0700 Merge pull request #202 from roelvz/patch-1 Fix incorrect github URI commit c5dc297ab222a6d4bc261def6fd1d064dbd92f16 Merge: 051fedda 0166e2a0 Author: Viren Baraiya Date: Mon May 22 20:28:24 2017 -0700 Merge pull request #206 from Netflix/archive Archive Workflows commit 0166e2a022e9acb55d997eeac98556991619612f Author: Viren Baraiya Date: Mon May 22 17:49:05 2017 -0700 logging commit 28f5b3f93f481e7b877617dae4657f1ec61d45e3 Author: Viren Baraiya Date: Mon May 22 16:36:11 2017 -0700 archival support commit 8fe4e94f44b4f34561ce1b34d73b1332d1dbcc7b Author: Vikram Singh Date: Mon May 22 13:50:57 2017 -0700 Added Get all poll data commit 8d8b9940edb1e1137913be4340c261d4ef57a0b5 Author: Roel Van Zeebroeck Date: Fri May 19 13:27:06 2017 +0200 Fix incorrect github URI commit 074a75c2cae75be089a6b5255fa4c86bf70b1478 Author: Vikram Singh Date: Thu May 18 12:22:26 2017 -0700 Changed some text commit faf4bca966e0582ffe70b14b7d0d100a5247e31d Author: Viren Baraiya Date: Wed May 17 15:54:30 2017 -0700 reduce logging commit 9b6abe0780cd23c541a4ccfc41b630b5c77e0c10 Author: Viren Baraiya Date: Wed May 17 14:16:26 2017 -0700 fix the typo commit 80c7babdc1990f2322fd4247e55f81e4ddab488b Author: Viren Baraiya Date: Wed May 17 14:16:26 2017 -0700 fix the typo commit d775c5658c745921b88eabc300e50649322ec2b4 Author: Viren Baraiya Date: Wed May 17 11:31:54 2017 -0700 allow indexing more than one field at a time. commit 2d1df0112322b3bb8289da244b5664de8fcf07f8 Merge: 1cf89d62 051fedda Author: Viren Baraiya Date: Tue May 16 15:00:59 2017 -0700 Merge pull request #198 from Netflix/master sync dev with master commit 051fedda21dcfb7baf13841408c1b2f70f84f9fe Author: Viren Baraiya Date: Tue May 16 15:00:15 2017 -0700 add subworkflowId to task input for the backward compatibility reasons commit 1cf89d62a96ff424c28cd343b9be1d65a10b6ec2 Author: Viren Baraiya Date: Tue May 16 14:22:37 2017 -0700 add missing method from the interface commit c586cacfa74ed210017cb23a0ad8abe62e1fba71 Author: Viren Baraiya Date: Tue May 16 14:18:31 2017 -0700 unit test fixes and indexing fix. commit bb4a22b71424b5236a4a1efe6abf38e77b19d186 Merge: 9412cef5 181afdf1 Author: Viren Baraiya Date: Tue May 16 13:58:34 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit 9412cef597607269e42d2f99c3f01d9925d5f525 Author: Viren Baraiya Date: Tue May 16 13:58:11 2017 -0700 add archiving for the workflows commit 181afdf15d03af065dcc8af011270553bd0d70de Author: Vikram Singh Date: Tue May 16 11:56:24 2017 -0700 Typo fix commit 5d354da18acdeca85efcfa45511783e4b2ace7ac Author: Vikram Singh Date: Tue May 16 11:46:45 2017 -0700 Added documentation for Task Domains commit 9174827e7774bd8b7311b5b6779f21082d8f93e6 Author: Viren Baraiya Date: Mon May 15 11:37:34 2017 -0700 documentation update commit 236db463eac918be32b4a93077ec2e79e76b4998 Author: Vikram Singh Date: Fri May 12 17:00:01 2017 -0700 Put domain in debug logs commit f75f89923893e58ec18cfad2a37f56269dbaf047 Author: Viren Baraiya Date: Fri May 12 14:24:01 2017 -0700 support scripts for decision tasks commit 948e5d37657962ef140d79924d0fbb5fc297866c Merge: 8892cce5 14c04f22 Author: Viren Baraiya Date: Fri May 12 11:48:28 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit fc499b88dd5e95ce2fe333a44b1cd7cad8ddffd4 Author: Viren Baraiya Date: Fri May 12 11:47:01 2017 -0700 UI bug fix commit 8892cce55e116c59fb612273a6c4cbb16349ff26 Author: Viren Baraiya Date: Fri May 12 11:47:01 2017 -0700 UI bug fix commit 14c04f223bc8ff7b66de1fa57648fa83d8ac2efd Author: Vikram Singh Date: Thu May 11 13:23:25 2017 -0700 Change swagger documentation for new start workflow API commit 37cd0956c9e47380965b8215b3ba4c9656865325 Author: Vikram Singh Date: Thu May 11 12:20:12 2017 -0700 Fixed mock call to poll commit 488b1b7a75b2377cf49ab239ae67b93db7b365ec Author: Vikram Singh Date: Thu May 11 11:29:30 2017 -0700 Test config changes commit 1b407df758ac0b83aff53d45735f650fdce1faaf Author: Vikram Singh Date: Thu May 11 10:40:54 2017 -0700 Support for task domains/feature stack commit c382c90f72c1751d1556276807958fdc17a2bbaf Author: Viren Baraiya Date: Wed May 10 20:20:08 2017 -0700 remove UI builds for now. commit fbd4a2698d2e3ca334ea63179e4a6cf42a3692c4 Author: Viren Baraiya Date: Wed May 10 20:20:08 2017 -0700 remove UI builds for now. commit d1f6df718b8c42cb49d4eacfc85fa7aef42eb2b0 Author: Viren Baraiya Date: Wed May 10 20:12:57 2017 -0700 node version commit 7cc8f089eafc53e08f53258016b07f5bb1ac644f Author: Viren Baraiya Date: Wed May 10 18:57:58 2017 -0700 ui build script commit dd1ce9ae413142c192f5e7cc4ad5f45ca5b434fb Author: Viren Baraiya Date: Wed May 10 18:57:58 2017 -0700 ui build script commit 450c6f1dd3a659042ce6b2fc7d8a25ad7cc12e0a Author: Viren Baraiya Date: Wed May 10 18:53:35 2017 -0700 add missing packages required for build commit bc92135d876d27c0d23aa663e804f3e692e642f1 Author: Viren Baraiya Date: Wed May 10 18:53:35 2017 -0700 add missing packages required for build commit 618562fa5132e090fe2a09f309417a709765cef8 Merge: 56c02703 1cc3e3ec Author: Viren Baraiya Date: Wed May 10 17:05:41 2017 -0700 Merge pull request #194 from Netflix/dev Bug fix for dynamic task retries commit 1cc3e3ec748bb96890518b6c66bf7ab25fb84594 Author: Viren Baraiya Date: Wed May 10 16:54:03 2017 -0700 no gulp install commit b602c1b742c825f2b5cd34fbd4a2e92e62504ebe Author: Viren Baraiya Date: Wed May 10 16:53:03 2017 -0700 revert the UI build changes for now. commit 2da3f9a30648737ee6fa418e63c53774d9859d1e Author: Viren Baraiya Date: Wed May 10 16:53:03 2017 -0700 revert the UI build changes for now. commit f8a77b527fbe747268753620df150c54c11503b3 Author: Viren Baraiya Date: Wed May 10 16:48:46 2017 -0700 ui build commit 31cc0e163c01a0bc1a81bf03977174f591fb6a8a Author: Viren Baraiya Date: Wed May 10 16:48:46 2017 -0700 ui build commit ab4fa0fc8750a5cbd2a3aad937c884600a39ddce Author: Viren Baraiya Date: Wed May 10 16:41:59 2017 -0700 fix the issue with retried task not carrying over the input data when used with dynamic forks commit b57125233f562c0d3ca734916e1eea215968c134 Author: Viren Baraiya Date: Wed May 10 13:26:47 2017 -0700 gulp install commit e9fce58ea1095bbe2b31fe3da9874bfc38effd24 Author: Viren Baraiya Date: Wed May 10 13:26:47 2017 -0700 gulp install commit e8af2daa1224ead4b58ddf460693b9d0fece5ae4 Author: Viren Baraiya Date: Wed May 10 13:22:04 2017 -0700 gulp path fix commit a31777c6fc85a4d3dcd0ee05ed2a866b4d2e5c47 Author: Viren Baraiya Date: Wed May 10 13:22:04 2017 -0700 gulp path fix commit e3c755d558f921fdef1916b591f8f4f9131664be Author: Viren Baraiya Date: Wed May 10 13:15:05 2017 -0700 ui build gradle commit 8284211bc45813cb2afa8b649ac4a75a1d1b9e4d Author: Viren Baraiya Date: Wed May 10 13:15:05 2017 -0700 ui build gradle commit 3e2ca3c087a48e64421ce8c4c2da7cecf41981f3 Author: Viren Baraiya Date: Tue May 9 12:12:04 2017 -0700 UI Changes commit cda18ea3acb23cde093083c864cce7d7ca5723a2 Author: Viren Baraiya Date: Tue May 9 12:12:04 2017 -0700 UI Changes commit 56c02703bdb3d165b12b0a5158876fc53483d653 Merge: faed9f35 5c81c6c0 Author: Viren Baraiya Date: Mon May 8 19:13:40 2017 -0700 Merge pull request #193 from Netflix/dev 1.7.2-RC-Final commit 5c81c6c0935b263dc6d87b0dbfd373136c79d013 Author: Viren Baraiya Date: Mon May 8 14:13:15 2017 -0700 clone task template before using it to replace input parameters. commit f9d8231587c980c8834b870ea6d14967e883a304 Author: Viren Baraiya Date: Sat May 6 22:47:13 2017 -0700 do not use static configuration options commit 675b96bbf6d97b28d1802b9320fb0c609859599e Author: Viren Baraiya Date: Fri May 5 17:59:40 2017 -0700 fix the issue with workflow getting marked as completed when the last task fails which is part of a decision task and the failed task has retries set. commit 6b5a43af6a9ba87f9182fd7e4ba667cd7305da45 Author: Viren Baraiya Date: Thu May 4 22:22:46 2017 -0700 allow setting optional flag for dynamic tasks. commit 5b944c446fe092696aaf4c01199c222c763f9e5c Author: Viren Baraiya Date: Thu May 4 11:53:04 2017 -0700 unit tests fixes and add more conditions commit dcd79f3ef607928452b65d15514ac2aedec0e19f Author: Viren Baraiya Date: Thu May 4 11:39:17 2017 -0700 do not set the worker id commit 6171ba29c9c591daec8957bb51d9aa8266130f20 Author: Viren Baraiya Date: Wed May 3 11:51:00 2017 -0700 logging and clean up of task from queue commit ff9d90e21e9f930828c121841ad12be3dfe72108 Merge: 4a6552ca faed9f35 Author: Viren Baraiya Date: Fri Apr 28 12:06:12 2017 -0700 Merge pull request #188 from Netflix/master Sync up with Master commit faed9f35dc9d4699cd842b198493a567444d568d Merge: 1d6ff9b3 4a6552ca Author: Viren Baraiya Date: Fri Apr 28 11:50:12 2017 -0700 Merge pull request #187 from Netflix/dev Async execution of System Tasks commit 4a6552ca7063dc7a418f74ac6b1ac21303286f83 Author: Viren Baraiya Date: Thu Apr 27 08:37:06 2017 -0700 avoid calling decider is no state has changed. commit 073b94aee6c5df00c0db462f5b1394ba85f6e351 Author: Viren Baraiya Date: Thu Apr 27 08:13:35 2017 -0700 clean up unused variables commit 38636e0f5c49fa8848c6b67cb4c6b596152df53b Author: Viren Baraiya Date: Wed Apr 26 17:09:32 2017 -0700 Event and SubWorkflow should NOT be async commit 2a49a5b2924168142ecc36f56f7fa6be75f5c5eb Author: Viren Baraiya Date: Wed Apr 26 16:54:49 2017 -0700 Asynchronous execution of system tasks and limit task execution concurrency (#185) * Asynchronous execution of system tasks * Allow limiting the number of tasks in progress by task def name commit 35d66cb2e88b64032243acba2ab0cfebdeeb1c51 Author: Viren Baraiya Date: Wed Apr 26 16:54:49 2017 -0700 Asynchronous execution of system tasks and limit task execution concurrency (#185) * Asynchronous execution of system tasks * Allow limiting the number of tasks in progress by task def name commit 1d6ff9b3683c08b4b23e0f990463d447d890b749 Merge: 472735df 9560bc43 Author: Viren Baraiya Date: Fri Apr 21 09:37:54 2017 -0700 Merge pull request #177 from nbraquart/master Fix documentation typo commit 9560bc4399510ca8ff953be89f38b19460d72609 Author: Nicolas BRAQUART Date: Fri Apr 21 16:47:36 2017 +0200 Fix documentation typo commit 472735dfcfdad3b0c864dd901bc63b3b5f50f4cf Merge: 7d23d347 eccd8aba Author: Viren Baraiya Date: Wed Apr 19 15:58:29 2017 -0700 Merge pull request #170 from asvinours/master Fix small typo in documentation about task types commit b3f3672adc23d468314d6c7ce23837f249601af5 Merge: 70a5a528 7d23d347 Author: Viren Baraiya Date: Tue Apr 18 14:49:49 2017 -0700 Merge pull request #171 from Netflix/master Handle the case where sub workflow might not have started when trying to cancel commit 7d23d3477b5a447dad51157895d0e65063fc1788 Author: Viren Baraiya Date: Tue Apr 18 14:43:56 2017 -0700 handle the case where the sub workflow has not started yet commit eccd8abad1c5ae6df35bb49eaec9fe2bff4e4652 Author: Fabrice Baumann Date: Tue Apr 18 00:01:16 2017 +0000 Fix small typo in documentation about task types commit 23d8fa5c9681d749023832293ba08342fcd06778 Merge: edcb7feb 70a5a528 Author: Viren Baraiya Date: Tue Apr 11 16:00:47 2017 -0700 Merge pull request #166 from Netflix/dev Handle uncaught exceptions in the worker commit 70a5a528887579a40a73000b6a0c2488f37345d8 Merge: 258aa481 edcb7feb Author: Viren Baraiya Date: Tue Apr 11 15:56:29 2017 -0700 Merge branch 'master' into dev commit 258aa4817b7d65af9a2eaea42a1c9f20b7c2b57f Author: Harsha Aswath Date: Tue Apr 11 15:53:02 2017 -0700 handle uncaught throwable (#143) * handle uncaught throwable commit edcb7feb4aa44835282a58e9a30f22b547b8c297 Author: Viren Baraiya Date: Mon Apr 10 17:36:02 2017 -0700 Optional Tasks and Client updates (#159) * Add Go Client (Worker) Implementation (#133) * Worker interfaces in Go * Move external dependency of httpclient inside package (#135) Http Client * * Add optional tasks * Fix for taskId not getting replaced for simple tasks in task input calculation * License headers for go client * fixed the sink name * gradle updates (#147) * 1.7.1 (#151) * capture the event payload in the task's output * prefix the internal events with conductor when using dynamic event names * Update queue name * add more details to action processor and workflow executor * more details and streamlined key names * do not add policies if empty * * allow referencing more task parameters in input/outputs * Unit tests * handle null * minor changes and code cleanup commit 58c15469528807147f301a302e6f1a094c08083a Author: Viren Baraiya Date: Thu Apr 6 14:30:50 2017 -0700 minor changes and code cleanup commit fc4de5ea366d6a3856ad2f4016fe41190eca7612 Author: Viren Baraiya Date: Wed Apr 5 12:37:53 2017 -0700 handle null commit 01a870457547697ca69b00eb32f8f015f4fd2552 Author: Viren Baraiya Date: Wed Apr 5 12:37:15 2017 -0700 * allow referencing more task parameters in input/outputs * Unit tests commit 104e6703d67e6c945d42ca90096eb64d5f0b840c Author: Viren Baraiya Date: Tue Apr 4 11:25:49 2017 -0700 1.7.1 (#151) * capture the event payload in the task's output * prefix the internal events with conductor when using dynamic event names * Update queue name * add more details to action processor and workflow executor * more details and streamlined key names * do not add policies if empty commit e0cdbbbe8f33f78388d27af2556dc739d94ae189 Author: Ioannis Papapanagiotou Date: Mon Apr 3 21:42:53 2017 -0700 gradle updates (#147) commit 9d90d901ef544ff7fb659ad52d7fdb3a1a7e6a62 Author: Viren Baraiya Date: Mon Mar 27 16:45:04 2017 -0700 fixed the sink name commit a4d357fbf9ca6e5c194e526c999292c9661c4b07 Merge: d7924954 8c14cd96 Author: Viren Baraiya Date: Mon Mar 27 16:35:59 2017 -0700 Merge branch 'dev' of github.com:Netflix/conductor into dev commit d7924954c926302472d3a3996cf1354f3bf2ceaf Author: Viren Baraiya Date: Mon Mar 27 16:34:36 2017 -0700 * Add optional tasks * Fix for taskId not getting replaced for simple tasks in task input calculation * License headers for go client commit 8c14cd9667c7d64d63e11d2969b3f9af775484d0 Author: Corey Quon Date: Fri Mar 24 16:12:17 2017 -0700 Move external dependency of httpclient inside package (#135) Http Client commit d14d24d844bd9d35ff960eef75e6ddcc058f0c89 Author: Corey Quon (cquon) Date: Thu Mar 23 20:55:33 2017 -0700 Change httpclient header as it has been moved within the repository. commit 5c909943f6bae48fbf17af4c3f023fe2ffc16554 Merge: 55cb44c0 31059712 Author: Corey Quon (cquon) Date: Thu Mar 23 20:51:39 2017 -0700 Merge remote-tracking branch 'upstream/dev' into dev commit 55cb44c08aac9fa9fe7adbd4fb14612d698a5502 Author: Corey Quon (cquon) Date: Thu Mar 23 20:45:20 2017 -0700 Move httpclient package into conductor to remove external dependencies. commit 310597120eab6de8fa10a4d760b5fcfb73d9bf55 Author: Corey Quon Date: Thu Mar 23 11:56:56 2017 -0700 Add Go Client (Worker) Implementation (#133) * Worker interfaces in Go commit 6759f58d3fe53ce0ac9ad85e10ff5d5ec1ab58cb Author: Corey Quon (cquon) Date: Wed Mar 22 23:37:15 2017 -0700 Change infinite for loop (uses 100% CPU) to empty select {} statement. commit a802f951b1cf3f45fd47e8543d469c3dce98219f Author: Corey Quon Date: Wed Mar 22 15:57:28 2017 -0700 Update README.md with TaskResult changes. commit 371f53d42290b124026eae1b0b1e9d2a66a70e30 Author: Corey Quon Date: Wed Mar 22 15:51:26 2017 -0700 Add TaskResult struct type and use it for Execution function returns. commit c6d0dbd2b444cedd3a5a956e733c1b3f4d89fe1c Author: Corey Quon Date: Wed Mar 22 14:24:36 2017 -0700 Move task_1_exec.go and task_2_exec.go into sample directory in task commit 2ae1e98f27f468d82406a5d8c35398a2cf5c6b4c Author: Corey Quon Date: Wed Mar 22 14:17:38 2017 -0700 Add "/api" as part of BaseUrl for NewConductorHttpClient since URLs relative to /api commit d6b1087decdcbe86112d43422626b305f7a50648 Author: Corey Quon Date: Wed Mar 22 14:10:42 2017 -0700 Change "fmt" to "log" commit 669ab9dcd6c134c75ca308255fb33eec699054a1 Merge: b7c5a27f d7301a4c Author: Corey Quon Date: Wed Mar 22 11:06:42 2017 -0700 Merge branch 'dev' of https://github.com/cquon/conductor into dev commit b7c5a27f56ba77f30d7d14113fc1a102e69924b8 Author: Corey Quon Date: Wed Mar 22 11:02:17 2017 -0700 Fix typo in README.md commit d7301a4c0f14d4b38fe8b9e1954f69bb54dd9771 Author: Corey Quon Date: Wed Mar 22 11:02:17 2017 -0700 Fix type in README.md commit 1e3a19fa1bf18e49edff84765200d1f9f1189b22 Author: Corey Quon Date: Wed Mar 22 10:59:36 2017 -0700 Initial Go Client Commit. commit 17d0a83b3665db4516e1c1b0148f1d6ed7c8f8e9 Merge: 70879cb8 49595fce Author: Viren Baraiya Date: Tue Mar 21 13:04:31 2017 -0700 Merge pull request #130 from Netflix/dev Decider Changes commit c5de1b6108f6c031d1329748a5176abe5580e095 Merge: c7b5e156 b12aac1c Author: Viren Baraiya Date: Tue Mar 21 13:04:31 2017 -0700 Merge pull request #130 from Netflix/dev Decider Changes commit b12aac1ce7698547bc3d18a400e0148e6651dd44 Author: Viren Baraiya Date: Tue Mar 21 11:54:14 2017 -0700 update the test with correct workflow name commit 0762571291599d394ab93a23f33ce3d0d3a76a3b Author: Viren Baraiya Date: Mon Mar 20 16:46:40 2017 -0700 1.7.0 (#129) db=redis should use same configuration as dynomite for connection pooling. commit 7222ae56feff48937df426f17a86f3acd29b4929 Author: Viren Baraiya Date: Mon Mar 20 14:10:46 2017 -0700 notes on the config commit d289cab76be7865fcdda8b410d092f948e2ad357 Author: Viren Baraiya Date: Mon Mar 20 14:01:28 2017 -0700 documentation update commit 47e2c128b08d2531973d89f51e1420f928ab2770 Author: Viren Baraiya Date: Mon Mar 20 13:58:48 2017 -0700 config updates commit b22bb450f7867914fe17a63bb69aa96071b1b9c0 Author: Viren Baraiya Date: Fri Mar 17 16:17:15 2017 -0700 Fix: Retries do not use the new taskId commit 49595fcefd752a8966376ca8809254129c467b6f Author: Viren Baraiya Date: Fri Mar 10 13:18:03 2017 -0800 Decider Implementation Changes (#122) * Making Decider stateless * WorkflowTaskCoordinator with builder * Worker specific polling interval * Update the documentation commit eb8ab459467733738157852d9f08d8998c381351 Author: Viren Baraiya Date: Fri Mar 10 13:18:03 2017 -0800 Decider Implementation Changes (#122) * Making Decider stateless * WorkflowTaskCoordinator with builder * Worker specific polling interval * Update the documentation commit 1e1bf2fd0bfb7a008e80b81ed052628d72511b9f Merge: 5228ce06 70879cb8 Author: Viren Baraiya Date: Wed Mar 1 19:57:54 2017 -0800 Merge pull request #113 from Netflix/master Merge from Master commit 8b2968d0af4b74ee45045c2f1d8c785846fb0f0d Merge: 89cbf1ce c7b5e156 Author: Viren Baraiya Date: Wed Mar 1 19:57:54 2017 -0800 Merge pull request #113 from Netflix/master Merge from Master commit 70879cb81475719ca5a4cb636cad53814c803df8 Merge: ca7b9117 5228ce06 Author: Viren Baraiya Date: Wed Mar 1 19:57:32 2017 -0800 Merge pull request #112 from Netflix/dev UI Updates for eventing and minor fixes commit c7b5e156ae1c5744bdb3a02d3217c5f848438696 Merge: 425a263b 89cbf1ce Author: Viren Baraiya Date: Wed Mar 1 19:57:32 2017 -0800 Merge pull request #112 from Netflix/dev UI Updates for eventing and minor fixes commit ca7b9117dec7e58c045f904a5e5ba23d3838637c Author: Viren Baraiya Date: Wed Mar 1 17:56:14 2017 -0800 case sensitivity fix for the 'clipboard' module. commit 425a263b4746ab3ff6da4f18f8e4798bc23cbd27 Author: Viren Baraiya Date: Wed Mar 1 17:56:14 2017 -0800 case sensitivity fix for the 'clipboard' module. commit 2a2c103828db9327db9463e55d8ff5965ed24315 Author: Boney Sekh Date: Wed Mar 1 17:47:49 2017 -0800 Fix webpack load issues commit 17d5cb54ee29315327ea763981d1bf95a88e84bd Author: Boney Sekh Date: Wed Mar 1 17:47:49 2017 -0800 Fix webpack load issues commit 21a08612d38d611a2edb0f1d944a9b36eeef95c3 Author: Viren Baraiya Date: Wed Mar 1 12:03:28 2017 -0800 clean up unused logger commit 8883fd43492a9faa1460f66a88b6e0753f2971e3 Author: Viren Baraiya Date: Wed Mar 1 12:03:28 2017 -0800 clean up unused logger commit 51e269e20996b30b905d8c7abd00a6fd9a6b8549 Author: Viren Baraiya Date: Wed Mar 1 09:57:19 2017 -0800 Parse string to JSON before replacing the values. Unit tests. commit 5228ce06ccb6973e3650f9553c7254821fdfb36c Author: Viren Baraiya Date: Wed Mar 1 17:56:14 2017 -0800 case sensitivity fix for the 'clipboard' module. commit 89cbf1ce034aebb049a23640fbf40d247a269de3 Author: Viren Baraiya Date: Wed Mar 1 17:56:14 2017 -0800 case sensitivity fix for the 'clipboard' module. commit 477cab760b9ae5ec747d283b15a03e4e3539970a Author: Boney Sekh Date: Wed Mar 1 17:47:49 2017 -0800 Fix webpack load issues commit 9a3600ddc1b108cd8d21016aff3d8819ba348a61 Author: Boney Sekh Date: Wed Mar 1 17:47:49 2017 -0800 Fix webpack load issues commit ed3b86a0186950de1a009f93b08e7a87576f19f8 Author: Viren Baraiya Date: Wed Mar 1 12:03:28 2017 -0800 clean up unused logger commit 776ac318a47ee64efd554da084d63b3fb515283d Author: Viren Baraiya Date: Wed Mar 1 12:03:28 2017 -0800 clean up unused logger commit 3f583c0c87f2889a1a2c924c14c83e5942a96319 Author: Viren Baraiya Date: Wed Mar 1 09:57:19 2017 -0800 Parse string to JSON before replacing the values. Unit tests. commit dbdec059370168ba2e4fd907b75d2d587cca607a Merge: 4203786c 752c1314 Author: Viren Baraiya Date: Wed Mar 1 09:37:18 2017 -0800 Merge pull request #109 from Netflix/master Merge from Master commit fcd6d081801d53c70ed41672370d919801623e07 Merge: 2382bacc 52ce98ee Author: Viren Baraiya Date: Wed Mar 1 09:37:18 2017 -0800 Merge pull request #109 from Netflix/master Merge from Master commit 52ce98ee3b9b73d3e50b6613b6866d26d0c7961f Merge: 28df811e 2382bacc Author: Viren Baraiya Date: Wed Mar 1 07:22:11 2017 -0800 Merge pull request #108 from Netflix/dev Documentation Fixes commit 2382baccdfe4f136acf02577e14bc79050dc9fbd Merge: e05a0fd1 962c788c Author: Viren Baraiya Date: Wed Mar 1 07:21:29 2017 -0800 Merge pull request #105 from jcantosz/patch-2 Update hyperlink in server index commit 752c1314e0e7395b2911b08550d142ccb36a7db3 Merge: c9166cb4 4203786c Author: Viren Baraiya Date: Wed Mar 1 07:14:30 2017 -0800 Merge pull request #107 from Netflix/dev JSON Parsing Fixes and UI Updates commit 28df811ec9658588524d0be8c169d4f657ca2b9b Merge: d10b863c e05a0fd1 Author: Viren Baraiya Date: Wed Mar 1 07:14:30 2017 -0800 Merge pull request #107 from Netflix/dev JSON Parsing Fixes and UI Updates commit 4203786ce9363ff04ab3ef019b8f815f5f2b55bb Author: Viren Baraiya Date: Tue Feb 28 20:48:12 2017 -0800 UI updates for eventing and general workflow updates commit e05a0fd1d0ce84ebf6fc3b9b147db1a78966f775 Author: Viren Baraiya Date: Tue Feb 28 20:48:12 2017 -0800 UI updates for eventing and general workflow updates commit 6ec97e15e594e2dc7db0d69587afa6ce186b1314 Author: Viren Baraiya Date: Tue Feb 28 14:52:09 2017 -0800 clean up unused files. commit 3b54b4668050c8bf7d00d4529b2da0de4941f862 Author: Viren Baraiya Date: Tue Feb 28 14:52:09 2017 -0800 clean up unused files. commit 1221c7ca6118984054cc4971cd7a1b0daccd2cfe Author: Viren Baraiya Date: Tue Feb 28 11:00:38 2017 -0800 bug fix for parsing JSON commit 962c788cbe765e67bf00d44a651eb2bedef77499 Author: Jesse Antoszyk Date: Tue Feb 28 10:43:03 2017 -0500 Update index.md commit d10b863cb476b50c439706139bd52ea0414ee9d2 Merge: 3268c565 81d08c08 Author: Viren Baraiya Date: Fri Feb 24 11:11:09 2017 -0800 Merge pull request #104 from Netflix/dev added SCHEDULED status for the backward compatibility. commit 81d08c088af94851a8be260df2f5a859f087b89c Author: Viren Baraiya Date: Fri Feb 24 11:10:28 2017 -0800 added SCHEDULED status for the backward compatibility. commit c9166cb4e979f37ad009821ddb1b7e01abd0601a Merge: 88ab437b 50b42e3b Author: Viren Baraiya Date: Thu Feb 23 17:37:25 2017 -0800 Merge pull request #101 from Netflix/dev Eventing Support commit 3268c5659b15525cbf15cafc787f3457ffe7d4f0 Merge: d5826fed d97f9dac Author: Viren Baraiya Date: Thu Feb 23 17:37:25 2017 -0800 Merge pull request #101 from Netflix/dev Eventing Support commit d97f9dac43ab38339203b3cefd0bfe782f802a5b Author: Viren Baraiya Date: Thu Feb 23 16:45:55 2017 -0800 Eventing Support (#100) * Minor Fixes * Ability to expand inline JSON docs * Task complete actions * Task.java has backward compatible field 'taskStatus' commit 50b42e3b9b9d6cac23d99466b1775146b9c46d51 Merge: c39acdec 88ab437b Author: Viren Baraiya Date: Tue Feb 21 11:25:47 2017 -0800 Merge pull request #95 from Netflix/master Merge from Master commit dcc36312177dd7d084e810339b74141aa498ca95 Merge: c09cf3cc d5826fed Author: Viren Baraiya Date: Tue Feb 21 11:25:47 2017 -0800 Merge pull request #95 from Netflix/master Merge from Master commit d5826fed44c33fd7fc107bfe39d67fbd0aa35c1f Author: Viren Baraiya Date: Tue Feb 21 11:13:12 2017 -0800 Eventing - Minor fixes, Unit Tests and License Headers (#94) * Unit Tests + consistent task output for eventing * license headers * Removed the polled Time field. The same computation can be done using updateTime. commit 88ab437b549292d350632cd90246403781c31bf1 Merge: 22901cf6 c39acdec Author: Viren Baraiya Date: Mon Feb 20 12:12:39 2017 -0800 Merge pull request #92 from Netflix/dev Conductor Evening commit a9faa91d74c3d61ae2ed7707c3aa3d80bae96383 Merge: 319152de c09cf3cc Author: Viren Baraiya Date: Mon Feb 20 12:12:39 2017 -0800 Merge pull request #92 from Netflix/dev Conductor Evening commit c39acdec2ed8d4890b643ad0cbada8f481348275 Merge: 4f5321d5 22901cf6 Author: Viren Baraiya Date: Mon Feb 20 11:31:54 2017 -0800 Merge pull request #91 from Netflix/master Support for eventing (#85) commit c09cf3cc74b3692823e13bb08fc48d0b3330e8c6 Merge: 77845977 319152de Author: Viren Baraiya Date: Mon Feb 20 11:31:54 2017 -0800 Merge pull request #91 from Netflix/master Support for eventing (#85) commit 22901cf6d7476c509924f721a165e54bb68e4938 Author: Viren Baraiya Date: Mon Feb 20 10:31:30 2017 -0800 Support for eventing (#85) * Initial version for the python client (not ready for PROD usage yet) * Docker compose * Basic Task Logging support * HTTP task fails when the response code is 204. * HttpTask puts the response object as result as opposed to a map. This will cause JSON path evaluation failure when reading the output of http task immediately after the execution in the next task. * Sample worker with polling * Conductor Eventing (Alpha) * WorkflowTask.setType(Type type) has been renamed to setWorkflowTaskType to clear the ambiguity. * scripting for conditional evaluation * EVENT task commit 319152de308df9a02e9795c39da406e6dd0f7ba6 Author: Viren Baraiya Date: Mon Feb 20 10:31:30 2017 -0800 Support for eventing (#85) * Initial version for the python client (not ready for PROD usage yet) * Docker compose * Basic Task Logging support * HTTP task fails when the response code is 204. * HttpTask puts the response object as result as opposed to a map. This will cause JSON path evaluation failure when reading the output of http task immediately after the execution in the next task. * Sample worker with polling * Conductor Eventing (Alpha) * WorkflowTask.setType(Type type) has been renamed to setWorkflowTaskType to clear the ambiguity. * scripting for conditional evaluation * EVENT task commit 778459774874e4233d2b5611e9a8bc811be52b29 Author: Viren Baraiya Date: Fri Feb 17 14:59:14 2017 -0800 typo fixes commit 294f0c719312dfa8ec99b09a000688918a1097e3 Author: Viren Baraiya Date: Thu Feb 16 22:19:41 2017 -0800 license header commit d187acc17c07c81f0fbb662252e8084e6d771eaa Author: Viren Baraiya Date: Thu Feb 16 22:18:07 2017 -0800 handling of system tasks should be done by SystemTaskType class. commit 2e84bfb0ea22a55c5276aabb6a509fc9a7f149c3 Author: Viren Baraiya Date: Thu Feb 16 21:55:54 2017 -0800 capture the queue name commit c50abebf9ff14dee9e36346580ffb63c15496b9c Author: Viren Baraiya Date: Thu Feb 16 21:51:16 2017 -0800 EVENT task now publishes to sqs and conductor internal queue commit ecb8c3089cf71ab56a65ce2a22467abab77d241d Author: Viren Baraiya Date: Thu Feb 16 19:59:32 2017 -0800 Fixed the test. commit 8d144e74247bcd1b53774949000f006c4857c722 Author: Viren Baraiya Date: Thu Feb 16 19:53:21 2017 -0800 scripting for conditional evaluation commit a78b4b17cee01941bf49c71e710d0842c46c1bc0 Author: Viren Baraiya Date: Thu Feb 16 11:10:30 2017 -0800 EVENT Task Type commit f56eb83e35856b5c5e6d95077a1dc01b7ef72580 Author: Viren Baraiya Date: Thu Feb 16 10:23:37 2017 -0800 clean up commit efa9577d49f8a7d7122f3817f44590148a7d8eda Author: Viren Baraiya Date: Thu Feb 16 07:32:09 2017 -0800 fix the documentation commit 3f7d97cafb32e414766e27fd6f1e3b9d26e2d655 Author: Viren Baraiya Date: Thu Feb 16 07:25:41 2017 -0800 Add the validations for event handlers commit 3a1738eabe976ce8d1f50cde8bfd186c3fc5632d Author: Viren Baraiya Date: Wed Feb 15 21:39:58 2017 -0800 missing method! commit b75d4f9156ad56b4470b34293737f99f4306385c Author: Viren Baraiya Date: Wed Feb 15 21:36:50 2017 -0800 indexing of messages too commit 7f1f311aeed3ab6175701598d52a743557255cc3 Author: Viren Baraiya Date: Wed Feb 15 21:16:11 2017 -0800 event processing changes commit 231eb5dc9d724825fb1566d80a9c66cc1bb1a782 Author: Viren Baraiya Date: Wed Feb 15 20:36:59 2017 -0800 WorkflowTask.setType(Type type) has been renamed to setWorkflowTaskType to clear the ambiguity. commit 23d58d4406e69173098449598b15ddbae9eeb941 Author: Viren Baraiya Date: Wed Feb 15 16:57:16 2017 -0800 logging commit 323b80e96f32ab26a5838fc29c5ae5676a17e1b9 Author: Viren Baraiya Date: Wed Feb 15 15:56:20 2017 -0800 Event execution storage and execution logic commit fcdd57c4e2e5d2ce406c89da0cd8ac3ab537ba19 Author: Viren Baraiya Date: Tue Feb 14 23:55:57 2017 -0800 reduced logging commit ccd90174e7ec9ec4978180129f4c05aa8292b5e7 Author: Viren Baraiya Date: Tue Feb 14 23:33:10 2017 -0800 Event processing commit 375e5ef28a872398af3dedb88e217a52b6ad5935 Author: Viren Baraiya Date: Tue Feb 14 22:52:11 2017 -0800 end point to get the event executions commit 02c70a67d2442f6944f6267e36d3419e4dc801b0 Author: Viren Baraiya Date: Tue Feb 14 22:47:53 2017 -0800 use queue name instead of URI commit f845f086090eaf0df36c2f42c07871a7ba4a846b Author: Viren Baraiya Date: Tue Feb 14 22:42:41 2017 -0800 api documentation commit 109cb651019036b51efc766aa0a4b7fdcda3352e Author: Viren Baraiya Date: Tue Feb 14 22:40:14 2017 -0800 catch getQueue exception. Exception here should not cause startup failure or exceptions in event processor commit f57419316fa8b9a12c6d073b4101948e48707177 Author: Viren Baraiya Date: Tue Feb 14 22:31:32 2017 -0800 filter out the null queues commit 951341478f21ed4c2e2e81bff94219cd7aaf7951 Author: Viren Baraiya Date: Tue Feb 14 22:21:51 2017 -0800 return null when no event provider is registered for the given event type commit f4700aeb64cd66f106b2d9f864dc564527f31a79 Author: Viren Baraiya Date: Tue Feb 14 22:12:14 2017 -0800 logging and more apis commit a4ac68e4e6580c31e788df30e84f651b5bc2b8e2 Author: Viren Baraiya Date: Tue Feb 14 20:38:46 2017 -0800 license header commit 1c8b51f806a229cfc1f0162866e238ca7912faaa Author: Viren Baraiya Date: Tue Feb 14 20:37:54 2017 -0800 java doc fixes commit 4f5321d5450726aab7fb3ee13aaf5d3b58efa63b Author: Viren Baraiya Date: Tue Feb 14 20:28:58 2017 -0800 Conductor Eventing (Alpha) commit 99563cc389c500a44fdd7014bcd5e56c1c205bf1 Author: Viren Baraiya Date: Tue Feb 14 20:28:58 2017 -0800 Conductor Eventing (Alpha) commit 8731866775b83fc90d11791b7eac6dbc079fe881 Author: Viren Baraiya Date: Tue Feb 14 13:33:53 2017 -0800 Sample worker with init commit 975d0be9552417afbabff15cf19d5ceed99c904f Author: Viren Baraiya Date: Tue Feb 14 12:18:27 2017 -0800 Adjust unit tests for the HTTP task fix commit 5cc04f3422b878e8f3a9dcb7925ec7f311137ad0 Author: Viren Baraiya Date: Tue Feb 14 11:59:16 2017 -0800 HttpTask puts the response object as result as opposed to a map. This will cause JSON path evaluation failure when reading the output of http task immediately after the execution in the next task. commit f15e756bf26d195d10e960f7fcaaf3b1d53521ca Author: Viren Baraiya Date: Thu Feb 9 15:09:01 2017 -0800 fix the json formatting commit 5935fd40f09138432947cfde53d5b1a5108308b8 Author: Viren Baraiya Date: Thu Feb 9 14:59:27 2017 -0800 sample kitchensink workers commit cc1e0f446195fc8f8d0d243b52235b0f77f4b201 Merge: a6f8428c a1d00beb Author: Viren Baraiya Date: Thu Feb 9 14:52:20 2017 -0800 Merge branch 'dev' of github.com:Netflix/conductor into dev commit a6f8428cbd522904f57927eac1d13c6614d8114e Merge: c328a3fc 2ec57740 Author: Viren Baraiya Date: Thu Feb 9 14:52:10 2017 -0800 format json string as return types commit a1d00beb3366ecad65ed81efd61dbaa5c32bc5ad Merge: 2ec57740 a44bc418 Author: Viren Baraiya Date: Thu Feb 9 14:44:26 2017 -0800 Merge pull request #68 from Netflix/python_client Experimental Python client commit c328a3fc4622df30ed8564d153c101542d0398b4 Author: Viren Baraiya Date: Wed Feb 8 14:16:19 2017 -0800 HTTP task fails when the response code is 204. commit 2ec57740cc6df3f8699bcde32bd7ecb2e65a6e4b Merge: 25d3d8f8 e60d2d9e Author: Viren Baraiya Date: Wed Feb 8 14:15:39 2017 -0800 Merge pull request #66 from Netflix/master HTTP task fails when the response code is 204 commit e60d2d9e9e47f2d6c5a826a886a198e8df3128b3 Author: Viren Baraiya Date: Wed Feb 8 14:06:05 2017 -0800 HTTP task fails when the response code is 204 commit 25d3d8f83a95015f1ff6b5c8185305220b8fd21d Author: Viren Baraiya Date: Wed Feb 8 11:24:24 2017 -0800 formatting for the documentation commit 3fbcea936f1468f19434d991cd4aa4024b71c4ed Author: Viren Baraiya Date: Wed Feb 8 11:21:43 2017 -0800 document running kitchensink workflow example commit 48f4351d3f51c64f88c8ca7bf26c1bf672e2235e Author: Viren Baraiya Date: Mon Feb 6 22:52:48 2017 -0800 event queue name change workflow task coordinator to read system.env as default value commit 392f873c9ec7357ed945ed61f9b894fccafc1914 Author: Viren Baraiya Date: Mon Feb 6 21:38:42 2017 -0800 return taskId as part of the task update commit 966e3bde1402cb83119e5bc9923a87f71d46d4e5 Author: Viren Baraiya Date: Mon Feb 6 19:06:10 2017 -0800 support for event tasks commit 602e9595fdbffe3b6774d6a48c76b9b47636365c Author: Viren Baraiya Date: Mon Feb 6 17:59:39 2017 -0800 Task Logging changes commit 99d18f3d7ca1ad82a265ea733a970ce21841485a Author: Viren Baraiya Date: Mon Feb 6 14:04:41 2017 -0800 task execution log in the worker commit 7dd3fec841391fa3d76057a91e8729b0181c1d07 Author: Viren Baraiya Date: Mon Feb 6 13:37:13 2017 -0800 minor changes to worker and test cases for the property get commit 1ff3a30b44a449ae585b147c5022b787fbecc8db Author: Viren Baraiya Date: Mon Feb 6 13:11:39 2017 -0800 index and template creation commit ada15ec2cdcd2c4e6d1513a13ee071812fccfcba Merge: f390f9ed 8363acd7 Author: Viren Baraiya Date: Mon Feb 6 11:56:27 2017 -0800 Merge pull request #60 from jcantosz/docker-readme-update Docker readme update commit 8363acd798d45710c3ec531b4407a2298a4359d6 Merge: c4ad9f13 f390f9ed Author: Jesse C. Antoszyk Date: Mon Feb 6 13:32:14 2017 -0500 Merge branch 'dev' of https://github.com/netflix/conductor into docker-readme-update commit c4ad9f1387e9211a1be33ae2045db2947fd36d41 Author: Jesse C. Antoszyk Date: Mon Feb 6 13:29:59 2017 -0500 Update READMEs to include ports Signed-off-by: Jesse C. Antoszyk commit 032dbaa0ff70723b9b8fdfc5ee9c8fad40e66148 Merge: d12acb28 52dd7e6d Author: Jesse C. Antoszyk Date: Mon Feb 6 13:21:52 2017 -0500 Merge branch 'master' of https://github.com/netflix/conductor into dev commit f390f9edcf9717bc14d37bd74083cb1314f74027 Merge: 6e559d82 52dd7e6d Author: Viren Baraiya Date: Thu Feb 2 11:17:44 2017 -0800 Merge pull request #55 from Netflix/master fix host status reporting for connecting to port 22122 for DynoQueueDAO commit 52dd7e6d3e7acb4d9d2231d59926ef839df5bf61 Author: Viren Baraiya Date: Thu Feb 2 11:15:18 2017 -0800 fix host status reporting for connecting to port 22122 for DynoQueueDAO commit 6e559d8290bd914bf6b4154cd4793049edbd8f3c Author: Viren Baraiya Date: Thu Feb 2 11:14:03 2017 -0800 fix the status reporting for dyno queue dao when connecting to 22122 port commit 0e196cc96316d2b3bc165433aa25c9117f2046ea Merge: 11e9e322 c26f5343 Author: Viren Baraiya Date: Sat Jan 28 21:35:09 2017 -0800 Merge pull request #49 from jcantosz/docs Docs commit 11e9e3224e909db6328d35f93dd25e4b8056ab56 Merge: d12acb28 a8cd420a Author: Viren Baraiya Date: Sat Jan 28 21:34:29 2017 -0800 Merge pull request #50 from whucks/dev Typo commit a8cd420ade860f1d6d305eb8582e9034daed211c Author: Willard Hucks Date: Fri Jan 27 11:04:54 2017 -0800 Typo commit c26f5343f7a30a41bc67aa120baa922ab900ddcd Author: Jesse Antoszyk Date: Thu Jan 26 20:53:50 2017 -0500 Formatting update commit 134b094b434a9753bf7c0839a50f7f2a1c01af14 Author: Jesse Antoszyk Date: Thu Jan 26 20:50:49 2017 -0500 Update index.md commit a274dfbcec7fb98e4a27b20cda7565e6966b9a96 Author: Jesse C. Antoszyk Date: Thu Jan 26 20:47:26 2017 -0500 Added docker docs, update gradle build docs, fixed typo Signed-off-by: Jesse C. Antoszyk commit d12acb2806def1e657550db4e6e808c775583196 Merge: 33ebe7a1 dec97d6e Author: Viren Baraiya Date: Thu Jan 26 14:57:04 2017 -0800 Merge pull request #46 from jcantosz/patch-1 Delete Dockerfile commit dec97d6ebb35d4ff64a66480b01618b18e49c09a Author: Jesse Antoszyk Date: Thu Jan 26 14:56:00 2017 -0500 Delete Dockerfile This Dockerfile (with minor modifications) is now in the folder: conductor/docker/serverAndUI/ commit 33ebe7a162c662d222b3d0f12eaa022f1e697c21 Author: Viren Baraiya Date: Thu Jan 26 11:20:06 2017 -0800 travis config commit 85ecdfcc369c52d42a84f9abd882f7ff669f7f53 Merge: 1b12549c 694efd27 Author: Viren Baraiya Date: Thu Jan 26 11:15:02 2017 -0800 Merge pull request #45 from jcantosz/docker-split Docker UI/backend split commit 694efd276c9b864bf0ae89a1061b923c9249401f Author: Jesse C. Antoszyk Date: Wed Jan 25 11:43:18 2017 -0500 Server & UI split Signed-off-by: Jesse C. Antoszyk commit 0dacb812d6d501d308bae677a9ac5b29714f37de Merge: 04361ba3 1b12549c Author: Jesse C. Antoszyk Date: Wed Jan 25 09:23:14 2017 -0500 Merge branch 'dev' into docker-split Signed-off-by: Jesse C. Antoszyk commit 1b12549c4058fc7baa0e9fdacb05c6c73dbfc39e Author: Viren Baraiya Date: Tue Jan 24 19:49:08 2017 -0800 license file for the new class commit f96789177ccb4f03bf96034f6e4d2e4db3a4d0fd Author: Viren Baraiya Date: Tue Jan 24 19:44:26 2017 -0800 Fix javadoc reference commit 1a7a73b2ef6a401632da755a88f48fbde441a9bf Author: Viren Baraiya Date: Tue Jan 24 19:40:13 2017 -0800 Separate TaskResult from Task to make the interface cleaner (warning! breaking changes) Add property based configuration for the Task worker commit 5abba732f54567bf53db47f868f2bca42af88053 Author: Viren Baraiya Date: Tue Jan 24 11:34:58 2017 -0800 Show milliseconds in the task details. Show the version in the workflow definition list commit e901736dd46bd4949126c7d468f9f11a38c5caea Author: Viren Baraiya Date: Tue Jan 24 11:34:58 2017 -0800 Show milliseconds in the task details. Show the version in the workflow definition list commit 3067b6302f7112afca92ddf97204cfa83d9f7cdf Author: Viren Baraiya Date: Mon Jan 23 19:10:38 2017 -0800 start kitchen sink workflow execution when configured. commit 8c4ae682f6932ef0a60f8c4bac4a859beb0727c1 Author: Viren Baraiya Date: Mon Jan 23 19:07:41 2017 -0800 docker fixes # Pin to Elasticsearch 2.4 version # config.properties for the local vs. dynomite version # Minor changes to startup script commit 1ea385c5892a98a704f2794ed4778419aaf45add Author: Viren Baraiya Date: Mon Jan 23 11:53:08 2017 -0800 https://github.com/Netflix/conductor/issues/40 commit 04361ba30b830072d330c796174dc5a7cf704950 Author: Jesse C. Antoszyk Date: Mon Jan 23 11:08:46 2017 -0500 Docker compose project Signed-off-by: Jesse C. Antoszyk commit d1af593f14ffcff3449cf113ea8a84f5d6ae6e88 Merge: 53b18807 6bd21648 Author: Viren Date: Sun Jan 22 08:55:21 2017 -0800 Merge pull request #42 from jcantosz/uiEnv Ui env commit 33d974a86684c196982f950747aae47a94c783ec Merge: f343df07 62395ba4 Author: Viren Date: Sun Jan 22 08:55:21 2017 -0800 Merge pull request #42 from jcantosz/uiEnv Ui env commit 6bd216480f801f32c05915fc3ef7f315bda5fe57 Author: Jesse C. Antoszyk Date: Sat Jan 21 10:36:03 2017 -0500 wf_server variable for npm watch Signed-off-by: Jesse C. Antoszyk commit 62395ba4c2b470fcd8e03eccfb6befb105500e3d Author: Jesse C. Antoszyk Date: Sat Jan 21 10:36:03 2017 -0500 wf_server variable for npm watch Signed-off-by: Jesse C. Antoszyk commit 73f3fb4a514487c08b6b0ee95131e30984c16398 Author: Jesse C. Antoszyk Date: Fri Jan 20 11:31:12 2017 -0500 Only use localhost if WF_SEVER is not set Signed-off-by: Jesse C. Antoszyk commit 0b1fd94eca49ae674fe2945ec8e7ca7ed80bb46a Author: Jesse C. Antoszyk Date: Fri Jan 20 11:31:12 2017 -0500 Only use localhost if WF_SEVER is not set Signed-off-by: Jesse C. Antoszyk commit 8363d6fc2f13114a3d0efb5c5a872e39a5df0a13 Author: Jesse C. Antoszyk Date: Fri Jan 20 11:25:20 2017 -0500 docker split Signed-off-by: Jesse C. Antoszyk commit b3ef833969e49bc3599a549ac21ea56648c6ef2b Merge: 241b085f f343df07 Author: Jesse C. Antoszyk Date: Fri Jan 20 07:05:03 2017 -0500 Merge branch 'dev' of https://github.com/netflix/conductor into dev commit 53b18807988173edc3be34445363d31e211a0559 Author: Viren Baraiya Date: Wed Jan 18 19:12:08 2017 -0800 remove console commit f343df070bcc9aad722e15129436073276535abc Author: Viren Baraiya Date: Wed Jan 18 19:12:08 2017 -0800 remove console commit 38a4806cd3e8af73da96498034882463521bab08 Author: Viren Baraiya Date: Wed Jan 18 18:03:22 2017 -0800 docker compose and docker file for conductor commit aab8c97c6ba50431085696b51adb30fcd0989eef Merge: 00a0440f 7f073a29 Author: Viren Date: Wed Jan 18 17:36:38 2017 -0800 Merge pull request #37 from jcantosz/docker Docker commit 00a0440f04bc7aadafb3e8135a902935a7d6e92f Author: Viren Baraiya Date: Wed Jan 18 17:30:56 2017 -0800 build plugin updates commit 1bd1ae6170d2153b1194870c2995df5eb9d76c02 Author: Viren Baraiya Date: Wed Jan 18 17:14:19 2017 -0800 unit test isolation and shadow plugin fixes commit 53885cb11a9b71281c03448f37f1f9794e892558 Author: Viren Baraiya Date: Wed Jan 18 16:19:18 2017 -0800 revert netflixoss version to avoid version conflict with shadowJar plugin commit 3c91a804243f23df414096c5f4795c116df22474 Author: Viren Baraiya Date: Wed Jan 18 16:06:58 2017 -0800 oss plugin version update commit f1ee87a85cd097f6cfa715df44f9df00b314976e Author: Viren Baraiya Date: Wed Jan 18 15:30:39 2017 -0800 server module fixes to connect to dynomite commit 7f073a29917c0ec87b24826796baf4f6f4b39209 Author: Jesse C. Antoszyk Date: Wed Jan 18 09:25:31 2017 -0500 config update for elasticsearch commit 18c81414634bc577f36dca24bececf76ac4da087 Author: Viren Baraiya Date: Tue Jan 17 21:31:33 2017 -0800 loading the resources as a stream to avoid reading them as file - and OS level compatibility issues. commit a5e7f26386447de61f75cf8a39910997cfa95225 Author: Viren Baraiya Date: Tue Jan 17 21:09:05 2017 -0800 use getSysetmResource to load the file commit 47584294c693678d13e39c251e7007b7c476e24f Author: Viren Baraiya Date: Tue Jan 17 20:51:33 2017 -0800 inline the elasticsearch config template for the server module to avoid class loading issues on different environments. commit 7180493ca30e1d821aff897a00890591f588deb1 Author: Viren Baraiya Date: Tue Jan 17 20:50:49 2017 -0800 merge meta-inf/service files for shadowJar plugin commit 56b0cd7fb5ac8264f9872396cf5321f35857d117 Author: Viren Baraiya Date: Tue Jan 17 20:00:40 2017 -0800 fix the check for argument length commit 2bb86267235512c46296d0d0c3db8e2109361727 Author: Jesse C. Antoszyk Date: Tue Jan 17 18:10:40 2017 -0500 added tests back to gradlew run commit a31e1f0c78b64e783b7fb19b46ce6e966ed1fa40 Author: Jesse C. Antoszyk Date: Tue Jan 17 17:39:02 2017 -0500 Dockerfile for conductor, docker compose for all resources needed Signed-off-by: Jesse C. Antoszyk commit 241b085f304fa5607a702d69280dcaf588a56af2 Merge: 99b33e20 6247c814 Author: Viren Date: Tue Jan 17 10:30:29 2017 -0800 Merge pull request #34 from Netflix/dev Merge 1.6.0-rc1 to master commit 0afe5f921e6ae7cb17f75561d4663f3dfd517ab2 Author: Jesse C. Antoszyk Date: Tue Jan 17 11:44:02 2017 -0500 Docker image and compose (using in memory DB) Signed-off-by: Jesse C. Antoszyk commit a44bc418e28fa01aa4566966f5906410274b58d5 Author: Viren Baraiya Date: Sun Jan 15 00:37:35 2017 -0800 formatting commit 351c981503bd81835d4178c11fd8a72a93e16479 Author: Viren Baraiya Date: Sun Jan 15 00:36:52 2017 -0800 Initial code for the python client commit 6247c81499247ccfbf4bcb19b8afddfb90bf20b4 Author: Viren Baraiya Date: Sat Jan 14 12:11:48 2017 -0800 sub workflow definition for test commit fe4fd74c560934df79cf0fb0ebdc655c2dcdd97f Author: Viren Baraiya Date: Sat Jan 14 12:11:31 2017 -0800 server commit 82dc4fb09e297de2f8f9d23e2b846f1c6e78808e Author: Viren Baraiya Date: Fri Jan 13 18:46:44 2017 -0800 documentation changes commit 760ff578911a3a3dda7b551cc028887592032c26 Author: Viren Baraiya Date: Fri Jan 13 17:48:08 2017 -0800 server documentation commit 1575d14d0af5bbba2fc42b679cb6065a07e9290e Author: Viren Baraiya Date: Fri Jan 13 16:42:37 2017 -0800 json source for the workflow commit 034df2fa3cf2ce38c96d563059589a2a89cbb22b Author: Viren Baraiya Date: Fri Jan 13 16:42:09 2017 -0800 option to create a kitchen sink workflow commit db3de01f82165f21ecf548b5367759b72031edae Author: Viren Baraiya Date: Fri Jan 13 15:57:09 2017 -0800 publish shadow jar to artifactory commit bc99f750140d7646454906711f435b2e1934bc8f Author: Viren Baraiya Date: Fri Jan 13 15:45:07 2017 -0800 add a delay for es indexing to complete commit 1a2061b4e1426a8c0e30e8be759dbc7febe68d2c Author: Viren Baraiya Date: Fri Jan 13 15:41:10 2017 -0800 server module changes to create a shadow jar commit f5cc9e3f563ab3a09b90d4a4836750b548f1347e Author: Viren Baraiya Date: Fri Jan 13 13:57:39 2017 -0800 remove swagger from test-harness and configure server commit 8359af3451388d22277e79efa48005957f908fc5 Author: Viren Baraiya Date: Fri Jan 13 08:59:28 2017 -0800 conductor server and kitchensink updates commit 3d326ac62b4934d6761191b7b0fe56bcedebc45f Author: Viren Baraiya Date: Fri Jan 13 07:36:56 2017 -0800 server module commit 54f9cd3dee5067da84786f74165044395611e5da Author: Viren Baraiya Date: Thu Jan 12 22:07:26 2017 -0800 support for standalone redis host commit 016f16c5ededb0a52719e2f6c92baf9cf131be9a Author: Viren Baraiya Date: Thu Jan 12 21:57:19 2017 -0800 server module commit 2c3e8054f77c7f4942867a0b9716a3b07e01faaf Author: Viren Baraiya Date: Thu Jan 12 17:03:15 2017 -0800 sort response by queue name commit 68cb2cfaaad6e7003343a2730e0186095264a874 Author: Viren Baraiya Date: Thu Jan 12 16:28:09 2017 -0800 fixed documentation commit 412a082a7f2ac754888ded3d9561dca1daa864e8 Author: Viren Baraiya Date: Thu Jan 12 16:26:53 2017 -0800 updated URL for the image commit 671d27eca3646bcd434873b862d72dcfb0af7302 Author: Viren Baraiya Date: Thu Jan 12 16:23:47 2017 -0800 documentation commit 36987c55d7a6fba07a4ba0b48a8d6aec0f9aaff7 Author: Viren Baraiya Date: Thu Jan 12 15:38:04 2017 -0800 updates commit 1d81d23a7fa404eac39d75fa38eadfc54561b5e4 Author: Viren Baraiya Date: Thu Jan 12 15:36:48 2017 -0800 kitchen sink workflow commit 6a1c171c2e1fa44f52751afd48ee58ca492a715c Author: Viren Baraiya Date: Thu Jan 12 13:50:27 2017 -0800 spell check commit d4f3216c9d3abff830e14231406fb69a6266c830 Author: Viren Baraiya Date: Thu Jan 12 12:29:28 2017 -0800 order of the headers commit ad4a5f3819b20212faa20fc4a59e78a212bc16f6 Author: Viren Baraiya Date: Wed Jan 11 23:11:18 2017 -0800 logo changes commit 38d0a7e90d9ade4a962f6776c38ace81cd9668f2 Author: Viren Baraiya Date: Wed Jan 11 22:25:28 2017 -0800 updated documentation commit 1dc2e6e13bfa78f185c9929a9ba4c8201161a6c0 Author: Viren Baraiya Date: Wed Jan 11 13:31:00 2017 -0800 revert the produces annotations - issues with backward compatibility. commit 9f4e539f5b9130b18301db8949fa79efc197716c Author: Viren Baraiya Date: Tue Jan 10 15:47:07 2017 -0800 sort the queues by size commit 43a6299bd158f26a3f1fc06c9ae34f49ca52eda4 Author: Viren Baraiya Date: Tue Jan 10 15:46:48 2017 -0800 Allow workflow task input to be a JSON commit 36f222a584b872a992106ed9cdfc050a08a30013 Author: Viren Baraiya Date: Mon Jan 9 14:38:33 2017 -0800 remove the e.printStackTrace() commit 10ca6420beab6d543b1649d6c28164ba5ab22d76 Author: Viren Baraiya Date: Mon Jan 9 11:58:56 2017 -0800 streamline content types to JSON commit b507493ba0343edc6c62329f4f772b68099bfbaf Author: Viren Baraiya Date: Fri Jan 6 16:22:13 2017 -0800 setter for TaskStatus commit 6e3b2f40dfb353afc637a96a04ec5128c9b6da31 Author: Viren Baraiya Date: Thu Jan 5 15:23:42 2017 -0800 * Improvements to HTTP Task * JSON path based expressions support for input to tasks commit 89a680361969bf9cabfc711dc4e9f743c452821f Author: Viren Baraiya Date: Fri Dec 23 11:35:16 2016 -0800 fix the unit test constructor commit 2b58a5d3fcbfbe232b5606121f018b60a4e81238 Author: Viren Baraiya Date: Fri Dec 23 11:27:09 2016 -0800 update the version of dyno jedis client to rc commit bf77451c5e3ac860611bf541026ccdae3061b151 Merge: d1f784a1 99b33e20 Author: Viren Date: Thu Dec 22 10:51:36 2016 -0800 Merge pull request #11 from Netflix/master Merge back from Master commit 99b33e20e1f99a39e06ad3d877954d3c173f431d Merge: acfd1706 cbab4a89 Author: Viren Date: Thu Dec 22 10:46:53 2016 -0800 Merge pull request #12 from marcogrcr/patch-1 Clarified forkTasks documentation in systask.md commit cbab4a891c1ebc2fb9211b2d5e469a033ea30d1a Author: Marco Gonzalez Date: Thu Dec 22 12:11:43 2016 -0600 Clarified forkTasks documentation in systask.md commit acfd1706bfd7afffa00575767da8bf38055178d0 Merge: f5243599 1fe9bb50 Author: Viren Date: Thu Dec 22 10:04:45 2016 -0800 Merge pull request #10 from robvdlv/patch-1 Update io.md commit 1fe9bb502ecb5d057da5bbee565fd511d442b48b Author: Rob van der Linden Vooren Date: Thu Dec 22 13:48:01 2016 +0100 Update io.md Add missing quote. commit d1f784a164b52b9436367dd05e1c7578bd31e17d Author: Viren Baraiya Date: Tue Dec 20 18:11:20 2016 -0800 Change to sweeper frequency logic and batch size when polling for pending workflows commit 609652c4a254a85d991a564018aa7600075db0c6 Author: Viren Baraiya Date: Tue Dec 20 12:47:03 2016 -0800 exclude empty tags from publishing commit bfa258152f36d44cea02893fd0551aaf47a2057b Author: Viren Baraiya Date: Mon Dec 19 12:03:27 2016 -0800 remove tracer from sweeper commit bb9f4470967c503db20784063c18650d4028df13 Author: Viren Baraiya Date: Sun Dec 18 07:26:45 2016 -0800 git attributes to ignore the vendored files in identifying langugages commit 98b0d37ab85055eb388ec820b06ff53592188e21 Author: Viren Baraiya Date: Fri Dec 16 09:53:28 2016 -0800 dyno jedis client version update commit 6d1664e0df7e87620a0f1a70dd529bf0550cb7aa Merge: 0ab239e3 f5243599 Author: Viren Date: Thu Dec 15 10:56:47 2016 -0800 Merge pull request #7 from Netflix/master Merge documentation changes from master commit f5243599d2321576a480da8291187587e4cb1cf6 Merge: 6af597d5 e41327e1 Author: Viren Date: Thu Dec 15 10:52:28 2016 -0800 Merge pull request #6 from thebergamo/patch-1 Improve doc visualization commit e41327e1a9fb577bed7e7dffda022419c2ebfd6e Author: Marcos Vinicius Bérgamo Date: Thu Dec 15 10:45:22 2016 -0200 Update steps.md commit 0ab239e37f3c468e9d4f99af4844d8c2e5348ff0 Merge: b69b177a 6af597d5 Author: Viren Date: Wed Dec 14 09:33:42 2016 -0800 Merge pull request #5 from Netflix/master Merge the documentation changes from master commit b69b177a40eb83836662485b30741575c098d95f Merge: 84cb061b fdf326b7 Author: Viren Date: Wed Dec 14 09:27:29 2016 -0800 Merge pull request #4 from RussellRollins/dev Minor Documentation Fixes commit 6af597d52c4f42d7c9f3027c642614cecdc40a6f Merge: 834cff03 d4a7e5f1 Author: Viren Date: Wed Dec 14 09:26:53 2016 -0800 Merge pull request #3 from tobiasschaefer/patch-1 Fix typos commit fdf326b74e96c3726563855bb0b1694cf11c477e Author: Russell Rollins Date: Wed Dec 14 11:10:18 2016 -0500 Corrects minor typo. commit 6d4ea6030037428d7e6d188fd1506f54cb74c46d Author: Russell Rollins Date: Wed Dec 14 11:09:26 2016 -0500 Corrects minor typo. commit be945023a1f1e40dbe00d308fe13d112878d9c51 Author: Russell Rollins Date: Wed Dec 14 11:08:12 2016 -0500 Corrects minor grammar error. commit 777e5b783af0382405aa533c1a4cbdbf1d0b00e8 Author: Russell Rollins Date: Wed Dec 14 11:07:25 2016 -0500 Corrects minor typo. commit cfaaa24c9c7d30a4abe56eeac113d3d0e8520ab1 Author: Russell Rollins Date: Wed Dec 14 11:06:36 2016 -0500 Corrects json formatting typo. commit cba3e7761a631ce8161946e7625f7e8fa417ce26 Author: Russell Rollins Date: Wed Dec 14 11:04:28 2016 -0500 Corrects minor typo. commit ec6a205e2ce60b93aa2aaefcc28178dd1639a26b Author: Russell Rollins Date: Wed Dec 14 11:03:33 2016 -0500 Corrects minor typo. commit d4a7e5f122bfc9db125ffb8a09339f54283023fa Author: Tobias Schaefer Date: Wed Dec 14 12:06:54 2016 +0100 Fix typos commit 84cb061b54a3001dc32cc3e84aee4801150e359f Author: Viren Baraiya Date: Tue Dec 13 18:11:10 2016 -0800 execute the system tasks in parallel commit 9f8b6ced75689bfedb3955247bfcbcd53026cfea Author: Viren Baraiya Date: Tue Dec 13 13:58:53 2016 -0800 support partial replacement of the variables commit e1322b083ea471759b139fb502bbc8cdc918c4a7 Merge: c51a2037 0f380655 Author: Viren Date: Mon Dec 12 20:05:14 2016 -0800 Merge pull request #2 from tobym/master Fix minor typo commit 0f380655ca602f65a564d91edd0098cf415621a3 Author: Toby Matejovsky Date: Mon Dec 12 21:36:15 2016 -0500 Fix minor typo commit c51a203797439b15a74a8ba36a7629573740f93d Author: Viren Baraiya Date: Mon Dec 12 11:52:06 2016 -0800 handle the condition where the task input can be null. commit cdb110b497dc35f68ae3757682a721e5c9c761f4 Author: Viren Baraiya Date: Mon Dec 12 11:29:58 2016 -0800 client API fix for runDecider Initialize workflowContext with blank app Elasticsearch - retry on conflict commit 834cff03246bfb71688e0978aed3b7694900f1ad Author: Viren Baraiya Date: Thu Dec 8 19:56:18 2016 -0800 updated version information commit e9ded14698f105dd03e74900829df3bac695367d Author: Viren Baraiya Date: Thu Dec 8 19:55:42 2016 -0800 documentation updates commit 3d5579f40030dd4e9cd9c0eaadeaaf1face1d2c0 Author: Viren Baraiya Date: Thu Dec 8 18:25:01 2016 -0800 exclude dyno dependencies from dyno-queues commit 482127a58cb14c987f1ab6aa26528b8d2c6ba025 Author: Viren Baraiya Date: Thu Dec 8 18:09:50 2016 -0800 javadoc fixes commit 5ea3408f551f3ce7c7da89930b3d4f2d2296c770 Author: Viren Baraiya Date: Thu Dec 8 18:07:30 2016 -0800 shaded DynoJedisClient and updated the version of dyne-queues to 1.0.6 commit 159b9a5eecf3c7a6200a50d7920a2e80cf43fd61 Author: Viren Baraiya Date: Thu Dec 8 16:09:28 2016 -0800 use 1.0.5-rc1 for the dyno-queues-core. Need to get the dyno jedis client fixes in 1.5.6 before upgrading to 1.0.6 version. commit 04856d0608f064d7dd23e3979916cd59a5c6b6ef Merge: affd8bb2 dad7103a Author: Viren Date: Wed Dec 7 15:44:52 2016 -0800 Merge pull request #1 from rspieldenner/travis travis keys commit dad7103a16e8cf7351f635aa30143a79f0cc09fc Author: Rob Spieldenner Date: Wed Dec 7 15:42:50 2016 -0800 travis keys commit affd8bb269180e49342186f25c465b3a7dd44d83 Author: Viren Baraiya Date: Wed Dec 7 15:39:10 2016 -0800 readme updates commit 17fc8b63f5367fb038b4211687e91072aec23741 Author: Viren Baraiya Date: Wed Dec 7 15:18:21 2016 -0800 logo link to https commit 076cab9fd7781dcdb229e206329faad3ab91acb8 Author: Viren Baraiya Date: Wed Dec 7 15:16:52 2016 -0800 Travis configs commit 1fe225cdf42ae2ed9b4f0a0d48e999efba7b4a03 Author: Viren Baraiya Date: Wed Dec 7 15:07:02 2016 -0800 javadoc fixes for the client commit ffad6517f27ad1554b66cddfa3d5945f0c0caa9f Author: Viren Baraiya Date: Wed Dec 7 14:52:58 2016 -0800 Travls link change commit e37fa6c794a97b5e22cd502d14f25bd52297f4dc Author: Viren Baraiya Date: Wed Dec 7 14:49:52 2016 -0800 Initial commit commit 75e8c52cba8da0348c24d6b8216afbea3ec484dc Author: Viren Baraiya Date: Wed Dec 7 14:49:52 2016 -0800 Initial commit commit c6e316f5386b34a527e133d620792ec21c7e0da0 Author: Peter Lau Date: Thu Sep 2 11:53:35 2021 -0700 Rename /client to /ui commit 17167c07938f3d957a7376ee8ab41f900fb15ca5 Author: Peter Lau Date: Mon Aug 30 10:10:41 2021 -0700 organize nflx specific files into plugin directory commit ebbf160d8edf7cfc28fcdc3f8363925eac2673d2 Author: Peter Lau Date: Thu Aug 26 11:39:30 2021 -0700 Commit missing files V3.3.0 combined commit. See change log commit 2575c25a8de8fa007c5e4a7f9097bcad31ffb506 Author: Peter Lau Date: Wed Aug 4 14:03:44 2021 -0700 Implement metadata viewer for Workflows, Tasks & Event Handlers commit aac7d5056138294b5c52bde75fe48745e4ec7659 Merge: 934d54f0 925b5b83 Author: Aravindan Ramkumar Date: Thu Jun 24 01:11:56 2021 +0000 Merge pull request #8 in MWI/conductor-ui from pass_user_and_app_info to master * commit '925b5b834fc6e3d4adea5fe1a5ce6e887fc09b90': added headers to proxy added check for existence of user email pass user email and app name in the header commit 925b5b834fc6e3d4adea5fe1a5ce6e887fc09b90 Author: Aravindan Ramkumar Date: Wed Jun 23 09:38:05 2021 -0700 added headers to proxy commit 82ffaf43b7ea05ec2cbc4415750d2d8bb3eec3af Author: Aravindan Ramkumar Date: Tue Jun 22 15:06:29 2021 -0700 added check for existence of user email commit c3a560dc46d59a5f3992f65c042dc050e53eff90 Author: Aravindan Ramkumar Date: Sun Jun 20 23:33:10 2021 -0700 pass user email and app name in the header commit 934d54f0fb2f297927dfec1ad2b5a3aa765f6b93 Author: Aravindan Ramkumar Date: Sun Jun 20 22:59:55 2021 -0700 MWI-3169 use workflow vip for production with the right app name and port commit e15886178e2625e1403c395882dd6010479871d5 Author: Aravindan Ramkumar Date: Tue Jun 15 11:22:42 2021 -0700 MWI-3169 use workflow vip with the right app name and port commit 7f79d95ce827339418b47e48332cf2e3e15015f6 Author: Nick Tomlin Date: Mon Jun 14 19:35:49 2021 -0500 fix: Hotfix for https://netflix.slack.com/archives/C01BFVANNMB/p1623427848077800 The primary issue here was that we were pointing to the `workflow` cluster at 7004 but it seems like the port was updated (maybe as part of a spring boot 2 migration) and is now invalid. This changes to hit cpeworkflow directly (not sure if that is actually a good thing or not). the related fix is ensuring that `status` is a number if the upstream status is undefined. This will allow errors like this to propagate to the UI. commit 92aa15e7ac0521c8252ef283f97b2f822106bce9 Author: Nick Tomlin Date: Fri Jun 11 11:26:49 2021 -0500 Try to bounce backend: https://netflix.slack.com/archives/C01BFVANNMB/p1623428774078300?thread_ts=1623427848.077800&cid=C01BFVANNMB commit e330196e1782b2a56cc646083f8b7c7f7a3456ec Author: Nick Tomlin Date: Thu May 20 14:42:45 2021 -0500 chore: Try to trigger a build by making a small change https://netflix.slack.com/archives/CFSJ9HAMB/p1621539440050200?thread_ts=1621524947.034800&cid=CFSJ9HAMB commit 9ce3602887b3fd3753ffd20c69d2b6e52381f612 Author: Nick Tomlin Date: Wed May 19 14:43:50 2021 -0500 fix: Fall back to workflowName if workflowType is not defined I'm not sure if this is defined on some workflows or not so I'm using a fallback. If this is the wrong property name entirely we can just remove this. FYI I could not run the UI locally because I am not part of the edward policy in test, so i'm kicking off a PR build to preview. commit a65f598be5c642e90f83d4276325a332f701595d Author: Peter Lau Date: Fri Apr 9 00:48:40 2021 -0700 Add NFA, refactor pagination into query params. Simplify param processing. commit 1c0f94c6cb0a78c412bcd88a4a1253b7ef795eba Author: Peter Lau Date: Thu Mar 25 01:59:33 2021 -0700 Add permanent banner Dummy buttons for Tasks & Events Fix pagination Parent workflow link commit 57b6142ab3c71ad0eab7fa42679144f3f8195c6c Author: Peter Lau Date: Tue Mar 9 11:13:40 2021 -0800 forbid blank find-by-tasks search commit 89d62a4f96de930fee99a2e3e8e7b88650dd7988 Author: Peter Lau Date: Tue Mar 9 02:28:19 2021 -0800 Separate task search refactor classes to functional components & hooks. commit 2f130ff30b2698f48eeb0ff1527c5fda27451222 Author: Peter Lau Date: Thu Mar 4 11:37:27 2021 -0800 Iterate on action buttons commit 04f62ec77cb3e36c836ee0346b92c4d4834d9caa Author: Peter Lau Date: Wed Mar 3 16:40:14 2021 -0800 Workflow level flow control commit 6a0422418583222889ad9c5898ba7176d01e43e3 Author: Peter Lau Date: Fri Feb 19 13:51:32 2021 -0800 Run prettier on entire repo commit 51c9ce06eb364c29b59f5e88ae4cb81f2fe99e2b Author: Peter Lau Date: Fri Feb 19 13:42:10 2021 -0800 Fix navlink with existing query params commit 14fe525278e19dc491405c0abaf36f4957555cf4 Author: Peter Lau Date: Thu Feb 18 22:35:56 2021 -0800 Fix bar-node rendering (attempt 2) commit 78d6704664bf1a4cdff73ab848f541f3cf794ecc Author: Peter Lau Date: Thu Feb 18 15:21:26 2021 -0800 Replace cluster hostname with vip based. Fix bar-node rendering (dag) commit 2267ece7cbfb23d2c3adf6940a61d9fbd59047a1 Author: Peter Lau Date: Tue Feb 16 16:00:47 2021 -0800 Remove extraneous package.json commit 31f9c6e72c01106b07895a3c6a8cb21ebcdc2895 Author: Peter Lau Date: Tue Feb 16 14:28:51 2021 -0800 Support for retries. Timeline view commit 01d0d0c18322d71a52c1fef5bc2971fb740ed87b Author: Peter Lau Date: Fri Feb 12 13:08:19 2021 -0800 upgrade packages. Auto search if form not blank commit 3af611454ca0a4816277f1d5c66ab46993171c45 Author: Peter Lau Date: Fri Feb 12 12:00:38 2021 -0800 Fix task switching via right panel commit cc6d4a555af99369a8030313215149e8b8f2ead0 Author: Peter Lau Date: Fri Feb 12 01:02:08 2021 -0800 Fix N/A handling for duration. commit 2088ad48c2500bbb16dcbe99c7adad5666cf9c95 Author: Peter Lau Date: Thu Feb 11 19:28:15 2021 -0800 Speed up bff proxy by handling chunks commit 82c4e3ab04696cc86a92bf0e07be8b1d9736f512 Author: Peter Lau Date: Thu Feb 11 17:36:34 2021 -0800 Completely rewrite DAG generation. commit fe8c0be570b1e62f1ecaf569abb33923af2ac14d Author: Peter Lau Date: Fri Jan 22 15:57:16 2021 -0800 enable Manual Search commit 05d225a06cf6b9a3e1155164078abecd38160441 Author: Peter Lau Date: Fri Jan 22 00:21:05 2021 -0800 Persist column selections in localstorage. definitions list filter state as query params commit f254fe161b2545d832e491f1b16c7f087f4c5eba Author: Peter Lau Date: Thu Jan 21 11:05:01 2021 -0800 Parent link in subworkflows commit d1cadea05bc86f2cccd729713aebd073ebf9f9a9 Author: Peter Lau Date: Wed Jan 20 18:11:21 2021 -0800 Enable logs tab commit 2e07073a3a8f629cb3599b9f4ef37e2fc5b402dd Author: Peter Lau Date: Tue Jan 19 18:53:39 2021 -0800 Fix parameter passing to API commit 23599ca862ed7bcc80b94ebfb89739b18e947685 Author: Peter Lau Date: Tue Jan 19 17:13:22 2021 -0800 Regenerate yarn.lock commit 9ea7ad360216f7bea1ecf9c938da5228b9051742 Author: Peter Lau Date: Tue Jan 19 17:06:34 2021 -0800 Remove tsconfig commit 249ed3eb3eaf1fc0d068d081bca5664f28333fd5 Author: Peter Lau Date: Tue Jan 19 16:54:44 2021 -0800 Switch from keymaster rules to NQ BFF commit 84f6c66d50b93c808e313270dfe775d2b7a18211 Author: Peter Lau Date: Tue Jan 19 13:19:32 2021 -0800 JSON editor styling/right panel commit aa0fb7a6c153f1f38713df702d36ab64dcd9df91 Author: Peter Lau Date: Tue Jan 19 11:52:15 2021 -0800 Refactor state persistance. Add json copy commit cb8bd61d0b1de58f13c962bfdaa04847fc2344c0 Author: Peter Lau Date: Wed Jan 13 15:15:22 2021 -0800 Jetpack add subproject commit 6c98b25fd905514f2e265686b6f32ae5b9f631e2 Author: Peter Lau Date: Wed Jan 13 15:07:03 2021 -0800 Newt initialization [skip ci] commit 6f55c2566159457578e6484140d3d611a83994f3 Author: Peter Lau Date: Wed Jan 13 13:06:45 2021 -0800 Remove studio stack until we can get us-west-2 to to work commit f86e4b0b349fd2a936a2af39076de1463adaa11d Author: Peter Lau Date: Wed Jan 13 12:44:56 2021 -0800 Fix cached definitions Remove variables tab commit db3b9199117bac564f69938609c715bdc1ddcb69 Author: Peter Lau Date: Tue Jan 12 17:53:36 2021 -0800 Refactor stack management to be stateless commit 2243f7f24901abd5f19f4b0d824de7d04e7f4f8a Author: Peter Lau Date: Mon Jan 11 16:45:25 2021 -0800 Stack selector commit 37e361c54c8aee885e19abc2debbadd7be25623f Author: Peter Lau Date: Mon Jan 11 09:40:39 2021 -0800 Configure prod deployment commit 4f4a44784ef0f0f53f113a7736c1ee2c9a7076ce Author: Peter Lau Date: Thu Jan 7 10:22:08 2021 -0800 dynamic fork switching commit 67c5ebdc67217637e966fb92663747bfccb88b4f Author: Peter Lau Date: Wed Jan 6 10:35:42 2021 -0800 WIP commit 920483e1f5f09a6a17ffd56c65e64a1e60cdeec8 Author: Peter Lau Date: Mon Jan 4 09:36:46 2021 -0800 First internal release commit 54b4f918eedcc6c7b471d96a06974b6f3051e21c Author: Peter Lau Date: Mon Nov 16 12:29:05 2020 -0800 Update secure-vip to cpeworkflow-testintg:7004 (note port number is part of string) commit 0e0e0a5c13faffe5ae83908532dc0474558eae50 Author: Peter Lau Date: Fri Nov 13 16:11:11 2020 -0800 Fix vip add dash commit 45de0959bbca8a618b5782acc8fbd1f13f517323 Author: Peter Lau Date: Fri Nov 13 15:40:38 2020 -0800 initial commit commit 5a16586b9f067d606b609994cc1b6109b42cccc7 Author: Peter Lau Date: Thu Oct 22 14:56:51 2020 -0700 Jetpack add subproject commit 84c6a5d244f1f0baf69c5f06fdaba0e14e2c8516 Author: Peter Lau Date: Thu Oct 22 14:16:25 2020 -0700 Jetpack CI initialization commit b6bfae2430d538b7014a5c986040f823e4e3364f Author: Peter Lau Date: Thu Oct 22 14:16:02 2020 -0700 Newt initialization [skip ci] --- ui/README.md | 44 +++++++++++++++++++++++ ui/build.sh | 4 +++ ui/dev.sh | 5 +++ ui/public/index.html | 10 ------ ui/src/App.jsx | 2 +- ui/src/components/DataTable.jsx | 2 +- ui/src/pages/definitions/Task.jsx | 1 + ui/src/pages/definitions/Workflow.jsx | 2 +- ui/src/pages/execution/Execution.jsx | 2 +- ui/src/pages/execution/TaskList.jsx | 52 +++++++++++++-------------- ui/src/plugins/constants.js | 2 -- ui/test-karbon.sh | 0 12 files changed, 84 insertions(+), 42 deletions(-) create mode 100644 ui/README.md create mode 100644 ui/build.sh create mode 100644 ui/dev.sh create mode 100755 ui/test-karbon.sh diff --git a/ui/README.md b/ui/README.md new file mode 100644 index 0000000000..ca4a146d73 --- /dev/null +++ b/ui/README.md @@ -0,0 +1,44 @@ +## Conductor UI +The UI is a standard `create-react-app` React Single Page Application (SPA). To get started, with Node 14 and `yarn` installed, first run `yarn install` from within the `/ui` directory to retrieve package dependencies. + +For more information regarding CRA configuration and usage, see the official [doc site](https://create-react-app.dev/). + +> ### For upgrading users +> The UI is designed to operate directly with the Conductor Server API. A Node `express` backend is no longer required. + +### Development Server +To run the UI on the bundled development server, run `yarn run start`. Navigate your browser to `http://localhost:5000`. + +#### Reverse Proxy configuration +The default setup expects that the Conductor Server API will be available at `localhost:8080/api`. You may select an alternate port and hostname, or rewrite the API path by editing `setupProxy.js`. Note that `setupProxy.js` is used ONLY by the development server. + +### Hosting for Production +There is no need to "build" the project unless you require compiled assets to host on a production web server. In this case, the project can be built with the command `yarn build`. The assets will be produced to `/build`. + +Your hosting environment should make the Conductor Server API available on the same domain. This avoids complexities regarding cross-origin data fetching. The default path prefix is `/api`. If a different prefix is desired, `plugins/fetch.js` can be modified to customize the API fetch behavior. + +See `docker/serverAndUI` for an `nginx` based example. + +### Customization Hooks +For ease of maintanence, a number of touch points for customization have been removed to `/plugins`. + +* `AppBarModules.jsx` +* `AppLogo.jsx` +* `env.js` +* `fetch.js` + +### Authentication +We recommend that authentication & authorization be de-coupled from the UI and handled at the web server/access gateway. + +#### Examples (WIP) +* Basic Auth (username/password) with `nginx` +* Commercial IAM Vendor +* Node `express` server with `passport.js` + + + + + + + + diff --git a/ui/build.sh b/ui/build.sh new file mode 100644 index 0000000000..f1f287c6c4 --- /dev/null +++ b/ui/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -ex +newt exec yarn install +newt exec yarn build \ No newline at end of file diff --git a/ui/dev.sh b/ui/dev.sh new file mode 100644 index 0000000000..7f5cfc68b0 --- /dev/null +++ b/ui/dev.sh @@ -0,0 +1,5 @@ +#!/bin/bash +set -ex + +#Disable browser auto opening in CRA since it will be the wrong port +BROWSER=none yarn start \ No newline at end of file diff --git a/ui/public/index.html b/ui/public/index.html index dd93cd816e..2fa6155de2 100644 --- a/ui/public/index.html +++ b/ui/public/index.html @@ -2,18 +2,8 @@ - - Conductor UI diff --git a/ui/src/App.jsx b/ui/src/App.jsx index 66c0f574f8..196cb7d855 100644 --- a/ui/src/App.jsx +++ b/ui/src/App.jsx @@ -73,7 +73,7 @@ export default function App() { - + diff --git a/ui/src/components/DataTable.jsx b/ui/src/components/DataTable.jsx index fd2deb6fe5..cc64f153ae 100644 --- a/ui/src/components/DataTable.jsx +++ b/ui/src/components/DataTable.jsx @@ -99,7 +99,7 @@ export default function DataTable(props) { } if (renderer) { - internalOptions.format = (row) => renderer(_.get(row, name)); + internalOptions.format = row => renderer(_.get(row, name), row); } return { diff --git a/ui/src/pages/definitions/Task.jsx b/ui/src/pages/definitions/Task.jsx index 1decbd614d..f66ff6e3c0 100644 --- a/ui/src/pages/definitions/Task.jsx +++ b/ui/src/pages/definitions/Task.jsx @@ -66,6 +66,7 @@ export default function TaskDefinitions() { "ownerEmail", "timeoutPolicy", "retryCount", + "executions_link" ]} keyField="name" default diff --git a/ui/src/pages/definitions/Workflow.jsx b/ui/src/pages/definitions/Workflow.jsx index 3f1b8a0af1..d6126a2a25 100644 --- a/ui/src/pages/definitions/Workflow.jsx +++ b/ui/src/pages/definitions/Workflow.jsx @@ -115,7 +115,7 @@ export default function WorkflowDefinitions() { (execution ? new WorkflowDAG(execution) : null), diff --git a/ui/src/pages/execution/TaskList.jsx b/ui/src/pages/execution/TaskList.jsx index 0af16f17d7..3d1979064b 100644 --- a/ui/src/pages/execution/TaskList.jsx +++ b/ui/src/pages/execution/TaskList.jsx @@ -1,22 +1,28 @@ import React from "react"; +import { Link } from "@material-ui/core"; import { DataTable } from "../../components"; import _ from "lodash"; -const taskDetailFields = [ - { name: "seq" }, - { name: "workflowTask.name", label: "Name" }, - { name: "referenceTaskName", label: "Task Reference" }, - { name: "workflowTask.type", label: "Type" }, - { name: "scheduledTime", type: "date" }, - { name: "startTime", type: "date" }, - { name: "endTime", type: "date" }, - { name: "status" }, - { name: "updateTime", type: "date" }, - { name: "callbackAfterSeconds" }, - { name: "pollCount" }, -]; export default function TaskList({ selectedTask, tasks, dag, onClick }) { + const taskDetailFields = [ + { name: "seq", grow: 0.2 }, + { name: "taskId", renderer: (taskId, row, idx) => { + console.log(row) + return handleClick(row)}>{taskId} + }}, + { name: "workflowTask.name", id: "taskName", label: "Task Name" }, + { name: "referenceTaskName", label: "Ref" }, + { name: "workflowTask.type", id: "taskType" ,label: "Type", grow: 0.5 }, + { name: "scheduledTime", type: "date" }, + { name: "startTime", type: "date" }, + { name: "endTime", type: "date" }, + { name: "status", grow: 0.5 }, + { name: "updateTime", type: "date" }, + { name: "callbackAfterSeconds" }, + { name: "pollCount" }, + ]; + let selectedTaskIdx = -1; if (selectedTask) { const { ref, taskId } = selectedTask; @@ -32,10 +38,10 @@ export default function TaskList({ selectedTask, tasks, dag, onClick }) { if (selectedTaskIdx === -1) selectedTaskIdx = null; - const handleClick = (currentRowsSelected, allRowsSelected, rowsSelected) => { - if (!_.isEmpty(rowsSelected)) { + function handleClick (row) { + if (!_.isEmpty(row)) { if (onClick) { - const task = tasks[rowsSelected[0]]; + const task = row; const node = dag.graph.node(task.referenceTaskName); // If there are more than 1 task associated, use task ID @@ -62,21 +68,15 @@ export default function TaskList({ selectedTask, tasks, dag, onClick }) { columns={taskDetailFields} defaultShowColumns={[ "seq", - "workflowTask.name", + "taskId", + "taskName", "referenceTaskName", - "workflowTask.type", + "taskType", "startTime", "endTime", "status", ]} - localStorageKey="taskListTable" - options={{ - selectableRows: "single", - selectableRowsOnClick: true, - selectableRowsHideCheckboxes: true, - rowsSelected: [selectedTaskIdx], - onRowSelectionChange: handleClick, - }} + localStorageKey="taskListTable" /> ); } diff --git a/ui/src/plugins/constants.js b/ui/src/plugins/constants.js index 7e148d5980..e69de29bb2 100644 --- a/ui/src/plugins/constants.js +++ b/ui/src/plugins/constants.js @@ -1,2 +0,0 @@ -export const DEFAULT_TEST_STACK = "testintg"; -export const DEFAULT_PROD_STACK = "prod"; diff --git a/ui/test-karbon.sh b/ui/test-karbon.sh new file mode 100755 index 0000000000..e69de29bb2