Page MenuHomeFreeBSD

truckman (Don Lewis)
User

Projects

User Details

User Since
Jan 6 2015, 6:35 PM (307 w, 1 d)

Recent Activity

Wed, Nov 11

truckman committed rP554863: MFH: r551736.
MFH: r551736
Wed, Nov 11, 12:15 AM
truckman committed rP554862: MFH: r554647 r554693.
MFH: r554647 r554693
Wed, Nov 11, 12:12 AM

Tue, Nov 10

truckman committed rP554861: Document vulnerability in editors/openoffice-4 < 4.1.8 and openoffice-devel.
Document vulnerability in editors/openoffice-4 < 4.1.8 and openoffice-devel
Tue, Nov 10, 11:56 PM

Mon, Nov 9

truckman committed rP554693: Upgrade editors/openoffice-4 to version 4.1.8..
Upgrade editors/openoffice-4 to version 4.1.8.
Mon, Nov 9, 9:24 AM

Oct 8 2020

truckman committed rP551736: Upgrade editors/openoffice-devel to a newer snapshot..
Upgrade editors/openoffice-devel to a newer snapshot.
Oct 8 2020, 10:57 PM

Aug 13 2020

truckman committed rP544854: Upgrade devel/opengrok to version 1.3.16, unbreak, undeprecate, and.
Upgrade devel/opengrok to version 1.3.16, unbreak, undeprecate, and
Aug 13 2020, 10:36 PM

Jul 29 2020

truckman committed rS363658: Make lex a bootstrap tool when cross-building on recent 13-CURRENT if.
Make lex a bootstrap tool when cross-building on recent 13-CURRENT if
Jul 29 2020, 4:37 AM

Jul 28 2020

truckman committed rS363653: Make lex a bootstrap tool when cross-building on recent 13-CURRENT..
Make lex a bootstrap tool when cross-building on recent 13-CURRENT.
Jul 28 2020, 7:35 PM

Jul 25 2020

truckman committed rS363536: MFC r362569 (by jkim):.
MFC r362569 (by jkim):
Jul 25 2020, 11:09 PM
truckman committed rS363535: MFC r362569 (by jkim):.
MFC r362569 (by jkim):
Jul 25 2020, 11:07 PM

Jul 24 2020

truckman committed rP543003: Upgrade dns/dnsdbq to version 2.2.1..
Upgrade dns/dnsdbq to version 2.2.1.
Jul 24 2020, 6:21 AM

Jul 3 2020

truckman committed rP541083: Upgrade dns/py-pywdns to version 0.10.0, which is compatible with python3..
Upgrade dns/py-pywdns to version 0.10.0, which is compatible with python3.
Jul 3 2020, 7:16 AM

Jun 21 2020

truckman added a comment to D6757: Fix file descriptor and memory leaks in libdpv.

That sounds reasonable to me.

Jun 21 2020, 5:42 PM

May 18 2020

truckman committed rP535760: Upgrade to upstream 420-Dev2-m2 development snapshot..
Upgrade to upstream 420-Dev2-m2 development snapshot.
May 18 2020, 5:35 PM
truckman committed rP535758: Switch from system python2 to bundled python..
Switch from system python2 to bundled python.
May 18 2020, 5:30 PM

Mar 25 2020

truckman committed rP529073: Upgrade dns/dnsdbq to version 2.1.1:.
Upgrade dns/dnsdbq to version 2.1.1:
Mar 25 2020, 2:43 AM

Mar 24 2020

truckman committed rP529053: Upgrade dnsdbq to version 2.1.0:.
Upgrade dnsdbq to version 2.1.0:
Mar 24 2020, 5:15 PM

Jan 31 2020

truckman committed rP524676: Upgrade editors/openoffice-devel to git commit d12e928220 on the upstream.
Upgrade editors/openoffice-devel to git commit d12e928220 on the upstream
Jan 31 2020, 6:47 AM

Jan 30 2020

truckman committed rP524627: Upgrade net/sie-nmsg to version 1.2.1:.
Upgrade net/sie-nmsg to version 1.2.1:
Jan 30 2020, 4:56 AM
truckman committed rP524626: Upgrade net/nmsg to version 0.15.1:.
Upgrade net/nmsg to version 0.15.1:
Jan 30 2020, 4:53 AM

Jan 26 2020

truckman committed rS357133: MFC r355553.
MFC r355553
Jan 26 2020, 1:45 AM
truckman committed rS357132: MFC r355553.
MFC r355553
Jan 26 2020, 1:43 AM

Dec 20 2019

truckman committed rP520453: Upgrade dns/dnsdbq to version 1.5.0:.
Upgrade dns/dnsdbq to version 1.5.0:
Dec 20 2019, 12:02 AM

Dec 9 2019

truckman committed rS355553: Fix a logic bug in error handling code. It is an error if p == NULL..
Fix a logic bug in error handling code. It is an error if p == NULL.
Dec 9 2019, 7:18 AM

Dec 8 2019

truckman committed rP519580: Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade..
Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade.
Dec 8 2019, 10:49 PM
truckman committed rP519579: Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade..
Attempt to fix gcc builds on powerpc, that were broken by a boost upgrade.
Dec 8 2019, 10:35 PM

Dec 5 2019

truckman committed rP519112: Bump net/axa PORTREVISION to force package rebuild and upgrade. It.
Bump net/axa PORTREVISION to force package rebuild and upgrade. It
Dec 5 2019, 11:16 PM
truckman committed rP519111: Upgrade dns/wdns to version 0.10.0:.
Upgrade dns/wdns to version 0.10.0:
Dec 5 2019, 11:09 PM

Nov 14 2019

truckman committed rP517623: Upgrade devel/fstrm to version 0.6.0:.
Upgrade devel/fstrm to version 0.6.0:
Nov 14 2019, 10:48 PM

Nov 10 2019

truckman committed rP517222: Upgrade openoffice-devel to a newer snapshot from upstream, git hash.
Upgrade openoffice-devel to a newer snapshot from upstream, git hash
Nov 10 2019, 7:00 PM

Nov 6 2019

truckman committed rP516861: Upgrade net/nmsg to version 0.15.0:.
Upgrade net/nmsg to version 0.15.0:
Nov 6 2019, 5:46 AM

Oct 15 2019

truckman committed rP514487: Upgrade net/nmsg to version 0.14.0:.
Upgrade net/nmsg to version 0.14.0:
Oct 15 2019, 1:45 AM

Oct 7 2019

truckman committed rP514005: Chase jakarta-commons-lang3 -> apache-commons-lang3 rename..
Chase jakarta-commons-lang3 -> apache-commons-lang3 rename.
Oct 7 2019, 10:39 PM
truckman committed rP514004: Rename jakarta-commons-lang3 to apache-commons-lang3 and upgrade to.
Rename jakarta-commons-lang3 to apache-commons-lang3 and upgrade to
Oct 7 2019, 10:38 PM

Oct 3 2019

truckman committed rP513681: Upgrade dns/dnsdbq port to version 1.4.0..
Upgrade dns/dnsdbq port to version 1.4.0.
Oct 3 2019, 6:06 PM

Sep 28 2019

truckman committed rP513104: Update MASTER_SITES and unbreak. The distfile is identical to the old.
Update MASTER_SITES and unbreak. The distfile is identical to the old
Sep 28 2019, 6:09 AM

Sep 20 2019

truckman committed rP512422: Upgrade editors/openoffice-4 to 4.1.7..
Upgrade editors/openoffice-4 to 4.1.7.
Sep 20 2019, 4:56 PM

Sep 19 2019

truckman committed rP512377: Upgrade editors/openoffice-devel to upstream git hash d871312c80..
Upgrade editors/openoffice-devel to upstream git hash d871312c80.
Sep 19 2019, 11:01 PM

Jul 5 2019

truckman committed rP505907: Upgrade dns/py-pydnstable from version 0.7.0 to 0.7.2:.
Upgrade dns/py-pydnstable from version 0.7.0 to 0.7.2:
Jul 5 2019, 7:06 PM
truckman committed rP505906: Update dns/dnstable to from version 0.11.0 to 0.11.2:.
Update dns/dnstable to from version 0.11.0 to 0.11.2:
Jul 5 2019, 7:03 PM

Jun 26 2019

truckman committed rP505179: Bump PORTREVSION of net/axa and net/nmsg for devel/protobuf-c version.
Bump PORTREVSION of net/axa and net/nmsg for devel/protobuf-c version
Jun 26 2019, 6:45 PM
truckman committed rP505176: Upgrade devel/protobuf-c to version 1.3.2:.
Upgrade devel/protobuf-c to version 1.3.2:
Jun 26 2019, 6:06 PM

Jun 7 2019

truckman committed rP503676: Upgrade dns/py-pydnstable to version 0.7.0.
Upgrade dns/py-pydnstable to version 0.7.0
Jun 7 2019, 11:30 PM
truckman committed rP503675: Update dns/dnstable port to version 0.11.0.
Update dns/dnstable port to version 0.11.0
Jun 7 2019, 11:26 PM
truckman committed rP503672: Update devel/mtbl port to version 1.3.0.
Update devel/mtbl port to version 1.3.0
Jun 7 2019, 11:22 PM

Mar 29 2019

truckman committed rP497177: Update to openoffice-devel to AOO420-Dev-m1 developer snapshot..
Update to openoffice-devel to AOO420-Dev-m1 developer snapshot.
Mar 29 2019, 6:53 PM

Feb 20 2019

truckman committed rP493409: Switch openoffice-devel to the upstream AOO42X branch from trunk and.
Switch openoffice-devel to the upstream AOO42X branch from trunk and
Feb 20 2019, 6:42 AM

Jan 8 2019

truckman committed rP489730: MFH: r489729.
MFH: r489729
Jan 8 2019, 6:06 PM
truckman committed rP489729: Make USES=gl conditional on the GUI option to unbreak build when GUI is.
Make USES=gl conditional on the GUI option to unbreak build when GUI is
Jan 8 2019, 5:51 PM

Nov 25 2018

truckman committed rP485838: Silence warnings from the ports framework by adding gl and gnome to USES..
Silence warnings from the ports framework by adding gl and gnome to USES.
Nov 25 2018, 12:26 AM

Nov 24 2018

truckman committed rP485835: Upgrade editors/openoffice-devel to upstream SVN revision r1847189..
Upgrade editors/openoffice-devel to upstream SVN revision r1847189.
Nov 24 2018, 11:38 PM

Nov 23 2018

truckman committed rP485699: Fix for crash in Freetype code. Check the return value of the.
Fix for crash in Freetype code. Check the return value of the
Nov 23 2018, 7:26 PM

Nov 21 2018

truckman committed rP485554: MFH: r485501.
MFH: r485501
Nov 21 2018, 8:38 PM
truckman committed rP485501: Get unoregwin.dll back into distinfo. It seems that something has changed.
Get unoregwin.dll back into distinfo. It seems that something has changed
Nov 21 2018, 7:10 AM

Nov 19 2018

truckman committed rP485301: MFH: r485282.
MFH: r485282
Nov 19 2018, 3:38 AM

Nov 18 2018

truckman committed rP485282: Upgrade editors/openoffice-4 to version 4.1.6:.
Upgrade editors/openoffice-4 to version 4.1.6:
Nov 18 2018, 10:08 PM

Nov 15 2018

truckman committed rP485004: Upgrade py-noseofyeti to version 1.8..
Upgrade py-noseofyeti to version 1.8.
Nov 15 2018, 6:54 AM

Nov 7 2018

truckman committed rP484413: MFH: r482164.
MFH: r482164
Nov 7 2018, 10:29 PM

Oct 24 2018

truckman committed rP482915: Upgrade net/axa to version 2.2.0:.
Upgrade net/axa to version 2.2.0:
Oct 24 2018, 5:31 PM
truckman committed rP482914: Upgrade dns/py-pydnstable to version 0.6.1:.
Upgrade dns/py-pydnstable to version 0.6.1:
Oct 24 2018, 5:19 PM

Oct 15 2018

truckman committed rP482164: editors/openoffice-4, editors/openoffice-devel:.
editors/openoffice-4, editors/openoffice-devel:
Oct 15 2018, 5:27 PM

Sep 29 2018

truckman committed rP480892: Upgrade net/axa to version 2.1.0:.
Upgrade net/axa to version 2.1.0:
Sep 29 2018, 6:36 AM

Sep 18 2018

truckman committed rP479967: Upgrade dnstable to version 0.10.2:.
Upgrade dnstable to version 0.10.2:
Sep 18 2018, 2:59 AM

Aug 20 2018

truckman committed rP477625: Upgrade editors/openoffice-devel to upstream svn revision r1838397..
Upgrade editors/openoffice-devel to upstream svn revision r1838397.
Aug 20 2018, 4:18 AM

Aug 17 2018

truckman committed rP477451: Explicitly depend on python2 since the OpenOffice pyuno module fails.
Explicitly depend on python2 since the OpenOffice pyuno module fails
Aug 17 2018, 9:44 PM
truckman committed rP477444: Upgrade devel/vala from 0.36.13 to 0.36.15:.
Upgrade devel/vala from 0.36.13 to 0.36.15:
Aug 17 2018, 7:09 PM

Aug 15 2018

truckman committed rP477243: Bump PORTREVISION of these devel/protobuf-c because they compile the values.
Bump PORTREVISION of these devel/protobuf-c because they compile the values
Aug 15 2018, 5:30 PM
truckman committed rP477241: Upgrade devel/protobuf-c to version 1.3.1:.
Upgrade devel/protobuf-c to version 1.3.1:
Aug 15 2018, 5:13 PM

Aug 12 2018

truckman committed rS337678: MFC r336855.
MFC r336855
Aug 12 2018, 3:22 AM

Jul 29 2018

truckman committed rS336859: Fix a variable name typo in r336845 that prevented the rc.d scripts.
Fix a variable name typo in r336845 that prevented the rc.d scripts
Jul 29 2018, 5:42 AM
truckman committed rS336855: Fix the long term ULE load balancer so that it actually works. The.
Fix the long term ULE load balancer so that it actually works. The
Jul 29 2018, 12:30 AM

Jul 21 2018

truckman added a comment to D15985: Reduce unnecessary preemption, add a preemption knob for timeshare, fix missing NEEDRESCHED.

I ran this on a Netflix 100g box. I observed no measurable difference in CPU time. So I think this patch is "neutral" for the perspective of our (mostly kernel) workload.

Jul 21 2018, 6:05 AM

Jul 20 2018

truckman added a comment to D15985: Reduce unnecessary preemption, add a preemption knob for timeshare, fix missing NEEDRESCHED.

Also, a thread that has an average runtime between wakeups that is much less than the batch time slice needs to be able to interrupt a totally CPU-bound thread.

Jul 20 2018, 5:59 PM
truckman added a comment to D15985: Reduce unnecessary preemption, add a preemption knob for timeshare, fix missing NEEDRESCHED.

Another potential advantage of the scheme that I suggested is that I think it should reduce thrashing in certain circumstances. For instance, if there are a bunch of cksum-like threads running in parallel, only a limited number of them will be pulled out of the time share queue. Once sufficient threads have pulled off that queue to fully occupy the CPU, no more will be started until some of the first bunch reach the end of their time slices. The current implementation will rapidly churn through the contents of the time share queue as each thread goes to sleep and triggers the next thread in the queue to be started.

Jul 20 2018, 4:30 AM
truckman added a comment to D15985: Reduce unnecessary preemption, add a preemption knob for timeshare, fix missing NEEDRESCHED.

An interesting approach might be to put non-interactive threads on the real-time queue if they are preempted or sleep/wakeup before they have consumed their entire time slice. This shouldn't change anything for a totally CPU-bound thread unless it gets preempted. For the cksum example, the thread would temporarily be treated more like a low-priority interactive thread until in manages to use up its time slice and gets put back on the timeshare queue where it will have to sit and wait for its turn to run again. In a situation like this, there could be more than one thread removed from the time share queue.

Jul 20 2018, 2:02 AM

Jul 18 2018

truckman added a comment to D16301: Revert r329254.
In D16301#345968, @alc wrote:

How should I proceed?

How about asking @truckman to try a poudriere run on Ryzen with this change? He had reported that some port build failures stopped occurring with r329254.

Jul 18 2018, 5:01 PM

Jun 25 2018

truckman committed rP473328: New port dns/dnstable_convert. It was split out of dnstable to reduce the.
New port dns/dnstable_convert. It was split out of dnstable to reduce the
Jun 25 2018, 5:14 PM
truckman committed rP473327: Upgrade dnstable to version 0.10.1:.
Upgrade dnstable to version 0.10.1:
Jun 25 2018, 5:11 PM

Jun 12 2018

truckman committed rP472230: Upgrade to Apache OpenOffice trunk SVN revsion r1833124. This includes.
Upgrade to Apache OpenOffice trunk SVN revsion r1833124. This includes
Jun 12 2018, 4:00 AM
truckman committed rP472229: Instead of symlinking the directory containing the OpenOffice .desktop.
Instead of symlinking the directory containing the OpenOffice .desktop
Jun 12 2018, 3:55 AM

Jun 3 2018

truckman committed rP471526: Unbreak qfsm build with clang 6.0 by fixing two instances of:.
Unbreak qfsm build with clang 6.0 by fixing two instances of:
Jun 3 2018, 11:42 PM
truckman committed rP471525: Unbreak build with clang 6.0 by fixing.
Unbreak build with clang 6.0 by fixing
Jun 3 2018, 11:20 PM

May 31 2018

truckman committed rP471219: New port: devel/fsmtrie.
New port: devel/fsmtrie
May 31 2018, 5:14 PM

May 28 2018

truckman committed rP471069: Update devel/mtbl to version 1.2.1:.
Update devel/mtbl to version 1.2.1:
May 28 2018, 11:48 PM

May 16 2018

truckman committed rP470130: Upgrade the devel/fstrm port from version 0.3.2 to 0.4.0:.
Upgrade the devel/fstrm port from version 0.3.2 to 0.4.0:
May 16 2018, 5:04 PM

Apr 24 2018

truckman committed rP468231: Upgrade lang/vala to version 0.36.13:.
Upgrade lang/vala to version 0.36.13:
Apr 24 2018, 7:00 PM

Apr 22 2018

truckman committed rP468039: Upgrade openoffice-devel to upstream SVN r1829757..
Upgrade openoffice-devel to upstream SVN r1829757.
Apr 22 2018, 5:09 PM

Apr 18 2018

truckman committed rP467736: Fix editors/openoffice-4 build with boost 1.67 by checking the boost.
Fix editors/openoffice-4 build with boost 1.67 by checking the boost
Apr 18 2018, 9:06 PM

Apr 14 2018

truckman committed rP467326: Upgrade net/axa to version 2.0.1:.
Upgrade net/axa to version 2.0.1:
Apr 14 2018, 4:21 PM

Apr 7 2018

truckman added a comment to D14994: Update zfs_arc_free_target after r329882..

This patch works as well as the manual sysctl tuning experiment that I previously tried.

Apr 7 2018, 7:37 PM

Mar 26 2018

truckman committed rS331541: MFC r329844.
MFC r329844
Mar 26 2018, 4:41 AM

Mar 24 2018

truckman committed rP465428: Switch devel/meson back to fetching upstream release tarball instead of.
Switch devel/meson back to fetching upstream release tarball instead of
Mar 24 2018, 6:39 AM

Mar 23 2018

truckman committed rP465415: Update devel/meson to version 0.45..
Update devel/meson to version 0.45.
Mar 23 2018, 11:34 PM

Mar 22 2018

truckman committed rP465324: USES+=compiler:c++11-lib to unbreak devel/libical build on PowerPC.
USES+=compiler:c++11-lib to unbreak devel/libical build on PowerPC
Mar 22 2018, 11:33 PM

Mar 21 2018

truckman committed rP465243: Remove MAKE_JOBS_UNSAFE from devel/libical..
Remove MAKE_JOBS_UNSAFE from devel/libical.
Mar 21 2018, 10:26 PM

Mar 20 2018

truckman committed rP465061: Bump PORTREVISION on ports depending on devel/libical..
Bump PORTREVISION on ports depending on devel/libical.
Mar 20 2018, 2:54 AM
truckman committed rP465060: Import upstream patch:.
Import upstream patch:
Mar 20 2018, 2:52 AM

Mar 17 2018

truckman committed rP464746: Upgrade dnsdbq to version 1.0.0:.
Upgrade dnsdbq to version 1.0.0:
Mar 17 2018, 1:28 AM

Feb 28 2018

truckman committed rP463176: Upgrade devel/meson from 0.44.0 to 0.44.1. This is a bugfix-only.
Upgrade devel/meson from 0.44.0 to 0.44.1. This is a bugfix-only
Feb 28 2018, 4:28 AM

Feb 23 2018

truckman committed rS329844: Decrease latency by not wrapping the idle loop's potentially lengthy.
Decrease latency by not wrapping the idle loop's potentially lengthy
Feb 23 2018, 12:13 AM