39 Commits

Author SHA1 Message Date
Markus Pilman
b760087d5f
Update bindings/c/test/mako/mako.c 2021-07-20 13:27:40 -06:00
Markus Pilman
8f6b048e22 fix macOS build 2021-07-20 11:52:57 -06:00
Sam Gwydir
127fc6c09c FDBCORE-617: Add mako option to prepend padding 2021-06-09 17:13:02 -07:00
Sam Gwydir
45c79ecc17 Mako should be able to set loggroup 2021-05-03 21:18:07 -07:00
FDB Formatster
df90cc89de apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
Kao Makino
9c198fbd84 Add streaming mode support to mako 2020-11-19 17:20:36 -08:00
Andrew Noyes
c6c94e23ca Fix leaked future in mako 2020-10-09 18:40:05 +00:00
XiaoxiWang
ed3dd78e78 add parameter validation; add buffer initialization 2020-09-09 22:06:53 +00:00
Xiaoxi Wang
0031f535d0 let mako support transaction tagging benchmark; 2020-09-01 07:22:14 +00:00
Kao Makino
b18f802f78 transaction tagging 2020-08-27 13:25:14 -07:00
Evan Tschannen
a49cb41de7 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	cmake/ConfigureCompiler.cmake
#	fdbserver/Knobs.cpp
#	fdbserver/StorageCache.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/ThreadHelper.actor.h
#	flow/serialize.h
#	tests/CMakeLists.txt
2020-07-29 00:31:55 -07:00
Evan Tschannen
e1dedff7b3 Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	bindings/c/test/mako/mako.c
#	cmake/ConfigureCompiler.cmake
#	documentation/sphinx/source/downloads.rst
#	fdbcli/fdbcli.actor.cpp
#	fdbclient/FileBackupAgent.actor.cpp
#	packaging/msi/FDBInstaller.wxs
#	versions.target
2020-07-24 12:10:44 -07:00
Andrew Noyes
c3532e029a Fix warnings in mako 2020-07-09 21:16:15 +00:00
A.J. Beamon
6dbbe59915
Merge pull request #3395 from sfc-gh-bsharma/master
added median and 99.9 percentile latency measurement
2020-07-01 10:41:05 -07:00
Bhawani Shankar Sharma
c88986b153 Sampling of Commit and Transaction
Description

Testing
2020-07-01 02:30:17 +00:00
Bhawani Shankar Sharma
03c3bd0d67 Sampling of Commit and Transaction
Description

Testing
2020-07-01 01:56:51 +00:00
Bhawani Shankar Sharma
3e9c4077a4 Using inbuilt quick sort instead of radix sort
Description

Testing
2020-06-29 23:30:26 +00:00
Bhawani Shankar Sharma
45cc2cacad changed temporary output location to /tmp
if the memory is full, then the data needs to be flushed to disk memory

Testing
2020-06-26 15:15:42 +00:00
Bhawani Shankar Sharma
9f34b957e5 clangd format for the project
Description

Testing
2020-06-23 15:07:37 +00:00
Bhawani Shankar Sharma
201ad8598e Calculated transaction time. Fixing bug for block traversal.
Description

Testing
2020-06-23 05:32:23 +00:00
Bhawani Shankar Sharma
6a7d3bafe3 Added detailed latency for each operation.
Description
Median, 95 %ile, 99 %ile, 99.9 %ile.

Testing
2020-06-22 21:11:27 +00:00
Bhawani Shankar Sharma
b5113527f8 added median and 99.9 percentile latency measurement
Description

Testing
2020-06-18 21:02:48 +00:00
sfc-gh-tclinkenbeard
22a48f8349 Ignore -Warray-bounds for only the necessary part of mako.c 2020-06-14 20:16:43 -07:00
Dave Cottlehuber
a4131f8827 bindings: update mako 2020-04-30 18:11:23 +00:00
Andrew Noyes
fd180e242d Fix heap buffer overflow in mako 2020-02-28 11:10:42 -08:00
Sam Gwydir
7662273cd8 clang-format mako 2020-01-17 14:43:02 -08:00
Kao Makino
c5908a2adb Add periodical debug transaction tracing and parameterize trace format 2020-01-17 10:33:09 -08:00
Kao Makino
38c3adbb84 Mako: fix minor bugs 2019-12-07 00:31:14 +00:00
Kao Makino
48aa55699a Cleanup mako c-binding benchmark 2019-10-24 18:14:55 +00:00
chaoguang
e7b97c393d added zipfian distribution to mako workload 2019-10-15 01:14:21 -07:00
Kao Makino
45e7406ddc Add variable throttling 2019-09-23 20:02:23 +00:00
Kao Makino
e5bbaa293a Add FLOW_TCP_NODELAY and FLOW_TCP_QUICKACK (Linux-only) knobs 2019-09-10 20:13:15 +00:00
Jingyu Zhou
7fd772803e Better handle API version in mako.c
Only use fdb_future_get_int64 for API version >= 620.
2019-07-18 13:47:43 -07:00
Jingyu Zhou
14cb21285f Remove futureGetVersion in C binding and FutureVersion in Python binding 2019-07-16 10:46:07 -07:00
Andrew Noyes
231577adc6 Fix gcc9 warning 2019-06-25 14:35:32 -07:00
Kao Makino
899db09a87 Fix retry logic 2019-06-12 12:38:07 -07:00
Kao Makino
8a3facbb77 Add the error handling for commits 2019-06-05 13:19:53 -07:00
Kao Makino
42c14dcdc2 Fix build stuff 2019-06-04 17:35:47 -07:00
Kao Makino
ae0a5388c9 mako creation 2019-05-30 09:01:22 -07:00