Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-28413

Add rocksdb version to build manifest

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Storage Execution

      Right now we git clone rocksdb from github, which means we can't track which version of rocksdb we're building against. It would be better to build the rocksdb library in a way that makes it appear in the build manifest.

      This came up because the rocksdb build was failing with :

      [2017/03/20 08:47:26.299] configuring module: rocksdb
      [2017/03/20 08:47:26.299] Configuring rocks storage engine module
      [2017/03/20 08:47:26.404] Checking for C++ header file rocksdb/db.h... no
      [2017/03/20 08:47:26.404] Could not find <rocksdb/db.h>, required for RocksDB storage engine build.
      

      and now builds past that point, but nothing has changed on our end. Most likely it was this rocksdb change, but we can't know for sure.

      Cc daniel.gottlieb

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            ramon.fernandez@mongodb.com Ramon Fernandez Marina
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: