Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Netflix/conductor
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.14.0
Choose a base ref
...
head repository: Netflix/conductor
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.15.0
Choose a head ref
  • 18 commits
  • 87 files changed
  • 20 contributors

Commits on Sep 28, 2023

  1. Docker updates (#3790)

    * Add support for JDK17 in the docker containers
    * Docker compose for redis, postgres and mysql with Elasticsearch7
    
    co-author: @manan164
    v1r3n authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8cd8d27 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    d164531 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    8981878 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Bugfix/Data inconsistency caused by updateEventHandler (#3843)

    * remove previous index of event handlers by event if event handler's event gets updated
    
    * run ./gradlew spotlessApply
    wy-hua authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    be790a4 View commit details
    Browse the repository at this point in the history
  2. Fix WorkflowRepairService and AsyncSystemTaskExecutor race condition (#…

    …3836)
    
    Issue Summary:
    There's a race condition in the system involving async system tasks and the WorkflowRepairService. For example, when a SUB_WORKFLOW task starts, the WorkflowRepairService sometimes erroneously reinserts the task into the processing queue because it perceives the task as out-of-sync between the ExecutorDAO and the queueDAO. This issue stems from the AsyncSystemTaskExecutor updating a task's status only after it removes it from the queue, creating a window where the WorkflowRepairService can wrongly assess the task state. This leads to duplicate subworkflows/http/… tasks being executed concurrently, which complicates maintaining idempotency of Tasks.
    
    Proposed Solution:
    To resolve the issue, it's suggested that the AsyncSystemTaskExecutor should update the status of tasks before removing them from the queue. This should close the window where the WorkflowRepairService can misidentify the task state and prevent unnecessary re-queuing of tasks. An edge case we’ve considered is if the process crashes after the task is updated but before it's removed from the queue. If that happens, the executor will simply remove the task from the queue the next time it runs, thereby not affecting system correctness.
    
    Co-authored-by: Jaim Silva <silvavelosa@gmail.com>
    VerstraeteBert and silvavelosa authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    de2ca10 View commit details
    Browse the repository at this point in the history
  3. Update versions (#3792)

    * Version updates
    meggarr authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    f9b7e5c View commit details
    Browse the repository at this point in the history
  4. Fix: include monaco sources into bundle (#3796)

    * Fix: include monaco sources into bundle
    Young-Zen authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    b3a1196 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Optimizing reading from datastore during WorkflowSweeper#sweep (#3816)

    * Optimizing reading from datastore during WorkflowSweeper#sweep
    * Added javadoc to decideWithLock method
    ---------
    
    Co-authored-by: Boyan Georgiev <gboyan@vmware.com>
    wildMythicWest and Boyan Georgiev authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9669d46 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Update and rename WHOSUSING.md to USERS.md (#3850)

    Fix Conductor users broken links
    sandipanpanda authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    03cf0c1 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    3afe0b5 View commit details
    Browse the repository at this point in the history
  2. Fix typo in build-a-golang-task-worker.md (#3860)

    `provies` -> `provides`
    gearcog authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    07fd73a View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Adding Redis db index to not have default db index of 0 always and us…

    …ername for ACL. (#3847)
    
    Co-authored-by: Anup Chatterjee <chatterjeean@vmware.com>
    Anupchat and anupVMware authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    fc3657a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aaa46b5 View commit details
    Browse the repository at this point in the history
  3. Add support for building on windows (#3831)

    Co-authored-by: Robert Karlsson <robert.karlsson@agathalife.com>
    Robban1980 and Robert Karlsson authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    921981f View commit details
    Browse the repository at this point in the history
  4. ISICO-15108: javascript validation done on updating w/d (#3805)

    * ISICO-15108: javascript validation done on updating w/d
    
    * ISICO-14902: NPE while checking EvaluatorType is fixed
    
    * ISICO-14902: unused variables removed
    
    * ISICO-15108: javascript validation added in the constraint violation part
    
    * ISICO-15108: getExpression() is used for switch javascript code
    sarmuru2 authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    43316a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c32d730 View commit details
    Browse the repository at this point in the history
  6. Upgrading OSS libraries with known open CVEs (#3778)

    * Upgrading OSS libraries with known open CVEs
    
    * Updating the protobuf library.
    
    * Resolve the remaining build issues.
    
    ---------
    
    Co-authored-by: Scott Carter <cartersc@vmware.com>
    scottcarter87 and Scott Carter authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    52dbb92 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. fix formatting

    v1r3n committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    fb70f49 View commit details
    Browse the repository at this point in the history
Loading