Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-4851

Fix CMAPI tests and related things.

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • cmapi-1.5
    • cmapi-1.6
    • cmapi
    • None
    • 2021-12, 2021-13, 2021-14, 2021-15

    Description

      • Improve and fix cmapi tests (exclude failover) to stabilize output.
      • fix code style in places when code changed to meet PEP-8
      • add and improve docstrings
      • fix methods, classes and functions related to broken tests
      • fix founded bugs in related code:
        • passing arguments while calling get_current_config_root in NodeConfig.apply_config
        • method of getting a dispatcher_name in NodeConfig.apply_config
        • in code imports in NodeConfig.apply_config
        • file open using context manager in NodeConfig.apply_config
        • copy default cmapi config if system config doesn't exist
        • unused argument in cmapi_server.helpers.get_version function
        • DBRM.__send_command naming to DBRM._send_command
        • DBRM.__send_command to parse GETREADONLY response in a right way
        • MySocket.myreceive_to_magic to read response one byte at a time
        • unused open() in endpoints.ClusterController
        • dbrm.DBRM._send_command logic
        • add CMAPI_DEFAULT_CONF const to cmapi_server._main_
        • add CMAPI_DEFAULT_CONF const to cmapi_server._main_
        • rem useless mtehod set_cluster_mode from NodeConfig in mcs_node_control/models/node_config.py

      Attachments

        Issue Links

          Activity

            People

              drrtuy Roman
              alan.mologorsky Alan Mologorsky
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

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