Skip to content

Conversation

ligurio
Copy link
Member

@ligurio ligurio commented Dec 1, 2021

Closes #81
Blocked by #79

@ligurio ligurio marked this pull request as draft December 1, 2021 16:24
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch from f7edb2a to c0b7060 Compare December 1, 2021 17:16
@ligurio ligurio marked this pull request as ready for review December 1, 2021 17:18
@ligurio ligurio requested a review from LeonidVas December 1, 2021 17:19
@ligurio ligurio marked this pull request as draft December 1, 2021 17:21
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch 4 times, most recently from e6dd84e to 87422f0 Compare December 3, 2021 10:52
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch 6 times, most recently from 4b75024 to 3e9f0ec Compare December 16, 2021 17:12
@ligurio ligurio marked this pull request as ready for review December 16, 2021 17:15
@ligurio ligurio changed the title Fix memtier benchmark Fix memtier benchmark: add a Lua wrapper, bump memtier version, run on CI Dec 16, 2021
@ligurio ligurio changed the title Fix memtier benchmark: add a Lua wrapper, bump memtier version, run on CI Fix memtier: add a TAP-wrapper, bump memtier version, add to CI Dec 16, 2021
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch 3 times, most recently from fb63e23 to 148629a Compare December 20, 2021 12:49
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch from 148629a to 8e13b92 Compare December 27, 2021 12:52
@ligurio ligurio requested a review from Totktonada December 27, 2021 12:57
test-run is too old and doesn't support TAP tests.

Part of #81
memtier is a benchmark made by RedisLabs for load-generation and
benchmarking of NoSQL key-value databases. memtier benchmark has been
added in commit 'Add memtier benchmark'
(a3e2815). It was added to build, but
it's run was not automated. This patch adds a test that wraps memtier
benchmark and allows to run it using test-run.py or pure tarantool:

$ tarantool test/bench/memtier.test.lua
$ test/test-run.py bench/memtier.test.lua
$ make test-memcached-bench

Memtier benchmark has been enabled on CI.

Closes #81
@ligurio ligurio force-pushed the ligurio/gh-81-memtier-fix branch from 8e13b92 to 49a17e5 Compare December 29, 2021 07:34
Copy link
Collaborator

@LeonidVas LeonidVas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@ligurio ligurio merged commit 99dc668 into master Jan 10, 2022
@ligurio ligurio deleted the ligurio/gh-81-memtier-fix branch January 10, 2022 15:26
@Totktonada
Copy link
Contributor

Built-in popen is used, nice! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix memtier benchmark
3 participants