Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-58915

[cbdatarecovery] Ensure standalone-tools package includes new magma dependencies

    XMLWordPrintable

Details

    • 0
    • Build Team 2023 Sprint 12

    Description

      As part of MB-49475 we are adding support to cbdatarecovery to be able to recover magma files. For couchstore we wrote our own reader in Go, but for magma this was not feasible. Instead the storage team produced a recovery API that we could use.

      We need to link this library against cbdatarecovery. In development we built magma twice (once shared, once dynamic) and linked against the dynamic library. This worked enough for testing but did not account for the fact that any dynamic library dependency, including transitive ones, will need to be included in the tools standalone package.

      See the discussion on https://couchbase.slack.com/archives/CDPKTQYP9/p1695364172034839

      Attachments

        Issue Links

          Activity

            People

              gilad.kalchheim Gilad Kalchheim (Inactive)
              Matt.Hall Matt Hall
              Votes:
              0 Vote for this issue
              Watchers:
              3 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 - 30h
                  30h

                  PagerDuty