Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-14130

Investigate and fix Azure GCP failures

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines
    • StorEng - Defined Pipeline

      As we test the transition to the v5 toolchain, our Azure and GCP tests fail with multiple errors, likely due to running on a newer compiler or tool version.  

      The goal of this ticket is to investigate these failures and resolve the underlying issue.  

      Here are some of the error messages encountered:

      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:39:62: error: template argument 2 is invalid
      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:24: error: 'uint8_t' was not declared in this scope
      [2025/02/12 01:04:39.359]    47 |     static std::vector<uint8_t> Base64Decode(const std::string& text);
      [2025/02/12 01:04:39.359]       |                        ^~~~~~~
      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:24: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:31: error: template argument 1 is invalid
      [2025/02/12 01:04:39.359]    47 |     static std::vector<uint8_t> Base64Decode(const std::string& text);
      [2025/02/12 01:04:39.359]       |                               ^
      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:47:31: error: template argument 2 is invalid
      [2025/02/12 01:04:39.359] /data/mci/4d6efa85eaba96667a8072db07693d94/wiredtiger/cmake_build/azure-sdk-cpp/src/azure-sdk/sdk/core/azure-core/inc/azure/core/base64.hpp:59:60: error: 'uint8_t' was not declared in this scope
      [2025/02/12 01:04:39.359]    59 |       static std::string Base64UrlEncode(const std::vector<uint8_t>& data)
      [2025/02/12 01:04:39.359]       |                                                            ^~~~~~~ 

            Assignee:
            jie.chen@mongodb.com Jie Chen
            Reporter:
            jasmine.bi@mongodb.com Jasmine Bi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: