Page MenuHomeFreeBSD

pho (Peter Holm)
User

Projects

User Details

User Since
Aug 6 2014, 5:32 AM (358 w, 2 d)

Recent Activity

Tue, Jun 15

pho committed R10:afce58357164: stress2: Added a new verified syzkaller reproducer, update the exclude list and… (authored by pho).
stress2: Added a new verified syzkaller reproducer, update the exclude list and…
Tue, Jun 15, 5:37 AM

Thu, Jun 10

pho committed R10:4ab5c88da287: stress2: Exclude new syzkaller tests (authored by pho).
stress2: Exclude new syzkaller tests
Thu, Jun 10, 2:31 AM

Mon, Jun 7

pho committed R10:201434ecaca7: stress2: Added two test scenarios based on Bug 256205 (authored by pho).
stress2: Added two test scenarios based on Bug 256205
Mon, Jun 7, 5:37 AM
pho committed R10:b3b695604de3: stress2: Added a few syzkaller reproducers (authored by pho).
stress2: Added a few syzkaller reproducers
Mon, Jun 7, 5:36 AM

Thu, Jun 3

pho committed R10:8682abbf7bff: stress2: Remove thr_new() from the ignore list after 6cda62755612 (authored by pho).
stress2: Remove thr_new() from the ignore list after 6cda62755612
Thu, Jun 3, 5:24 AM

Thu, May 27

pho committed R10:0a9e7899e270: stress2: Removed three mksnap_ffs(8) tests from the exclude list (authored by pho).
stress2: Removed three mksnap_ffs(8) tests from the exclude list
Thu, May 27, 6:55 AM

Wed, May 26

pho committed R10:0b5d6b8173d9: stress2: Added a new ptrace() test scenario (authored by pho).
stress2: Added a new ptrace() test scenario
Wed, May 26, 6:10 AM
pho committed R10:bad9303974fc: stress2: Update the exclude list (authored by pho).
stress2: Update the exclude list
Wed, May 26, 6:10 AM
pho committed R10:79f27053e4e0: stress2: Fix cleanup on exit (authored by pho).
stress2: Fix cleanup on exit
Wed, May 26, 6:10 AM

May 19 2021

pho committed R10:7de0aa01350e: stress2: Added a new "mdconfig -o force" test scenario (authored by pho).
stress2: Added a new "mdconfig -o force" test scenario
May 19 2021, 6:23 AM

May 14 2021

pho committed R10:2a60dec0919c: stress2: Added a regression test. Fixed a type on an old test (authored by pho).
stress2: Added a regression test. Fixed a type on an old test
May 14 2021, 7:20 AM

May 13 2021

pho committed R10:1025baec7b78: stress2: Added two new syzkaller reproducers. Update the exclude list (authored by pho).
stress2: Added two new syzkaller reproducers. Update the exclude list
May 13 2021, 5:59 AM

May 8 2021

pho committed R10:2018d4886281: stress2: Added two new syzkaller reproducers. Update the exclude list (authored by pho).
stress2: Added two new syzkaller reproducers. Update the exclude list
May 8 2021, 6:26 AM

May 4 2021

pho committed R10:c85b57ac0130: stress2: New test scenario added (authored by pho).
stress2: New test scenario added
May 4 2021, 10:58 AM

May 3 2021

pho committed R10:cff133b05ba1: stress2: Added a regression test (authored by pho).
stress2: Added a regression test
May 3 2021, 7:09 AM
pho committed R10:a7d46ad08709: stress2: Added a syzkaller reproducer (authored by pho).
stress2: Added a syzkaller reproducer
May 3 2021, 7:06 AM
pho committed R10:573bd33a33b6: stress2: Fix a typo. (authored by pho).
stress2: Fix a typo.
May 3 2021, 6:47 AM

Apr 27 2021

pho added a comment to D29970: tcp: stop spurious rescue retransmissions.

I ran all of the tcp tests I have followed by the problem test in a loop for 24 hours.
No problems seen.

Apr 27 2021, 3:53 AM

Apr 21 2021

pho added a comment to D29830: vn_open_vnode(): handle error when fp == NULL.
In D29830#669416, @pho wrote:

This fixes the issue for me. I have started a full test on mercat1.

Apr 21 2021, 2:53 PM

Apr 20 2021

pho added a comment to D29835: tcp: Deal with DSACKs, and adjust rescue hole on success..

I ran tests with D29835.87758.diff for 8 hours without seeing any issues.

Apr 20 2021, 12:10 PM

Apr 19 2021

pho added a comment to D29830: vn_open_vnode(): handle error when fp == NULL.

This fixes the issue for me. I have started a full test on mercat1.

Apr 19 2021, 10:51 AM
pho added a comment to D29825: tcp: keep SACK scoreboard sorted when doing rescue retransmission.

With main-n246162-b87cf2bc841 I now get:

Apr 19 2021, 5:22 AM

Apr 18 2021

pho added a comment to D29825: tcp: keep SACK scoreboard sorted when doing rescue retransmission.

db> x/s version
version: FreeBSD 14.0-CURRENT #1 main-n246155-b6a572d03f6-dirty: Sun Apr 18 22:20:42 CEST 2021\012 pho@mercat1.netperf.freebsd.org:/usr/src/sys/amd64/compile/PHO\012
db>

Is this with or without the patch in this review?

Apr 18 2021, 9:58 PM
pho added a comment to D29825: tcp: keep SACK scoreboard sorted when doing rescue retransmission.
20210418 22:25:18 all (1/1): jumbo.sh
stress2: pts leak: 1/2
20210418 22:26:21 all (1/1): jumbo.sh
20210418 22:27:20 all (1/1): jumbo.sh
20210418 22:28:20 all (1/1): jumbo.sh
20210418 22:29:20 all (1/1): jumbo.sh
20210418 22:30:20 all.sh done, elapsed 0 day(s), 00:05.03
Apr 18 2021, 8:47 PM
pho committed R10:7f014be5eace: stress2: Added a syzkaller reproducer. A variation of syzkaller32.sh (authored by pho).
stress2: Added a syzkaller reproducer. A variation of syzkaller32.sh
Apr 18 2021, 5:24 AM

Apr 14 2021

pho added a comment to D29752: sbuf_uionew(): sbuf_new() takes int as length.

D29752.87397.diff looks good to me. Tested with syscall fuzzing of:

Apr 14 2021, 7:09 AM

Apr 13 2021

pho added a comment to D29747: preadv(2), pwrite(2): validate uio_resid.

This patch does not fix the issue for me using this test scenario:


https://people.freebsd.org/~pho/stress/log/log0091.txt

Apr 13 2021, 5:24 PM

Apr 4 2021

pho committed R10:6f646494e1a8: stress2: Added a new regression test (authored by pho).
stress2: Added a new regression test
Apr 4 2021, 8:37 AM
pho committed R10:a17a9c931a65: stress2: update the list of test not to run (authored by pho).
stress2: update the list of test not to run
Apr 4 2021, 8:37 AM
pho committed R10:332a6001389f: stress2: Add note about problems found. (authored by pho).
stress2: Add note about problems found.
Apr 4 2021, 8:37 AM

Mar 22 2021

pho committed R10:e54257d92a7a: stress2: Updated the exclude list (authored by pho).
stress2: Updated the exclude list
Mar 22 2021, 10:33 AM
pho committed R10:6d5586da633b: stress2: Added two syzkaller reproducers. (authored by pho).
stress2: Added two syzkaller reproducers.
Mar 22 2021, 10:28 AM

Mar 15 2021

pho committed R10:cefb959e18ef: stress2: Update expetced errno (authored by pho).
stress2: Update expetced errno
Mar 15 2021, 11:18 AM
pho committed R10:f619b21d0f42: stress2: Fix usage of unitializer data (authored by pho).
stress2: Fix usage of unitializer data
Mar 15 2021, 11:02 AM

Mar 8 2021

pho committed R10:e0fd837a30bd: stress2: open(2) tests with BENEATH flags. (authored by pho).
stress2: open(2) tests with BENEATH flags.
Mar 8 2021, 8:20 AM

Mar 3 2021

pho committed R10:8a272653d9fb: stress2: Initial import (authored by pho).
stress2: Initial import
Mar 3 2021, 2:13 PM

Mar 1 2021

pho added a comment to D28999: FFS extattr: fix handling of the tail.

I ran your test scenario plus the five other extattr scenarios I already had. LGTM.

Mar 1 2021, 8:28 PM

Feb 20 2021

pho added a comment to D28679: vnode: move write cluster support data to inodes..

I ran the 13 msdosfs tests I have two times followed by one write-intensive test in a loop for one hour.
No problems seen.

Feb 20 2021, 5:40 PM

Feb 15 2021

pho added a comment to D28677: Merge OpenZFS 436ab35a5.

I ran the few zfs tests I have on openzfs_gc1c31a835-n244815-1f4c076e9e38 without observing any problems.

Feb 15 2021, 3:06 PM

Feb 8 2021

pho added a comment to D24217: amd64 pmap: fine-grained pv list locking.

I ran 675 out of 723 stress tests with D24217.83480.diff without observing any problems,

Feb 8 2021, 8:19 AM

Jan 23 2021

pho added a comment to D28306: nfs client: block vnode_pager_setsize() calls from nfscl_loadattrcache in nfs_write.

I ran the 29 NFS tests I have with D28306.82766.diff. This was a 2 1/2 hour test.
No problems seen.

Jan 23 2021, 2:09 PM

Jan 21 2021

pho added a comment to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..

I ran tests with D28219.82645.diff for 6 hours. No problems seen.

Jan 21 2021, 12:36 AM

Jan 20 2021

pho added a comment to D28219: Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE..

I ran tests with D28219.82616.diff on amd64 for two hours. No problems seen.

Jan 20 2021, 5:13 PM

Jan 17 2021

pho added a comment to D28147: Add malloc_domainset_aligned(9) and use it in x86 busdma bounce..

I tested D28147.82306.diff on i386 for 8 hours and on amd64 for 47 hours. No problems seen.

Jan 17 2021, 12:27 PM

Jan 11 2021

pho added a comment to D27956: amd64 pmap: do not sleep in _pmap_allocpte() with zero referenced page table page..

I ran a two-hour test on two different hosts with D27956.81970.diff added.
No problems seen.

Jan 11 2021, 8:41 PM

Jan 8 2021

pho added a comment to D27986: x86 tsc: use RDTSCP in preference of fence + RDTSC.

I ran stress tests on two different hosts for an hour. No problems seen.

Jan 8 2021, 11:43 AM

Jan 5 2021

pho added a comment to D27956: amd64 pmap: do not sleep in _pmap_allocpte() with zero referenced page table page..

I ran a full stress2 test on mercat1.

Jan 5 2021, 9:46 PM

Jan 1 2021

pho added a comment to D27871: Rework jobc handling..
20210101 07:17:42 all (6/740): machipc2.sh
panic: Lock (sx) proctree not locked @ kern/kern_proc.c:1172.
cpuid = 17
time = 1609481864
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01c7c16ab0
vpanic() at vpanic+0x181/frame 0xfffffe01c7c16b00
panic() at panic+0x43/frame 0xfffffe01c7c16b60
witness_assert() at witness_assert+0x23a/frame 0xfffffe01c7c16b90
fill_kinfo_proc() at fill_kinfo_proc+0x4e/frame 0xfffffe01c7c16be0
kern_proc_out() at kern_proc_out+0x62/frame 0xfffffe01c7c17370
sysctl_out_proc() at sysctl_out_proc+0x68/frame 0xfffffe01c7c17840
sysctl_kern_proc() at sysctl_kern_proc+0x87/frame 0xfffffe01c7c17890
sysctl_root_handler_locked() at sysctl_root_handler_locked+0x9c/frame 0xfffffe01c7c178e0
sysctl_root() at sysctl_root+0x20d/frame 0xfffffe01c7c17960
userland_sysctl() at userland_sysctl+0x180/frame 0xfffffe01c7c17a10
sys___sysctl() at sys___sysctl+0x5f/frame 0xfffffe01c7c17ac0
amd64_syscall() at amd64_syscall+0x147/frame 0xfffffe01c7c17bf0
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe01c7c17bf0
--- syscall (202, FreeBSD ELF64, sys___sysctl), rip = 0x8003fb9ea, rsp = 0x7fffffffd258, rbp = 0x7fffffffd290 ---
KDB: enter: panic
[ thread pid 78475 tid 792240 ]
Stopped at      kdb_enter+0x37: movq    $0,0x10960c6(%rip)
db>

https://people.freebsd.org/~pho/stress/log/log0014.txt

Jan 1 2021, 6:48 AM

Dec 31 2020

pho added a comment to D27871: Rework jobc handling..

I got a watchdog timeout with this patch: https://people.freebsd.org/~pho/stress/log/log0013.txt

Dec 31 2020, 10:09 PM

Dec 15 2020

pho committed rS368655: Added more swapoff test scenarios..
Added more swapoff test scenarios.
Dec 15 2020, 7:31 AM

Dec 13 2020

pho committed R9:017f035cdd64: Added my name to the list. (authored by pho).
Added my name to the list.
Dec 13 2020, 7:50 PM
pho committed R9:d6a31437cdb2: Added myself (authored by pho).
Added myself
Dec 13 2020, 5:44 PM
pho committed R9:b2ad56bd3cd7: Added myself (authored by pho).
Added myself
Dec 13 2020, 5:44 PM

Dec 10 2020

pho committed rS368499: Limit overall runtime by giving all threads a chance to start before.
Limit overall runtime by giving all threads a chance to start before
Dec 10 2020, 5:51 AM
pho committed rS368498: Updated the exclude list. Improved script argument validation..
Updated the exclude list. Improved script argument validation.
Dec 10 2020, 5:48 AM
pho committed rS368497: Added two more syzkaller reproducers..
Added two more syzkaller reproducers.
Dec 10 2020, 5:46 AM
pho committed rS368496: Added more syzkaller reproducers..
Added more syzkaller reproducers.
Dec 10 2020, 5:45 AM

Dec 9 2020

pho committed rS368484: Added a syzkaller reproducer..
Added a syzkaller reproducer.
Dec 9 2020, 9:53 AM

Dec 6 2020

pho added a comment to D27457: ufs: handle two more cases of possible VNON vnode returned from VFS_VGET()..
In D27457#614233, @pho wrote:

I have added D27457.80263.diff to another test I'm running on mercat1. Uptime is 16 hours.

Dec 6 2020, 5:44 PM

Dec 5 2020

pho added a comment to D27457: ufs: handle two more cases of possible VNON vnode returned from VFS_VGET()..

I have added D27457.80263.diff to another test I'm running on mercat1. Uptime is 16 hours.

Dec 5 2020, 8:14 AM

Nov 28 2020

pho committed rS368120: Add a syzkaller reproducer..
Add a syzkaller reproducer.
Nov 28 2020, 8:08 AM

Nov 27 2020

pho committed rS368099: Ignore expected error message from umount(8)..
Ignore expected error message from umount(8).
Nov 27 2020, 9:08 AM
pho committed rS368098: Limit runtime..
Limit runtime.
Nov 27 2020, 9:05 AM
pho committed rS368096: Lower the overall runtime by ensuring that all tests start before the.
Lower the overall runtime by ensuring that all tests start before the
Nov 27 2020, 8:54 AM
pho committed rS368094: Dial down VM pressure a bit to avoid "CAM taskq" being stuck in vmwait..
Dial down VM pressure a bit to avoid "CAM taskq" being stuck in vmwait.
Nov 27 2020, 8:41 AM

Nov 20 2020

pho committed rS367864: Added two syzkaller reproducers..
Added two syzkaller reproducers.
Nov 20 2020, 8:07 AM

Nov 15 2020

pho committed rS367703: Load sctp.ko if needed..
Load sctp.ko if needed.
Nov 15 2020, 7:57 AM

Nov 5 2020

pho committed rS367363: Add a helper tool for file system tests..
Add a helper tool for file system tests.
Nov 5 2020, 7:59 AM

Oct 31 2020

pho added a comment to D26964: ufs: end-of-life truncate should depend on dirent write.

I have started a test of D26964.78800.diff.

Oct 31 2020, 3:02 AM

Oct 30 2020

pho committed rS367156: Added an old fsck_ffs(8) test scenario..
Added an old fsck_ffs(8) test scenario.
Oct 30 2020, 6:30 AM

Oct 29 2020

pho committed rS367133: Added when problem was fixed..
Added when problem was fixed.
Oct 29 2020, 2:28 PM

Oct 27 2020

pho committed rS367092: Added an old test, which just triggered a panic..
Added an old test, which just triggered a panic.
Oct 27 2020, 8:13 PM

Oct 22 2020

pho committed rS366928: Limit run time. Style fix while here..
Limit run time. Style fix while here.
Oct 22 2020, 6:51 AM
pho committed rS366927: Ensure the test terminates at timeout..
Ensure the test terminates at timeout.
Oct 22 2020, 6:50 AM
pho committed rS366926: Fix list issue with an interrupted test run..
Fix list issue with an interrupted test run.
Oct 22 2020, 6:48 AM
pho committed rS366925: Update test to reflect change in r366549..
Update test to reflect change in r366549.
Oct 22 2020, 6:44 AM

Oct 10 2020

pho committed rS366601: Handle sysctl name change from 'vm.max_wired' to 'vm.max_user_wired'..
Handle sysctl name change from 'vm.max_wired' to 'vm.max_user_wired'.
Oct 10 2020, 8:02 AM

Oct 4 2020

pho added a comment to D26628: Add sig_intr()..

I ran all of the stress2 tests with D26628.77727.
No problems seen.

Oct 4 2020, 2:59 PM

Oct 2 2020

pho added a comment to D26590: Implement sparse core dumps.

I ran all of the stress2 tests without observing any problems.

Oct 2 2020, 12:02 PM

Sep 25 2020

pho added a comment to D26511: Do not leak B_BARRIER..

I completed a test of D26511.77362.diff without seeing any problems.

Sep 25 2020, 4:29 AM

Sep 16 2020

pho added a comment to D26416: Fix fixjobc+orhpanage..

I have completed a full stress2 test.
I have not observed any problems with this patch.

Sep 16 2020, 6:40 PM

Aug 26 2020

pho committed rS364804: Removed unused include files..
Removed unused include files.
Aug 26 2020, 6:42 AM
pho committed rS364803: Fix a compiler warning..
Fix a compiler warning.
Aug 26 2020, 6:41 AM

Aug 25 2020

pho committed rS364752: Added a syzkaller reproducer..
Added a syzkaller reproducer.
Aug 25 2020, 5:16 AM

Aug 23 2020

pho committed rS364498: Added a new regression test..
Added a new regression test.
Aug 23 2020, 6:56 AM

Aug 20 2020

pho added a comment to D26136: Handle LoR in flush_pagedep_deps()..

I ran the syzkaller test scenario with this patch, but still still see the hang:

Aug 20 2020, 6:38 PM

Aug 16 2020

pho added a comment to D25968: VMIO read.

I ran a full stress2 test with this.

Aug 16 2020, 5:38 AM

Aug 15 2020

pho committed rS364243: Added comment about fixed revision..
Added comment about fixed revision.
Aug 15 2020, 6:24 AM
pho committed rS364242: Added missing cleanup..
Added missing cleanup.
Aug 15 2020, 6:22 AM

Aug 6 2020

pho added a comment to D21629: Add support for multithreading the inactive queue pageout within a domain..
In D21629#576019, @cem wrote:

FWIW, since yesterday we've run this under some Isilon workloads and it does seem to (1) function correctly and (2) alleviate load on the pagedaemon thread(s) (which were previously a bottleneck on some workloads, running at 100% CPU constantly).

Aug 6 2020, 3:52 PM
pho committed rS363943: Added comment about problem found..
Added comment about problem found.
Aug 6 2020, 7:27 AM
pho committed rS363942: Added a simple ext4 test scenario..
Added a simple ext4 test scenario.
Aug 6 2020, 6:57 AM

Aug 5 2020

pho committed rS363902: Update the no-run list..
Update the no-run list.
Aug 5 2020, 11:11 AM
pho committed rS363901: Added a new syzkaller reproducer..
Added a new syzkaller reproducer.
Aug 5 2020, 11:10 AM

Aug 4 2020

pho added a comment to D25952: UMA: Avoid polling for an invalid read sequence number..

@pho can you see if the buf_vlist_add() panic is still reproducible with this patch?

Aug 4 2020, 10:17 PM
pho added a comment to D25950: buf_trie_alloc: Spin on alloc failure.

No, UMA: https://people.freebsd.org/~pho/stress/log/mjguzik036.txt

Aug 4 2020, 7:03 PM
pho committed rS363828: Updated the test exclude list..
Updated the test exclude list.
Aug 4 2020, 6:40 AM
pho committed rS363827: Added a new syzkaller reproducer..
Added a new syzkaller reproducer.
Aug 4 2020, 6:38 AM
pho committed rS363826: Added a new syzkaller reproducer..
Added a new syzkaller reproducer.
Aug 4 2020, 6:37 AM
pho committed rS363825: Tests with SUJ shows a know deadlock issue..
Tests with SUJ shows a know deadlock issue.
Aug 4 2020, 6:34 AM