Uploaded image for project: 'MariaDB MaxScale'
  1. MariaDB MaxScale
  2. MXS-4783

Top level services cannot silence errors from lower level services

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 6.4.10, 22.08.8, 23.02.4, 23.08.1
    • 25.10.0
    • Core
    • None
    • MXS-SPRINT-193, MXS-SPRINT-196, MXS-SPRINT-197, MXS-SPRINT-198, MXS-SPRINT-199, MXS-SPRINT-210, MXS-SPRINT-211, MXS-SPRINT-217, MXS-SPRINT-218, MXS-SPRINT-219

    Description

      Whenever a service is configured to use another service for routing (i.e. it uses targets), the errors that are logged whenever the connection creation fails are not suppressed even if the upper level service is capable of dealing with them gracefully.

      This requires a chage in the routing API to return an error object of some sorts to the caller like is done in 23.08 with the handleError function where the errors are propagated upwards until something handles them or they reach the MXS_SESSION which then terminates the connection.

      Attachments

        Issue Links

          Activity

            People

              markus makela markus makela
              markus makela markus makela
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 10d Original Estimate - 10d
                  10d
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 14.75d
                  14.75d

                  Git Integration

                    Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.