svn commit: r395162 - head/benchmarks/nosqlbench
Veniamin Gvozdikov
vg at FreeBSD.org
Mon Aug 24 08:55:09 UTC 2015
Author: vg
Date: Mon Aug 24 08:55:07 2015
New Revision: 395162
URL: https://svnweb.freebsd.org/changeset/ports/395162
Log:
- Updated to lates
- New description and website
- Added license
- Sorted USES
Deleted:
head/benchmarks/nosqlbench/pkg-plist
Modified:
head/benchmarks/nosqlbench/Makefile
head/benchmarks/nosqlbench/distinfo
head/benchmarks/nosqlbench/pkg-descr
Modified: head/benchmarks/nosqlbench/Makefile
==============================================================================
--- head/benchmarks/nosqlbench/Makefile Mon Aug 24 08:30:17 2015 (r395161)
+++ head/benchmarks/nosqlbench/Makefile Mon Aug 24 08:55:07 2015 (r395162)
@@ -9,17 +9,18 @@ MASTER_SITES= LOCAL/vg
MAINTAINER= vg at FreeBSD.org
COMMENT= Micro-benchmarking NoSQL storage
-LIB_DEPENDS= libtarantool.so:${PORTSDIR}/databases/tarantool
+LICENSE= BSD2CLAUSE
-BROKEN= does not build after tarantool update
+LIB_DEPENDS= libleveldb.so:${PORTSDIR}/databases/leveldb
-DATE= 20120802
-USES= tar:bzip2 cmake
-CMAKE_ARGS= -DLIBTNT_INCLUDE=${LOCALBASE}/include \
- -DLIBTNT_LIB=${LOCALBASE}/lib
-
-pre-configure:
- ${REINPLACE_CMD} 's#DESTINATION doc#DESTINATION ${DOCSDIR}#g' \
- ${WRKSRC}/CMakeLists.txt
+DATE= 20150822
+USES= cmake tar:bzip2
+
+PLIST_FILES= bin/nb \
+ etc/nosqlbench.conf.sample
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/sources/nosqlbench.conf \
+ ${STAGEDIR}${PREFIX}/etc/nosqlbench.conf.sample
.include <bsd.port.mk>
Modified: head/benchmarks/nosqlbench/distinfo
==============================================================================
--- head/benchmarks/nosqlbench/distinfo Mon Aug 24 08:30:17 2015 (r395161)
+++ head/benchmarks/nosqlbench/distinfo Mon Aug 24 08:55:07 2015 (r395162)
@@ -1,2 +1,2 @@
-SHA256 (nosqlbench-0.0.20120802.tar.bz2) = b7ecf89b86e422ad7642e900df9e1ad6e8229d42727eb8bf503d1f403b45a5dc
-SIZE (nosqlbench-0.0.20120802.tar.bz2) = 143327
+SHA256 (nosqlbench-0.0.20150822.tar.bz2) = e9e4ecd06eeb026ed5e7367a0356c852bdf5b7c70f301f2740ca510002ceb0e2
+SIZE (nosqlbench-0.0.20150822.tar.bz2) = 835263
Modified: head/benchmarks/nosqlbench/pkg-descr
==============================================================================
--- head/benchmarks/nosqlbench/pkg-descr Mon Aug 24 08:30:17 2015 (r395161)
+++ head/benchmarks/nosqlbench/pkg-descr Mon Aug 24 08:55:07 2015 (r395162)
@@ -1,6 +1,17 @@
-nb - Micro-benchmarking NoSQL storage. Features include:
+NoSQL Benchmark (nb) is a multi-threaded benchmark tool for evaluating main
+database performance metrics using OLTP-alike benchmarking against
+a specified workload.
-* Benchmarking support: tarantool, memcached, redis
-* GNUPlot generation
+Features include:
-WWW: https://github.com/mailru/nosqlbench
+* benchmarking types: unlimited, time limited or maximum thread limited
+* different threads creation policies: at once or interleaved
+* key distribution supported: uniform, gaussian
+* key types supported: string, u32, u64
+* CSV report file generation supported (for future plot generation)
+* single configuration file
+* workload tests are specified in percents against a total request count
+* supported database drivers: tarantool, leveldb (redis, memcached planned).
+* plotter tool (CSV to GNU Plot generation)
+
+WWW: https://github.com/tarantool/nosqlbench
More information about the svn-ports-all
mailing list