Commit Graph

232 Commits

Author SHA1 Message Date
nb-droid
ba8a1c7069 [maven-release-plugin] prepare release nosqlbench-4.15.66 2021-11-20 00:10:16 +00:00
nb-droid
de3b0816cf [maven-release-plugin] prepare for next development iteration 2021-11-19 00:05:06 +00:00
nb-droid
a6de092ff8 [maven-release-plugin] prepare release nosqlbench-4.15.65 2021-11-19 00:05:03 +00:00
Yabin Meng
4076f79b63 README update 2021-11-13 21:28:54 -06:00
Lari Hotari
b42f354dbd Pulsar: Workaround an ordering bug in the Pulsar client
- see https://github.com/apache/pulsar/pull/12456 for details.
  - the bug applies to the use of receiveAsync and the workaround
    is to avoid the use of receiveAsync until the fix is included in the client
- receiveAsync was introduced previously to workaround the bug https://github.com/apache/pulsar/issues/9921
  - that issue isn't critical
2021-11-11 14:24:24 +02:00
Jonathan Shook
e6f1707d36 post-merge fixups 2021-11-10 14:37:55 -06:00
nb-droid
1b812bcf29 [maven-release-plugin] prepare for next development iteration 2021-11-10 17:29:51 +00:00
nb-droid
1ca659dd3f [maven-release-plugin] prepare release nosqlbench-4.15.64 2021-11-10 17:29:49 +00:00
Jonathan Shook
d9ce624355
Merge pull request #374 from nosqlbench/pulsar-payload-rtt
add instrumentation scaffold for payloadRtt
2021-11-10 10:29:18 -06:00
Matt Fleming
8353a9d842 Extract payload rtt field from Avro record if it exists 2021-11-10 13:56:18 +00:00
Matt Fleming
c15bd97c97 Avoid NullPointerException if pulsarCache hasn't been initialized. 2021-11-10 13:56:18 +00:00
Jonathan Shook
2fbf0b4ad3 add instrumentation scaffold for payloadRtt 2021-11-10 13:56:18 +00:00
Jonathan Shook
1c98935d1a post-merge fixups 2021-11-09 22:37:56 -06:00
Jonathan Shook
574e297e15 add exception message to some errors 2021-11-09 22:35:37 -06:00
Jonathan Shook
e5715e17a8 init pulsar cache early to avoid NPE on initialization error 2021-11-09 22:29:54 -06:00
Jonathan Shook
6f29b9005d update missing field 2021-11-09 22:27:27 -06:00
Yabin Meng
591f21b35a README and code cleanup 2021-11-05 15:48:17 -05:00
Jonathan Shook
3688dc9f3d pulsar.md readability formatting for console views 2021-11-04 16:37:05 -05:00
Jonathan Shook
53ab5832e2 post-merge fixups 2021-11-03 13:58:51 -05:00
nb-droid
231956001c [maven-release-plugin] prepare for next development iteration 2021-10-26 16:21:49 +00:00
nb-droid
2fadac5f80 [maven-release-plugin] prepare release nosqlbench-4.15.63 2021-10-26 16:21:47 +00:00
Jonathan Shook
fa78ca547c
Merge pull request #372 from lhotari/lh-detect-duplicates-after-gap
Pulsar driver: Improve message sequence tracking
2021-10-26 09:28:47 -05:00
Lari Hotari
71c3b190ed Detect delayed out-of-order delivery 2021-10-22 17:27:21 +03:00
Lari Hotari
85e1f8a649 Upgrade Pulsar client to 2.8.1 version 2021-10-21 15:27:53 +03:00
Lari Hotari
6b50060a9a Detect duplicates after a gap
- rename earliest -> lowest to clarify the real intention
- polish code
- add unit test
- increase duplicate counter if pending messages already contains the sequence number
2021-10-21 00:35:11 +03:00
nb-droid
956c3b698e [maven-release-plugin] prepare for next development iteration 2021-10-20 20:19:52 +00:00
nb-droid
dae9cc78f2 [maven-release-plugin] prepare release nosqlbench-4.15.62 2021-10-20 20:19:50 +00:00
nb-droid
53199e72bb [maven-release-plugin] prepare for next development iteration 2021-10-19 20:08:58 +00:00
nb-droid
d110c4bf7f [maven-release-plugin] prepare release nosqlbench-4.15.61 2021-10-19 20:08:56 +00:00
Jonathan Shook
bdb577f25d
Merge pull request #368 from lhotari/lh-threadlocal-sequence-tracking
Pulsar driver: Use thread local and topic based sequence number tracking
2021-10-19 14:40:13 -05:00
Lari Hotari
7a6ec96544 Pulsar: Use thread local and topic based sequence tracking 2021-10-18 17:03:28 +03:00
Lari Hotari
e660823473 Make ratelimiter instance thread specific for PulsarActivity
when cyclerate_per_thread is set to true
2021-10-18 14:25:49 +03:00
nb-droid
3cfda97413 [maven-release-plugin] prepare for next development iteration 2021-10-15 21:10:34 +00:00
nb-droid
e04f0fb85c [maven-release-plugin] prepare release nosqlbench-4.15.60 2021-10-15 21:10:32 +00:00
Jonathan Shook
cb47799652 merge fixups 2021-10-14 12:57:52 -05:00
Jonathan Shook
e77bfea043
Merge pull request #367 from yabinmeng/main
Convert message error runtime exception to counter metrics
2021-10-14 12:54:13 -05:00
Jonathan Shook
6569fa52ea reformat all pom.xml files 2021-10-14 12:50:11 -05:00
nb-droid
1d34c256f8 [maven-release-plugin] prepare for next development iteration 2021-10-13 18:03:38 +00:00
nb-droid
bfd7e2513b [maven-release-plugin] prepare release nosqlbench-4.15.59 2021-10-13 18:03:35 +00:00
Yabin Meng
ed4ba2725e Convert message error runtime exception to counter metrics 2021-10-13 11:27:54 -05:00
Yabin Meng
ac2fdf2a2e Convert message error runtime exception to counter metrics 2021-10-13 10:11:20 -05:00
Yabin Meng
686af3d9ca Convert message error runtime exception to counter metrics 2021-10-13 10:10:48 -05:00
nb-droid
7c2e26d80d [maven-release-plugin] prepare for next development iteration 2021-10-11 22:43:07 +00:00
nb-droid
28df8b297a [maven-release-plugin] prepare release nosqlbench-4.15.58 2021-10-11 22:43:05 +00:00
Yabin Meng
2876e102a6 Remove namespace and topic level dedup setting check for each run, which is too much overhead. 2021-10-09 12:29:22 -05:00
Yabin Meng
11073cf0aa Address Shooky's comment in PR#364. 2021-10-07 14:56:51 -05:00
Yabin Meng
265760d184 Address Lari's comment in PR#364. 2021-10-06 11:41:50 -05:00
Yabin Meng
eb5f42f46d Fix NullPointerException of checking namespace and topic deduplication status. 2021-10-06 10:55:32 -05:00
Jonathan Shook
666279decd Merge branch 'main' into driver-api
# Conflicts:
#	RELEASENOTES.md
#	driver-cql-shaded/pom.xml
#	driver-cqld3-shaded/pom.xml
#	driver-diag/pom.xml
#	driver-dsegraph-shaded/pom.xml
#	driver-http/pom.xml
#	driver-jdbc/pom.xml
#	driver-jms/pom.xml
#	driver-jmx/pom.xml
#	driver-kafka/pom.xml
#	driver-mongodb/pom.xml
#	driver-pulsar/pom.xml
#	driver-stdout/pom.xml
#	driver-tcp/pom.xml
#	driver-web/pom.xml
#	engine-api/src/test/java/io/nosqlbench/engine/api/activityapi/ratelimits/TestRateLimiterPerf1E8.java
#	mvn-defaults/pom.xml
#	nb-api/pom.xml
#	nb/pom.xml
2021-10-05 13:31:23 -05:00
nb-droid
5550c4550a [maven-release-plugin] prepare for next development iteration 2021-10-05 15:47:15 +00:00