aboutsummaryrefslogtreecommitdiffstats
path: root/ltp
AgeCommit message (Expand)AuthorFilesLines
2023-12-09fsstress: unify verbose output formatShiyang Ruan1-4/+4
2023-11-17misc: privatize the FIEXCHANGE ioctl for nowDarrick J. Wong3-17/+17
2023-10-05fsx: Add a return type to aio_rwKhem Raj1-0/+1
2023-08-25fstests: fsstress: wait interrupted aio to finishQu Wenruo1-2/+18
2023-08-19fsx: tidy options usage and formatShiyang Ruan1-11/+18
2023-05-14fsx: fix indenting of columns in bad buffers reportDarrick J. Wong1-4/+5
2023-05-01misc: add duration for long soak testsDarrick J. Wong2-4/+124
2023-03-02fsstress: update for FIEXCHANGE_RANGEDarrick J. Wong1-0/+168
2023-03-02fsx: support FIEXCHANGE_RANGEDarrick J. Wong2-2/+162
2023-02-04fstests: doio.c, fix missing initialization of -C argAnand Jain1-0/+1
2023-01-14xfs: race fsmap with readonly remounts to detect crash or livelockDarrick J. Wong1-1/+17
2022-04-28fsstress: remove ALLOCSP and FREESP operations entirelyZorro Lang1-117/+0
2022-04-10fsx: remove XFS_IOC_ALLOCSP operation entirelyZorro Lang1-109/+2
2022-02-14fsx: disable allocsp_calls if -F is specifiedZorro Lang1-0/+1
2022-02-14fstests: skip tests that require XFS_IOC_ALLOCSPDarrick J. Wong1-0/+4
2022-01-23iogen: upgrade to fallocateDarrick J. Wong1-11/+23
2022-01-16fsx: add support for XFS_IOC_ALLOCSPDarrick J. Wong1-2/+108
2021-12-12fsstress: consistently index the ops array by OP_ typeDarrick J. Wong1-74/+66
2021-11-07fsstress: improve error message on check_cwd() errorLuis Chamberlain1-1/+15
2021-11-07fsstress: run more than 2^32 operationsDarrick J. Wong1-334/+341
2021-09-26fsstress: fix bogus compile warning do_renameat2()Luis Chamberlain1-2/+2
2021-05-23fsx/fsstress: round blocksize properlyDarrick J. Wong2-23/+23
2021-05-16fsx: fix backwards parameters in complaint about overly long copyDarrick J. Wong1-1/+1
2021-03-14fstests: remove libattr dependenciesDarrick J. Wong2-11/+0
2021-03-14fsstress: get rid of attr_listDarrick J. Wong1-43/+37
2021-02-07ltp/fsstress: don't fail on io_uring ENOSYSEric Sandeen1-3/+14
2020-11-15fsstress: remove attr_removeDarrick J. Wong1-5/+8
2020-11-15fsstress: stop using attr_setDarrick J. Wong1-7/+9
2020-11-15fsx: fix strncpy usage errorDarrick J. Wong1-3/+2
2020-09-27fsx: add IO_URING testZorro Lang1-3/+130
2020-09-27fsx: introduce fsx_rw to combine aio_rw with general read and writeZorro Lang1-15/+17
2020-09-27fsstress: fix memory leak in do_aio_rwZorro Lang1-20/+19
2020-09-27fsstress: reduce the number of events when io_setupZorro Lang1-2/+3
2020-09-27fsstress: add IO_URING read and write operationsZorro Lang2-1/+143
2020-05-10fsx: move range generation logic into a common helperFilipe Manana1-55/+39
2020-05-10fsx: fix infinite/too long loops when generating ranges for copy_file_rangeFilipe Manana1-11/+19
2020-05-10fsx: fix infinite/too long loops when generating ranges for clone operationsFilipe Manana1-10/+18
2020-05-10fsx: allow zero range operations to cross eofFilipe Manana1-1/+12
2020-03-08fsx: fix bug where zero range operations never use the keep size flagFilipe Manana1-0/+3
2020-02-09fsx: support 64-bit operation countsDarrick J. Wong1-26/+28
2020-02-01ltp/fsx: drop caches if we're doing closeopenJosef Bacik1-1/+5
2020-02-01ltp/fsx: do size check after closeopen operationJosef Bacik1-2/+2
2020-01-08ltp/fsstress: Add header file stdbool.hYang Xu1-0/+1
2020-01-06fsx: fix range overlap checkDarrick J. Wong1-3/+11
2019-12-30fsstress: allow operations to use either a directory or subvolJosef Bacik1-10/+11
2019-12-30fsstress: add the ability to create snapshotsJosef Bacik1-0/+53
2019-12-30fsstress: add the ability to create/delete subvolumesJosef Bacik2-35/+196
2019-11-10fsstress: show the real file id and parid in rmdir() and unlink()kaixuxia1-4/+14
2019-11-02fsstress: add EXCHANGE renameat2 supportkaixuxia1-21/+96
2019-11-02fsstress: add NOREPLACE and WHITEOUT renameat2 supportkaixuxia1-15/+90
2019-11-02fsstress: show the real file id and parid in rename_f()kaixuxia1-4/+7
2019-06-07fstests: remove obsolete xfs ioctl typedef usageDarrick J. Wong1-4/+4
2019-04-26misc: xfs_fsop_geom_t -> struct xfs_fsop_geomDarrick J. Wong1-1/+1
2019-04-20fsstress: add operation for listing xattrs from files and directoriesFilipe Manana1-0/+54
2019-04-20fsstress: add operation for deleting xattrs from files and directoriesFilipe Manana1-0/+47
2019-04-20fsstress: add operation for reading xattrs from files and directoriesFilipe Manana1-0/+73
2019-04-20fsstress: add operation for setting xattrs on files and directoriesFilipe Manana1-9/+145
2019-04-19fsstress: allow afsync on directories tooFilipe Manana1-4/+4
2019-04-19fsstress: allow fsync on directories tooFilipe Manana1-2/+19
2019-04-13fsx: test copy_file_range() using non-zero length copyBrian Foster1-3/+3
2019-03-31fsx: fix errors due to unsupported FIDEDUPERANGEJan Kara1-1/+2
2019-03-02fsstress: show correct offsets and length for copy_file_rangeRostislav Skudnov1-4/+17
2019-02-16fsstress: avoid infinite zero byte readingZorro Lang1-3/+3
2019-02-10fsstress: avoid splice_f generating too large sparse fileZorro Lang1-2/+3
2019-01-27fsstress: add splice supportZorro Lang1-0/+173
2019-01-06fsx: check ENOSYS in test_copy_range() & test_fallocate()Hou Tao1-2/+3
2018-12-09fsx: add copy_file_range supportDarrick J. Wong1-2/+163
2018-12-09fsstress: add copy_file_range supportDarrick J. Wong2-0/+151
2018-12-09fsx: add FIDEDUPERANGE supportDarrick J. Wong1-2/+196
2018-12-09fsx: add FICLONERANGE supportDarrick J. Wong1-5/+152
2018-12-09fsx: add five-argument logging functionDarrick J. Wong1-5/+40
2018-12-09fsx: use an enum to define the operation commandsDarrick J. Wong1-19/+21
2018-12-09fsx: always check buffer after each operationDarrick J. Wong1-10/+76
2018-12-09fsx: shut up compiler warningsDarrick J. Wong1-5/+5
2018-12-09fsstress: check system call return valuesDarrick J. Wong1-26/+30
2018-12-09fsstress: fix compiler warningsDarrick J. Wong1-2/+2
2018-07-01fsstress: remove include <attr/xattr.h>Lu Fengqi1-3/+0
2018-06-22ltp/: spdx license conversionDave Chinner7-87/+10
2018-06-13ltp/fsx: output the seed value after logid is initializedHou Tao1-2/+2
2018-02-24fsstress: avoid infinite loops in clonerange_fDarrick J. Wong1-1/+3
2018-02-22fsx: Fix -P errorsAndreas Gruenbacher1-16/+15
2018-01-24doio, growfiles: Use standard signal name SIGCHLD instead of SIGCLDRostislav Skudnov2-2/+2
2018-01-24fstests: Replace all __[u]intNN_t types with standard [u]intNN_tRostislav Skudnov1-42/+42
2018-01-24fsstress: Include stddef.h for ptrdiff_tRostislav Skudnov1-0/+1
2018-01-02fsstress: implement the clonerange/deduperange ioctlsDarrick J. Wong1-0/+391
2017-12-24fsstress: getcwd() return value fixesAri Sundholm1-1/+5
2017-12-24fsstress: Eliminate valgrind noiseAri Sundholm1-0/+5
2017-12-10build: fix TagName overflow issuesRoss Zwisler3-3/+3
2017-11-10ltp/fsx: allow comments when reading operations from logsEryu Guan1-1/+1
2017-10-06fsstress: Fix wrong size argument to getcwd()Rostislav Skudnov1-1/+1
2017-09-08fsx: add support for keeping existing fileAmir Goldstein1-13/+35
2017-09-08fsx: add support for writing constant instead of random dataAmir Goldstein1-5/+14
2017-09-08fsx: add support for recording operations to a fileAmir Goldstein1-2/+15
2017-09-08fsx: add optional logid prefix to log messagesAmir Goldstein1-23/+33
2017-09-08fsx: add support for integrity check with dm-log-writes targetAmir Goldstein1-24/+123
2017-09-03fsstress: fallback to block size for min dio sizeZorro Lang1-12/+11
2017-09-03fsx: fix compile warningsAmir Goldstein1-4/+13
2017-09-03fsx: Fix -Wformat-security warningsTuomas Tynkkynen1-2/+2
2017-08-31fsx: fix path of .fsx* filesAmir Goldstein1-4/+8
2017-08-31fsx: fixes to random seedAmir Goldstein1-4/+4
2017-07-28fsstress: add AIO read/write and fsync testZorro Lang1-0/+214
2017-07-28fsstress: new writev and readv operations testZorro Lang1-0/+163
2017-07-28build: remove IRIX-specific build logicEric Biggers1-4/+0
2017-07-24tests: remove IRIX support from tests also supported on LinuxEric Biggers1-1/+0
2017-05-19fsstress: cleanup flist with test directory togetherZorro Lang1-0/+21
2017-03-29fsstress: add mwrite/mread into test operation listZorro Lang1-2/+157
2016-12-07build: fix build warnings and notify_others() bugRoss Zwisler2-5/+6
2016-11-14fstests: fix fsx fallocate error messagesChristoph Hellwig1-5/+5
2016-10-07fsx: fix compiler warning due to bad prototypeDavid Disseldorp1-12/+8
2016-06-15build: avoid struct fsxattr redefinitionJeffrey Bastian1-1/+1
2016-02-08fsx.c: Add header file stdbool.hXiao Yang1-0/+1
2016-01-11fsx: Add mechanism to replay failed operationsAndreas Gruenbacher1-33/+213
2016-01-11fsx: Improve operation loggingAndreas Gruenbacher1-56/+66
2016-01-11fsx: Generate test parameters in test()Andreas Gruenbacher1-14/+18
2016-01-11fsx: Report number of successful operationsAndreas Gruenbacher1-1/+1
2016-01-11fsx: Fix hex numbers in operation dumpAndreas Gruenbacher1-2/+2
2016-01-11fsx: Small improvements and fixesAndreas Gruenbacher1-5/+8
2015-08-04xfstests: fix build errors and warningsDave Chinner1-0/+1
2015-08-04fsstress: add the -c optionTheodore Ts'o1-2/+12
2015-08-04fsstress: add the [-l loops] optionTheodore Ts'o1-4/+13
2015-02-25fsx: Add fallocate insert range operationNamjae Jeon1-10/+114
2015-02-25fsstress: Add fallocate insert range operationNamjae Jeon1-3/+16
2015-02-12fsx: check for filesystem support of FALLOCATE_FL_KEEP_SIZEAnna Schumaker1-5/+13
2014-09-29fsx: increase number of logged operationsChristoph Hellwig1-1/+1
2014-05-13fsstress: fix incorrect if condition check for collapse range modeNamjae Jeon1-1/+1
2014-04-22fsstress: remove duplicate COLLAPSE_RANGE flagsNamjae Jeon1-1/+0
2014-04-04fsstress: Add fallocate collapse range operationLukas Czerner1-0/+20
2014-04-04fsx: Add fallocate collapse range operationLukas Czerner1-7/+100
2014-03-13fsx: Add fallocate zero range operationLukas Czerner1-32/+105
2014-03-13fsstress: translate flags in fiemap_fLukas Czerner1-2/+15
2014-03-13fsstress: Add fallocate zero range operationLukas Czerner1-58/+120
2014-03-13build: Move fallocate include into global.hLukas Czerner2-16/+6
2014-03-13fsstress: add verifiable logging modeDmitry Monakhov1-4/+12
2014-01-20xfstests: allow override of XFS_IOC_DIOINFOEric Sandeen3-0/+34
2014-01-20aio-stress: use calloc for thread_info arrayJeff Mahoney1-2/+2
2013-10-14xfstests: fix fsstress usage() outputEric Sandeen1-1/+1
2013-06-26xfstests: aio-stress is calling pthread_join incorrectlyDave Kleikamp1-2/+1
2013-05-09xfstests: add execution of a custom command to fsstress (-x and -X options)Jan Schmidt1-2/+24
2013-01-22xfstests: Change the interpreter of ltp/runtest.sh to bashSatoru Takeuchi1-1/+1
2012-11-21xfstests: resolve compiler warningsRich Johnston3-74/+65
2012-11-21xfstests: remove unused conditional NO_XFSRich Johnston3-120/+0
2012-11-21xfstests: remove unsupported conditionalsRich Johnston4-2190/+7
2012-09-06xfstests: Use libtool to install applicationsRich Johnston1-1/+1
2012-03-31fsx: fix msync parametersCurt Wohlgemuth1-1/+1
2012-02-06fsstress: make sync a write opEric Sandeen1-1/+2
2011-11-10fsstress: fix argument typoDmitry Monakhov1-1/+1
2011-11-03xfstests: add fiemap operation to fsstressDmitry Monakhov1-0/+76
2011-11-03xfstests: fsstress add FS_IOC_{SET,GET}FLAGS operations v2Dmitry Monakhov1-1/+67
2011-11-03xfstests: add fallocate support to fsstressDmitry Monakhov1-1/+126
2011-11-03xfstests: fsstress add command line style output for show_optsDmitry Monakhov1-4/+17
2011-11-02xfstests: fsstress should kill children tasks before exitDmitry Monakhov1-1/+36
2011-11-02xfstests: add different logging option to fsstressDmitry Monakhov1-1/+32
2011-11-02xfstests: fsstress dump inode info when possibleDmitry Monakhov1-28/+55
2011-10-13limit OP_PUNCH_HOLE operations to the file sizeAlex Elder1-1/+1
2011-10-13simplify TRIM_OFF_LEN() in "ltp/fsx.c"Alex Elder1-14/+14
2011-07-26fix fsx build with newer xfs headersChristoph Hellwig1-3/+3
2011-07-20xfstests: fix modulo-by-zero error in fsxDave Chinner1-8/+8
2011-07-14xfstests: fix fsx build failure.Dave Chinner1-6/+7
2011-07-14xfstests: fix brain-o in fallocate log dumpDave Chinner1-13/+15
2011-07-14xfstests: fsx fallocate support is b0rkedDave Chinner1-69/+123
2011-07-14xfstests: fix fsx fpunch test to actually test for fpunchDave Chinner1-7/+7
2011-07-13Fix the ltp Makefile to allow for installation of all non-c (scripts) filesAkshay Lal1-0/+2
2011-06-17add hole punching support to fsxAllison Henderson1-19/+124
2011-05-11xfstests: fsx: do not print fallocate support warning in quiet modeBoris Ranto1-1/+2
2011-03-11xfstests: some refinements on "make depend"Alex Elder1-0/+2
2011-03-09Add fallocate calls to fsxEric Sandeen2-13/+119
2010-02-13xfstests: fix some warningsAlex Elder1-1/+1
2010-01-26xfstests: Automatic build dependency calculationsDave Chinner1-1/+2
2010-01-21xfstests: fix printf format warnings in aio-stress.cDave Chinner1-6/+9
2010-01-21xfstests: Don't use tempnam in growfiles.cDave Chinner1-3/+2
2010-01-21xfstests: fix bulkstat related compile warnings.Dave Chinner1-2/+2
2010-01-21xfstests: fix compile warning in doio.cDave Chinner1-2/+4
2010-01-20xfstests: Use common rules to build binariesDave Chinner1-23/+8
2009-06-05update aio-stress.c, with copyright information intactEric Sandeen1-112/+193
2009-05-28Drop the xfs-specific MAXNAMELEN in favor of the Posix NAME_MAXEric Sandeen1-23/+23
2009-05-13fsx: Add check for mmap last-page zero fillTheodore Ts'o1-0/+35
2009-05-13fsx: Replace use of bcmp() with memcmp()Theodore Ts'o1-1/+1
2009-05-13fsx: Replace use of bzero() with memset()Theodore Ts'o1-5/+5
2009-05-13fsx: Use %ll instead of %q in printf format statementsTheodore Ts'o1-5/+5
2009-05-13fsx: Use SEEK_END instead of the BSD'ish L_XTNDTheodore Ts'o1-3/+3
2009-04-13xfstests: fix async io error handling in fsxFelix Blyakher1-7/+36
2009-01-02Create xfstests install target.Eric Sandeen1-0/+5
2008-11-20xfstests: fix nr of args in open callsBarry Naujok1-1/+1
2007-03-08fsx was calling vfprintf twice without resetting the va_list argumentLachlan McIlroy1-3/+7
2006-08-04Merge relevant CXFSQA tests into XFSQAAllan Randall1-6/+52
2006-06-27QA updates - make builds on older versions of headers work, reenable rt on br...Nathan Scott1-0/+4
2006-06-17Comment out extsize setting for all allocators until delalloc accounting issu...Nathan Scott1-0/+2
2005-12-09QA test updates - fixes for pquota, extsize, fsstress, and ensure mount optio...Nathan Scott2-49/+39
2005-12-05Switch to always using get/setxattr rather than a separate projid call on IRIX.Nathan Scott1-11/+5
2005-11-09Update copyright annotations and license boilerplates to correspond with SGI ...Nathan Scott6-181/+70
2005-11-09Update copyright annotations and license boilerplates to correspond with SGI ...Nathan Scott2-59/+2
2005-10-25Add comments, diganostics, pass back some errors from funcs.Tim Shimmin1-33/+135
2005-07-05Fix fsstress builds when setting the project identifier (fsx interface now).Nathan Scott1-1/+7
2005-04-08Abstract out some common quota shell code, add project operation to fsstress.Nathan Scott1-0/+36
2005-02-14Add AIO test 113 into the mix, enable AIO testing capability in local fsx.Nathan Scott3-6/+1489
2004-10-22Get xfstests building on irix using root/toolroot.Tim Shimmin1-2/+2
2004-08-10xfs qa changes to get thinks working on irixTim Shimmin1-4/+9
2004-08-05Some qa changes to get more tests working on IRIX.Tim Shimmin1-9/+1
2004-06-15Fixed merge problemsptools7-143/+235
2004-03-18Merge in latest fsx changes from outside - AIO and direct IO support.fsgqa2-80/+199