Summary: | databases/rocksdb: update to 5.2.1, add rocksdb-lite support | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | David Thiel <lx> | ||||||||||||
Component: | Individual Port(s) | Assignee: | Po-Chuan Hsieh <sunpoet> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | zi | ||||||||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(sunpoet) |
||||||||||||
Version: | Latest | ||||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Attachments: |
|
Created attachment 181520 [details]
Diff creating rocksdb-lite port
Noticed some problems with passing the new libname to the -lite port. Updated patch will be forthcoming. Created attachment 181527 [details]
Diff for rocksdb port (updated)
Created attachment 181528 [details]
Diff for rocksdb-lite (updated)
Updated diffs should be good. Did you test it in poudriere? I unfortunately don't have a machine with enough disk space for poudriere right now (it's dying at the linking stage), and am waiting on a new laptop. I tested it with port(1) in a fresh VM snapshot, but it looks like my "fresh" snapshot still had bash in it, so I missed that new dependency. :-/ I can probably provision a VPS tomorrow and give it a full poudriere run. Created attachment 181579 [details]
Diff for rocksdb port (with bash dependency)
Adding bash, both ports go through poudriere cleanly.
A commit references this bug: Author: sunpoet Date: Tue Apr 18 19:38:18 UTC 2017 New revision: 438797 URL: https://svnweb.freebsd.org/changeset/ports/438797 Log: Add rocksdb-lite 5.2.1 PR: 218409 Submitted by: lx Changes: head/databases/Makefile head/databases/rocksdb-lite/ head/databases/rocksdb-lite/Makefile Committed. Thanks! |
Created attachment 181519 [details] Diff for rocksdb port RocksDB in "lite" mode appears to be more performant than the default unless you're using FusionIO cards, and osquery currently requires lite mode. So that we can update osquery, I've added a rocksdb-lite slave port along with updating RocksDB to the most current version.