aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-09-28Add randtrimwrite data directionrandtrimwriteJens Axboe4-1/+15
2022-09-28t/io_uring: get rid of useless read barriersJens Axboe1-4/+6
2022-09-27doc: build manpage from fio_doc.rst instead of fio_man.rstVincent Fu3-34/+22
2022-09-22arm64: ensure CPU clock retrieval issues isb()Jens Axboe1-0/+3
2022-09-19configure: change grep -P to grep -EVincent Fu1-1/+1
2022-09-19gettime: cleanupsVincent Fu1-2/+2
2022-09-15Merge branch 'fix-example-disk-zone-profile' of github.com:cvubrugier/fioVincent Fu1-3/+6
2022-09-15Merge branch 'master' of github.com:uniontech-lilinjie/fioVincent Fu1-2/+2
2022-09-13backend: number of ios not as expected for trimwriteAnkit Kumar3-4/+13
2022-09-13fix spelling errorlilinjie1-2/+2
2022-09-12stat: fix comment about memory consumptionVincent Fu1-1/+1
2022-09-12examples: fix bandwidth logs generation in disk-zone-profile.fioChristophe Vu-Brugier1-2/+4
2022-09-12examples: set zonemode to strided in disk-zone-profile.fioChristophe Vu-Brugier1-1/+2
2022-09-06Merge branch 'rpma-add-support-for-libpmem2-to-the-librpma-engine' of https:/...Jens Axboe7-67/+250
2022-09-06Merge branch 'ci-build-the-librpma-fio-engine' of https://github.com/ldorau/fioJens Axboe3-31/+7
2022-09-06ci: remove the unused travis-install-pmdk.sh fileLukasz Dorau1-29/+0
2022-09-06ci: build the librpma fio engineLukasz Dorau2-2/+7
2022-09-06rpma: add support for libpmem2 to librpma engine in GPSPM modeKacper Stefanski1-2/+17
2022-09-06rpma: add support for libpmem2 to librpma engine in APM modeKacper Stefanski6-43/+215
2022-09-06rpma: simplify server_cmpl_process()Lukasz Dorau1-22/+18
2022-09-03t/io_uring: enable support for registered buffers for passthroughJens Axboe2-0/+12
2022-09-03t/io_uring: properly detect numa nodes for passthrough modeJens Axboe1-1/+4
2022-09-03Merge branch 'fix/howto-spelling' of https://github.com/scop/fioJens Axboe1-2/+2
2022-09-03Merge branch 'doc/showcmd-usage' of https://github.com/scop/fioJens Axboe2-4/+4
2022-09-03Merge branch 'fix/help-terse-version-5' of https://github.com/scop/fioJens Axboe1-1/+1
2022-09-03doc: fix --showcmd usageVille Skyttä2-4/+4
2022-09-03HOWTO: spelling fixesVille Skyttä1-2/+2
2022-09-03init: include 5 in --terse-version helpVille Skyttä1-1/+1
2022-09-02Merge branch 'fiopr_windows_log_compression_storage_fixes' of https://github....Jens Axboe1-3/+14
2022-09-02Fix log compression storage on windowsaggieNick021-3/+14
2022-09-01Merge branch 'fiopr_compressfixes' of https://github.com/PCPartPicker/fioJens Axboe3-3/+132
2022-09-01Fix fio silently dropping log entries when using log_compressionaggieNick023-3/+132
2022-09-01t/io_uring: minor optimizations to IO init fast pathJens Axboe1-3/+7
2022-08-31t/io_uring: take advantage of new io_uring setup flagsJens Axboe1-1/+24
2022-08-31t/io_uring: unify getting of the offsetJens Axboe1-29/+21
2022-08-31engines/io_uring: set single issuer and defer taskrunJens Axboe2-0/+23
2022-08-31engines/io_uring: set COOP_TASKRUN for ring setupJens Axboe1-0/+10
2022-08-30Merge branch 'master' of https://github.com/bvanassche/fioJens Axboe4-347/+97
2022-08-30Merge os-android.h into os-linux.hBart Van Assche3-262/+9
2022-08-30Split os-android.hBart Van Assche2-84/+85
2022-08-30Linux: Use the byte order functions from <asm/byteorder.h>Bart Van Assche1-0/+2
2022-08-30Remove two casts from os-linux.hBart Van Assche1-2/+2
2022-08-30Fio 3.32fio-3.32Jens Axboe1-1/+1
2022-08-30backend: revert bad memory leak fixJens Axboe1-5/+0
2022-08-30test: add tests for lfsr and norandommapVincent Fu3-1/+82
2022-08-29test: get 32-bit Ubuntu 22.04 build workingVincent Fu2-8/+5
2022-08-29test: use Ubuntu 22.04 for 64-bit testsVincent Fu2-3/+5
2022-08-29test: add some tests for seq and rand offsetsVincent Fu3-0/+105
2022-08-26t/io_uring: remove duplicate definition of gettid()Jens Axboe1-7/+1
2022-08-26test: add basic test for io_uring ioengineVincent Fu2-0/+31
2022-08-26t/io_uring: fix 64-bit cast on 32-bit archsJens Axboe1-1/+1
2022-08-26t/io_uring: add support for async-passthruAnuj Gupta1-8/+230
2022-08-26t/io_uring: prep for including engines/nvme.h in t/io_uringAnuj Gupta1-9/+9
2022-08-25engines/io_uring: delete debug codeJens Axboe1-6/+0
2022-08-24Merge branch 'master' of https://github.com/kraj/fioJens Axboe1-3/+2
2022-08-24io_uring: Replace pthread_self with s->tidKhem Raj1-3/+2
2022-08-24Merge branch 'master' of https://github.com/bvanassche/fioJens Axboe1-0/+26
2022-08-24Enable CPU affinity support on AndroidBart Van Assche1-0/+26
2022-08-24engines/io_uring: pass back correct error value when interruptedJens Axboe1-0/+8
2022-08-23Merge branch 'sigbreak-wait' of github.com:bjpaupor/fioVincent Fu1-1/+20
2022-08-23Revert "Fix multithread issues when operating on a single shared file"Vincent Fu3-63/+3
2022-08-23Revert "Minor style fixups"Vincent Fu2-2/+3
2022-08-23Add wait for handling SIGBREAKBrandon Paupore1-1/+20
2022-08-16Merge branch 'clarify-io-errors' of https://github.com/Hi-Angel/fioJens Axboe2-7/+24
2022-08-17doc: clarify that I/O errors may go unnoticed without direct=1Konstantin Kharlamov2-0/+17
2022-08-16test: fix hash for t0016Vincent Fu2-1/+1
2022-08-16test: add latency test using posixaio ioengineVincent Fu2-0/+19
2022-08-16doc: get rid of trailing whitespaceKonstantin Kharlamov2-7/+7
2022-08-16doc: update fio doc for xnvme engineAnkit Kumar2-24/+47
2022-08-16engines/xnvme: fix segfault issue with xnvme ioengineAnkit Kumar1-3/+14
2022-08-15README: link to GitHub releases for WindowsVincent Fu1-4/+6
2022-08-11Merge branch 's3_crypto' of github.com:hualongfeng/fioVincent Fu5-18/+258
2022-08-11ioengines: merge filecreate, filestat, filedelete engines to fileoperations.cFriendy.Su@sony.com5-424/+319
2022-08-11doc: Add usage and example about s3 storage class and cryptoFeng, Hualong4-0/+98
2022-08-11engines/http: Add s3 crypto options for s3Feng, Hualong1-17/+146
2022-08-11engines/http: Add storage class option for s3Feng, Hualong1-6/+19
2022-08-10lib/rand: get rid of unused MAX_SEED_BUCKETSJens Axboe1-6/+2
2022-08-10Merge branch 'multi_seed_refill' of https://github.com/sungup/fioJens Axboe2-1/+53
2022-08-10lib/rand: Enhance __fill_random_buf using the multi random seedSungup Moon2-1/+53
2022-08-09Fio 3.31fio-3.31Jens Axboe1-1/+1
2022-08-09ci: drop master branch requirement for AppVeyor releasestest-tag-2022-08-09-2Vincent Fu1-1/+0
2022-08-09Merge branch 'master' of ssh://git.kernel.dk/data/git/fiotest-tag-2022-08-09Jens Axboe4-0/+57
2022-08-09ci: upload tagged AppVeyor installers as GitHub releasesVincent Fu1-0/+13
2022-08-07testing: add test for slat + clat = tlatVincent Fu2-1/+18
2022-08-07engines/null: add FIO_ASYNCIO_SETS_ISSUE_TIME flagVincent Fu1-0/+2
2022-08-07testing: add test for slat + clat = tlatVincent Fu2-0/+38
2022-08-03filesetup: use correct random seed for non-uniform distributionsVincent Fu1-1/+1
2022-08-03engines/null: fill issue_time during commitVincent Fu1-0/+19
2022-08-03examples: fix ioengine in zbd-rand-write.fioVincent Fu1-1/+1
2022-08-02Merge branch 'io_uring-numa'Jens Axboe1-194/+252
2022-08-02t/io_uring: support NUMA placementJens Axboe1-194/+252
2022-07-31t/io_uring: switch to GiB/sec if numbers get largeJens Axboe1-2/+9
2022-07-28.github: add pull request templateVincent Fu1-0/+8
2022-07-27README: add maintainer sectionJens Axboe1-0/+11
2022-07-27Minor style fixupsJens Axboe2-3/+2
2022-07-27Merge branch 'proposed_fix' of https://github.com/weberc-ntap/fioJens Axboe3-3/+63
2022-07-26Fix multithread issues when operating on a single shared fileChris Weber3-3/+63
2022-07-22ci: install libnfs for linux and macos buildsVincent Fu1-1/+2
2022-07-22engines/nfs: remove commit hookVincent Fu1-9/+0
2022-07-22configure: cleanups for nfs ioengineVincent Fu2-10/+8
2022-07-21docs: clarify write_iolog descriptionVincent Fu2-2/+4
2022-07-19engines/http: silence openssl 3.0 deprecation warningsJens Axboe1-0/+4
2022-07-19Merge branch 'giubacc-misplaced-goto'Vincent Fu1-1/+1
2022-07-19Fixed misplaced goto in http.cGiuseppe Baccini1-1/+1
2022-07-11Update README.rst to specify secure protocols where possibleRebecca Cran1-19/+8
2022-07-07Merge branch 'client-hist-le64' of https://github.com/tuan-hoang1/fioJens Axboe1-1/+2
2022-07-07client: only do le64_to_cpu() on io_sample_data member if iolog is histogramTuan Hoang1-1/+2
2022-07-06Merge branch 'server-hist-le64' of https://github.com/tuan-hoang1/fioJens Axboe1-1/+2
2022-07-07server: only do cpu_to_le64() on io_sample_data member if iolog is histogramTuan Hoang1-1/+2
2022-07-05configure: revert NFS configure changeJens Axboe1-4/+5
2022-07-01hash: cleanupsJens Axboe3-28/+2
2022-07-01lib/rand: improve __fill_random_buf()Jens Axboe1-2/+1
2022-07-01Merge branch 'fill-random-smaller' of https://github.com/gsauthof/fioJens Axboe1-19/+8
2022-07-01Simplify and optimize __fill_random_bufGeorg Sauthoff1-19/+8
2022-06-23Merge branch 'master' of https://github.com/bvanassche/fioJens Axboe7-9/+41
2022-06-23ci: Verify the Android buildBart Van Assche5-2/+33
2022-06-23ci/travis-*: Fix shellcheck warningsBart Van Assche2-7/+8
2022-06-22configure: add option to disable xnvme buildAnkit Kumar1-4/+4
2022-06-19gettime: fix whitespace damageJens Axboe1-10/+10
2022-06-15Merge branch 'master' of https://github.com/useche/fioJens Axboe1-1/+4
2022-06-15Init file_cache to invalid (maj, min)Luis Useche1-1/+4
2022-06-15ioengines: clean up latency accounting for 3 ioenginesVincent Fu4-4/+18
2022-06-15ioengines: update last_issue if we set issue_timeVincent Fu3-14/+28
2022-06-15HOWTO: improve description of latency measuresVincent Fu1-11/+18
2022-06-15ioengines: don't record issue_time if ioengines already do itVincent Fu4-4/+11
2022-06-15ioengines: add helper for trims with async ioenginesVincent Fu1-4/+9
2022-06-13Merge branch 'master' of https://github.com/bvanassche/fioJens Axboe1-14/+23
2022-06-13configure: Fix libzbc detection on SUSE LinuxBart Van Assche1-0/+4
2022-06-13configure: Support gcc 12Bart Van Assche1-14/+19
2022-06-02t/zbd: skip test case #13 when max_open_zones is too smallShin'ichiro Kawasaki1-0/+12
2022-06-02engines/nvme: ioctl return value is an intJens Axboe1-1/+1
2022-06-02engines/nvme: fix 'fd' leak in error handlingJens Axboe1-1/+3
2022-06-02engines/io_uring: cleanup supported caseJens Axboe1-33/+29
2022-06-02examples: add 2 example job file for io_uring_cmd engineAnuj Gupta2-0/+56
2022-06-02engines/io_uring: Enable zone device support for io_uring_cmd I/O engineAnkit Kumar3-1/+353
2022-06-02zbd: Check for direct flag only if its block deviceAnkit Kumar2-3/+12
2022-06-02docs: document options for io_uring_cmd I/O engineAnkit Kumar2-15/+59
2022-06-02engines/io_uring: add new I/O engine for uring passthrough supportAnuj Gupta3-11/+328
2022-06-02nvme: add nvme opcodes, structures and helper functionsAnkit Kumar3-2/+241
2022-06-02init: return error incase an invalid value is passed as optionAnuj Gupta1-0/+9
2022-06-02configure: check nvme uring command supportAnkit Kumar1-0/+21
2022-06-02io_uring.h: add IORING_SETUP_SQE128 and IORING_SETUP_CQE32Anuj Gupta1-1/+35
2022-05-31docs: update language setting for Sphinx buildVincent Fu1-7/+0
2022-05-29Merge branch 'wip-lmy-rados' of https://github.com/liangmingyuanneo/fioJens Axboe4-1/+22
2022-05-29engines/ceph: add option for setting config file pathliangmingyuan4-1/+22
2022-05-27docs: update discussion of huge page sizesVincent Fu2-20/+24
2022-05-27t/run-fio-tests: improve json data decodingVincent Fu1-13/+7
2022-05-27HOWTO: add blank line for prettier formattingVincent Fu1-0/+1
2022-05-27configure: refer to zlib1g-dev package for zlib supportVincent Fu1-1/+1
2022-05-27steadystate: delete incorrect commentVincent Fu1-7/+0
2022-05-25Merge branch 'master' of https://github.com/guoanwu/fioJens Axboe1-4/+5
2022-05-22pmemblk.c: fix one logic bug - read always with writedennis.wu1-4/+5
2022-05-12Makefile: Suppress `-Wimplicit-fallthrough` when compiling `lex.yy`Ammar Faizi1-1/+5
2022-05-12backend: Fix indentationAmmar Faizi1-1/+1
2022-05-12examples: add example job file for xnvme engine usageAnkit Kumar2-0/+159
2022-05-12docs: documentation for xnvme ioengineAnkit Kumar2-4/+121
2022-05-12engines/xnvme: add xnvme engineAnkit Kumar5-1/+1016
2022-05-01Merge branch 'patch-1' of https://github.com/ferdnyc/fioJens Axboe1-1/+1
2022-05-01README: Update Fedora pkg URLFrank Dana1-1/+1
2022-04-29Merge branch 'global_dedup' of https://github.com/bardavid/fioJens Axboe11-7/+138
2022-04-28adding an example for dedupe_global usage and DRR testingBar David1-0/+57
2022-04-27Introducing support for generation of dedup buffersBar David10-7/+81
2022-04-17Merge branch 'fix/json/strdup_memory_leak' of https://github.com/dpronin/fioJens Axboe2-2/+8
2022-04-17updated logging of iops1, iops2, ratio in FioJobTest_iops_rateDenis Pronin1-1/+2
2022-04-17fixed bunch of memory leaks in json constructorDenis Pronin1-1/+6
2022-04-17Merge branch 'fix/jobs_eta_memory_leak' of https://github.com/dpronin/fioJens Axboe3-4/+7
2022-04-17use flist_first_entry instead of flist_entry applied to 'next' list itemDenis Pronin1-1/+1
2022-04-17fixed memory leak of not freed jobs_eta in several casesDenis Pronin2-3/+6
2022-04-17Merge branch 'fix/memory-leak' of https://github.com/dpronin/fioJens Axboe2-0/+5
2022-04-10Merge branch 'fix/remove-sudo-in-test-script' of https://github.com/dpronin/fioJens Axboe1-2/+2
2022-04-10actions-full-test.sh, removed sudo from the scriptDenis Pronin1-2/+2
2022-04-10fixed possible and actual memory leaksDenis Pronin2-0/+5
2022-04-08iolog: Use %llu for 64-bitJens Axboe1-7/+7
2022-04-08iolog: fix warning for 32-bit compilationJens Axboe1-6/+7
2022-04-08iolog: update man page for version 3Mohamad Gebai2-2/+62
2022-04-08iolog: add iolog_write for version 3Mohamad Gebai2-3/+13
2022-04-08iolog: add version 3 to support timestamp-based replayMohamad Gebai4-37/+80
2022-04-06Fio 3.30fio-3.30Jens Axboe1-1/+1
2022-04-05smalloc: fix ptr address in redzone error messageVincent Fu1-2/+2
2022-03-30Rename 'fallthrough' attribute to 'fio_fallthrough'Jens Axboe9-44/+44
2022-03-29Merge branch 'status-interval-finished-jobs' of https://github.com/mmkayPL/fioJens Axboe1-0/+6
2022-03-29Handle finished jobs when using status-intervalKozlowski Mateusz1-0/+6
2022-03-28Merge branch 'master' of https://github.com/cccheng/fioJens Axboe1-0/+1
2022-03-28Fix compile error of GCC 4Chung-Chiang Cheng1-0/+1
2022-03-24Merge branch 'github-1372' of https://github.com/vincentkfu/fioJens Axboe1-1/+1
2022-03-23io_u: produce bad offsets for some time_based jobsVincent Fu1-1/+1
2022-03-20engines/null: use correct -includeJens Axboe1-1/+1
2022-03-20Merge branch 'master' of https://github.com/jnoc/fioJens Axboe1-0/+11
2022-03-20Added citation.cff for easy APA/BibTeX citation directly from the Github repo...Jonathon Carter1-0/+11
2022-03-20engines/null: update external engine compilationJens Axboe1-3/+4
2022-03-15Merge branch 'flags-fix' of https://github.com/albertofaria/fioJens Axboe1-3/+3
2022-03-15Properly encode engine flags in thread_data::flagsAlberto Faria1-3/+3
2022-03-11t/dedupe: ensure that 'ret' is initializedJens Axboe1-1/+1
2022-03-11t/dedupe: handle errors more gracefullyJens Axboe1-22/+35
2022-03-10Merge branch 'fuzz-cleanup' of https://github.com/vincentkfu/fioJens Axboe1-1/+7
2022-03-10t/io_uring: only enable sync if we have preadv2Jens Axboe1-0/+13
2022-03-10fuzz: avoid building t/fuzz/parse_ini by defaultVincent Fu1-1/+7
2022-03-10Merge branch 'improvement/enable-asan' of https://github.com/dpronin/fioJens Axboe1-1/+7
2022-03-10Merge branch 'improvement/prevent-sigsegv-when-dup-files' of https://github.c...Jens Axboe1-1/+2
2022-03-10Merge branch 'refactoring/configure' of https://github.com/dpronin/fioJens Axboe1-3/+3