Hardcoded "libwiredtiger_palm.so" for PALM extension

XMLWordPrintableJSON

    • Type: Technical Debt
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: Test Model
    • None
    • Storage Engines, Storage Engines - Persistence
    • SE Persistence backlog
    • None

      In the function call here, disaggregated mode, the code will running into the disagg_config_string, here has a hardcoded so library.

       

       

      /*
       * wt_disagg_config_string --
       *     Get the config string for disaggregated storage.
       */
      std::string
      wt_disagg_config_string()
      {
          std::string extension = wt_extension_path("page_log/palm/libwiredtiger_palm.so");
      
          std::ostringstream config;
          config << "precise_checkpoint=true,";
          config << "extensions=[" << extension << "],";
          /* config << "extensions=[" << extension << "=(config=\"(verbose=1)\")" << "],"; */
          config << "disaggregated=(page_log=palm,role=follower)";
      
          return config.str();
      }
      

       

       

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Albert Song
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: