Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6713F200D20 for ; Tue, 17 Oct 2017 19:28:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 655751609EB; Tue, 17 Oct 2017 17:28:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AA05D1609D9 for ; Tue, 17 Oct 2017 19:28:07 +0200 (CEST) Received: (qmail 66828 invoked by uid 500); 17 Oct 2017 17:28:06 -0000 Mailing-List: contact dev-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list dev@nifi.apache.org Received: (qmail 66817 invoked by uid 99); 17 Oct 2017 17:28:06 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2017 17:28:06 +0000 Received: from mail-pf0-f177.google.com (mail-pf0-f177.google.com [209.85.192.177]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 664DA1A0185 for ; Tue, 17 Oct 2017 17:28:06 +0000 (UTC) Received: by mail-pf0-f177.google.com with SMTP id 17so1823314pfn.12 for ; Tue, 17 Oct 2017 10:28:06 -0700 (PDT) X-Gm-Message-State: AMCzsaXzvjfhGHb3HjIa3Q9CF97gJIIy9zwHmqq8CvU6q+H4IuD0KvYO ncSsHYvCxUgFTMYYk0DVfmByIrkzd0/zXkg/R/w= X-Google-Smtp-Source: AOwi7QCgxkwrUA5ZE9mrW84Tk2kjyGm31Babagraue26Ba2EhZsUEd9R3PPent8ERRXEjqJ3VpMxy7T7U6nsgawtdIU= X-Received: by 10.101.90.193 with SMTP id d1mr11583218pgt.423.1508261286140; Tue, 17 Oct 2017 10:28:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.168.69 with HTTP; Tue, 17 Oct 2017 10:27:45 -0700 (PDT) From: Marc Date: Tue, 17 Oct 2017 13:27:45 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Change of persistent repo in MiNiFi C++ To: dev@nifi.apache.org Content-Type: multipart/alternative; boundary="089e08233df430623c055bc17278" archived-at: Tue, 17 Oct 2017 17:28:08 -0000 --089e08233df430623c055bc17278 Content-Type: text/plain; charset="UTF-8" Hello, In preparation of solidifying some of our persistent storage code we've moved from LevelDB to RocksDB as the default persistent storage mechanism. There should be little change for you other than the installation of RocksDB. The net benefit will be improved reliability and maintainability of the dependency's code base. If you do not wish to install this dependency or your distro doesn't have RocksDB available in a public repo, our build process will use the version provided in the third party directory and include the library into the static library. This will not install RocksDB, but will increase build times when RocksDB needs to be rebuilt. It is advised that you install RocksDB from source or your distro's public repos. To install RocksDB Ubuntu sudo apt-get install librocksdb4.1 librocksdb-dev MacOSX brew install rocksdb For CENTOS there does not appear to be a public repo with RocksDB, so please follow the instructions the RocksDB install to install it permanently and avoid long build times. https://github.com/facebook/rocksdb/blob/master/INSTALL.md Finally, if you wish to avoid using system libraries and build our version of RocksDB, you can always specify BUILD_ROCKSDB=ON as a variable to CMAKE. You can also DISABLE_ROCKSDB , but this will default to using volatile repositories. Please let me know if you have any questions. Marc --089e08233df430623c055bc17278--