Date: Mon, 24 Aug 2015 08:55:07 +0000 (UTC) From: Veniamin Gvozdikov <vg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r395162 - head/benchmarks/nosqlbench Message-ID: <201508240855.t7O8t7vw013593@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508240855.t7O8t7vw013593>