Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-833

ProcessJob mishandling containers

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.10.1
    • None
    • None

    Description

      As a result of SAMZA-465 and SAMZA-805, ProcessJobFactory now passes the full config to the ProcessJob and no longer forces the container count to 1. This causes the ProcessJob to actually read the container count config and if it is not 1, it produces some unexpected behavior.

      Specifically we've had reports of ProcessJobs dropping messages because the container count is > 1, so the grouper assigns partitions to more than 1 container, but only one container actually runs.

      The goal of this ticket is to either force the container count to 1 for ProcessJob, or fix how multiple containers run with ProcessJob. But we should not allow the scenario where messages are dropped.

      Attachments

        1. SAMZA-833.1.patch
          2 kB
          Tao Feng
        2. SAMZA-833.2.patch
          1 kB
          Tao Feng
        3. SAMZA-833.3.patch
          1 kB
          Tao Feng
        4. SAMZA-833.4.patch
          1 kB
          Tao Feng

        Activity

          People

            TaoFeng Tao Feng
            jmakes Jake Maes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: