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

Add an Azure "Client" implementation

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • Cheshire-Cat
    • 7.0.0
    • tools

    Description

      The "Client" is the interface which is exposed to 'cbbackupmgr' (and other tools) which allows interactions with object stores. This client handles some of the core logic behind populating/syncing the staging directory, validating multipart uploads are resumable and perform bulk operations against objects. A lot of the logic behind staging/syncing is already broken up into (cloud provider agnostic) functions, however, I imagine there's a fair chunk of work that needs to be done for this MB meaning I will likely break it down into multipart sub-tasks.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          Build couchbase-server-7.0.0-3622 contains backup commit a381d97 with commit message:
          MB-42070 Add the skeleton structure for an Azure client

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3622 contains backup commit a381d97 with commit message: MB-42070 Add the skeleton structure for an Azure client

          Build couchbase-server-7.0.0-3641 contains backup commit 08a33cf with commit message:
          MB-42070 Implement staging directory population/syncing for Azure

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3641 contains backup commit 08a33cf with commit message: MB-42070 Implement staging directory population/syncing for Azure

          Build couchbase-server-7.0.0-3699 contains backup commit 9c9ede9 with commit message:
          MB-42070 Implement 'GetObjectReader' for the Azure client

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3699 contains backup commit 9c9ede9 with commit message: MB-42070 Implement 'GetObjectReader' for the Azure client

          Build couchbase-server-7.0.0-3699 contains backup commit af74545 with commit message:
          MB-42070 Add support for bulk removing blobs in Azure

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3699 contains backup commit af74545 with commit message: MB-42070 Add support for bulk removing blobs in Azure

          Build couchbase-server-7.0.0-3700 contains backup commit e8775b2 with commit message:
          MB-42070 Implement 'GetOrUpdateObject' for the Azure client

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3700 contains backup commit e8775b2 with commit message: MB-42070 Implement 'GetOrUpdateObject' for the Azure client

          Build couchbase-server-7.0.0-3731 contains backup commit dd84876 with commit message:
          MB-42070 Implement 'DownloadLogs' for the Azure client

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-3731 contains backup commit dd84876 with commit message: MB-42070 Implement 'DownloadLogs' for the Azure client

          People

            james.lee James Lee
            james.lee James Lee
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty