Skip site navigation (1)Skip section navigation (2)
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>