Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-3805

Change default Bridge Producer Window Size to 1MB

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.22.0
    • None
    • None

    Description

      The default producer value for a Bridge (clustered or not) is -1, meaning unlimited.

      We had seen scenarios where the target and source runs out of memory when running on slow networking or disk.

      I have looked into changing the implementation to back pressure the networking, however values are added into an Executor (through an Actor), and we the alternate back pressure would mean to add a new value to this executor, binding it towards the network.

      Which is a whole circle round back to the same problem... managing credits.

      instead of adding a new value, I will change the default value for Bridges which would have the same impact.

      Attachments

        Issue Links

          Activity

            People

              clebertsuconic Clebert Suconic
              clebertsuconic Clebert Suconic
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m