olivier (Olivier Cochard-Labbé)
User

Projects

User Details

User Since
Feb 5 2016, 2:19 PM (101 w, 6 d)

Recent Activity

Mon, Jan 15

olivier accepted D13825: Rename php-xdebug to pecl-xdebug.
Mon, Jan 15, 2:16 PM

Wed, Jan 10

olivier added a comment to D13825: Rename php-xdebug to pecl-xdebug.

And what about updating all ports depending of your renamed ports ? like devel/pear-PHP_CodeCoverage

Wed, Jan 10, 1:35 PM

Dec 19 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

Yes it's work now, and here are the result: This patch greatly improve D11727 performance!

Dec 19 2017, 1:03 PM
olivier committed rP456710: Update to 2.3.6.
Update to 2.3.6
Dec 19 2017, 6:32 AM

Dec 7 2017

olivier added a comment to D9876: apuled(4): add support for LEDs on PC Engines APU boards.
In D9876#280057, @avg wrote:

Is there still an interest in getting this moving forward?
I think that it should be relatively easy to address my comments and get this into a committable shape.

Dec 7 2017, 11:07 AM

Nov 30 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

Same problem on fresh r326378 "panic: Lock (rw) ifnet_rw not locked ".
I can fix this problem by adding kern.smp.disabled="1" into the boot/loader.

Nov 30 2017, 3:07 PM

Nov 29 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

Still the same problem: I've svnuped to r326359 and I've still have this panic (only when this patch is applied):

Nov 29 2017, 9:12 AM

Nov 28 2017

olivier committed rP455023: Release pizzamig from mentorship..
Release pizzamig from mentorship.
Nov 28 2017, 8:46 AM

Nov 27 2017

olivier accepted D13277: benchmarks/stress-ng: Update to 0.09.04.
Nov 27 2017, 11:37 PM

Nov 23 2017

olivier accepted D13191: databases/timescaledb: Update to 0.7.0.
Nov 23 2017, 9:11 AM
olivier added a comment to D12446: Support attaching tx queues to cpus.

Would it be possible to get the output of the ddb "ps", "show all locks", and "show witness" commands? This is just weird.

Nov 23 2017, 7:12 AM

Nov 22 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

I've got a new panic (head with WITNESS and INVARIANTS enabled):

Nov 22 2017, 7:24 AM

Nov 21 2017

olivier committed rP454613: Document vulnerability in net/frr.
Document vulnerability in net/frr
Nov 21 2017, 2:46 PM
olivier accepted D13167: devel/rubygem-rspec-its: Fix shebang.
Nov 21 2017, 12:24 PM
olivier accepted D13175: net-mgmt/cacti: Update to 1.1.28.
Nov 21 2017, 9:35 AM

Nov 20 2017

olivier added a comment to D13167: devel/rubygem-rspec-its: Fix shebang.

This PR can be merged in quarterly.

Do you think I can add:

MFH: 2017Q4

in the comment?

Nov 20 2017, 11:45 PM
olivier added a comment to D12446: Support attaching tx queues to cpus.

And you try this after r326033? These issues could have been caused by the memory corruption fixed in that commit.

Nov 20 2017, 11:20 PM
olivier accepted D13168: multimedia/kodi: Fix RPI2 support on 11.x.
Nov 20 2017, 10:38 AM
olivier added a comment to D12446: Support attaching tx queues to cpus.

Hrm... you could build a kernel without ix in it and kldload if_ix after the system is up... though that may cause the issue to not occur.

Nov 20 2017, 10:36 AM
olivier accepted D13167: devel/rubygem-rspec-its: Fix shebang.
Nov 20 2017, 9:57 AM

Nov 19 2017

olivier added a comment to D13017: Add IPSec tests in tunnel mode.

Good catch for the no_dad!

Nov 19 2017, 8:56 AM
olivier updated the diff for D13017: Add IPSec tests in tunnel mode.

Add no_dad to inet6 setup for avoiding a sleep

Nov 19 2017, 8:55 AM

Nov 17 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

How to dump a panic when the kernel crash during boot before loading disk controller drivers ?
Can I compile a kernel with .debug embedded into the kernel ?

Nov 17 2017, 5:58 PM
olivier added a comment to D13017: Add IPSec tests in tunnel mode.

New tests output following r325872 that fixed cbc key lenght:

Nov 17 2017, 4:40 PM
olivier added inline comments to D13017: Add IPSec tests in tunnel mode.
Nov 17 2017, 4:38 PM
olivier updated the diff for D13017: Add IPSec tests in tunnel mode.

Updating test scripts following kristof's advices

Nov 17 2017, 4:35 PM

Nov 15 2017

olivier accepted D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.
Nov 15 2017, 8:35 PM
olivier added a comment to D12446: Support attaching tx queues to cpus.

Once I've applied this patch on my system (that is already patched with D11727 and D13096) it panic.

Nov 15 2017, 8:28 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

Created D13096 to fix the overallocation of queues. However, even with 24 queues, there should have been two per core (one per thread with HTT), not one per core across the two sockets.

Nov 15 2017, 7:28 AM
olivier accepted D13097: net/xrdp-devel: Update to 0.9.4.
Nov 15 2017, 7:15 AM
olivier accepted D13089: x11-drivers/xorgxrdp: Update to 0.2.4.
Nov 15 2017, 6:19 AM

Nov 14 2017

olivier added a comment to D12446: Support attaching tx queues to cpus.

I don't reach to apply the patch, and when I've tried to "manually" merge it, I've broke the compilation :-(

Nov 14 2017, 9:57 PM

Nov 13 2017

olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

Are you sure about the number of queues? For iflib version of driver the default number is based on number of cores. Are you setting dev.ix.X.override_n(r|t)xqs sysctls?

Nov 13 2017, 10:50 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

Second, on a Dual CPU, Xeon_E5-2650 (12Cores), with Intel 82599ES 10Gigabit (using default 8 queues):

Hrm... is that two E5-2651s for 24 cores total, or two 6-core E5s for 12 cores total?

Nov 13 2017, 7:56 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

@olivier Can you post the sysctl/loader.conf settings you are using from both iterations of the test?

Nov 13 2017, 7:40 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

@olivier So a decrease of ~33% with IFLIB?

Nov 13 2017, 7:34 PM
olivier accepted D13071: benchmarks/stress-ng: Update to 0.09.02.
Nov 13 2017, 5:00 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

Here are my updated benches "forwarding smallest packet size" results on 2 different hardware.
I'm using a fresh head (r325763) and the latest diff (35190) of this review.

Nov 13 2017, 3:57 PM
olivier committed rP454110: Update to 0.170.
Update to 0.170
Nov 13 2017, 12:17 PM

Nov 10 2017

olivier accepted D13037: www/yarn: Use www/node as default.
Nov 10 2017, 7:51 PM
olivier added a comment to D11727: ixgbe(4): Update HEAD to use iflib.

I've tried to update my previous benches, but on a recent head (r325618), and this review need to be updated because it no more apply (a small part was committed into head).
And compilation failed on this recent head too:

Nov 10 2017, 10:10 AM

Nov 9 2017

olivier added reviewers for D13017: Add IPSec tests in tunnel mode: jmg, bz.
Nov 9 2017, 2:27 PM
olivier created D13017: Add IPSec tests in tunnel mode.
Nov 9 2017, 2:26 PM

Nov 8 2017

olivier accepted D13006: www/yarn: Add support to www/node8.
Nov 8 2017, 6:08 PM
olivier committed rP453751: Update to 3.0.2.
Update to 3.0.2
Nov 8 2017, 3:17 PM

Nov 5 2017

olivier accepted D12939: www/yarn: Update to 1.3.2.
Nov 5 2017, 7:28 PM
olivier accepted D12938: benchmarks/stress-ng: Update to 0.09.01.
Nov 5 2017, 4:20 PM

Nov 3 2017

olivier accepted D12786: devel/liblas12: Fix build error on CURRENT.
Nov 3 2017, 11:00 AM

Nov 1 2017

olivier committed rP453268: Update to 1.11.2 and conditionally uses NLS.
Update to 1.11.2 and conditionally uses NLS
Nov 1 2017, 8:40 AM

Oct 31 2017

olivier committed rP453216: Update to 2.6.0.
Update to 2.6.0
Oct 31 2017, 6:33 AM

Oct 30 2017

olivier accepted D12835: benchmarks/stress-ng: Update to 0.09.00.
Oct 30 2017, 3:28 PM
olivier added a comment to D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.

I confirm: I'm using static key only on my tests.

Oct 30 2017, 3:06 PM

Oct 27 2017

olivier added a comment to D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.

I've found the commit that broke AES-GCM: r324037 "aesni(4): Add support for x86 SHA intrinsics".
But how is possible that I'm impacted without loading aesni module ?!?

Oct 27 2017, 11:10 PM
olivier added a comment to D12685: Make ipfw dynamic states lockless on fast path.

And now comparing pf vs ipfw:

Oct 27 2017, 1:11 PM
olivier accepted D12806: devel/codeblocks-devel: new port.
Oct 27 2017, 8:21 AM
olivier added a comment to D12685: Make ipfw dynamic states lockless on fast path.

Wow, results regarding the 5M UDP session bench:

Oct 27 2017, 8:03 AM
olivier requested changes to D12806: devel/codeblocks-devel: new port.

After adding a new port, you need to add it to the category Makefile too (here in devel/Makefile): I didn't see modifications to devel/Makefile here.
And each time I'm touching such category Makefile file, I'm checking index is still building fine with an indexbuild (cd /usr/port; make index).

Oct 27 2017, 5:45 AM

Oct 26 2017

olivier added a comment to D12685: Make ipfw dynamic states lockless on fast path.

Here is on a Xeon 8cores with Chelsio results, 2000 UDP flows of small packet size:

Oct 26 2017, 5:31 PM

Oct 25 2017

olivier added a comment to D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.
In D12770#265548, @ae wrote:
r324972 with D12770fbsd 11.1OKNOK: netstat display "packets dropped; no transform" on destination

Did you try without aesni module loaded?

Oct 25 2017, 10:48 PM
olivier added a comment to D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.

After more test: Your patch correctly fix aes-cbc key length.

Oct 25 2017, 10:12 PM
olivier added a comment to D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.

After more test there is still a problem somewhere: I'm digging it and will add more information.

Oct 25 2017, 3:56 PM
olivier accepted D12787: benchmarks/stress-ng: Update to 0.08.18.
Oct 25 2017, 1:34 PM
olivier accepted D12770: ipsec: Use the same keysize values for HMAC as prior to r324017.
Oct 25 2017, 1:10 PM
olivier added a comment to D12786: devel/liblas12: Fix build error on CURRENT.

Does this fall into the "Build fixes which cause a package to become compilable where it was previously failing" of the "Examples of changes which do not require a PORTREVISION bump" ?

Oct 25 2017, 10:18 AM
olivier accepted D12768: biology/htslib biology/samtools devel/bcftools: Update to 1.6.
Oct 25 2017, 9:50 AM

Oct 23 2017

olivier added inline comments to D12685: Make ipfw dynamic states lockless on fast path.
Oct 23 2017, 7:30 PM

Oct 20 2017

olivier accepted D12739: www/py-libsass: Update to 0.13.3.
Oct 20 2017, 8:14 PM
olivier committed rP452541: Update FRR to 3.0.
Update FRR to 3.0
Oct 20 2017, 4:25 PM

Oct 19 2017

olivier accepted D12728: devel/tig: Update to 2.3.0.
Oct 19 2017, 1:37 PM
olivier accepted D12721: www/gitea: Update to 1.2.1.
Oct 19 2017, 5:26 AM

Oct 18 2017

olivier accepted D12720: devel/ioncube: Update to 10.0.2.
Oct 18 2017, 8:43 PM

Oct 16 2017

olivier accepted D12687: sysutils/logrotate: Update to 3.13.0.
Oct 16 2017, 8:49 PM
olivier accepted D12686: www/yarn: Update to 1.2.1.
Oct 16 2017, 2:44 PM

Oct 13 2017

olivier accepted D12651: emulators/simh: fix name clash with other ports and tidy compilations.
Oct 13 2017, 10:27 AM

Oct 12 2017

olivier added a comment to D12639: Enable VIMAGE by default.
In D12639#262566, @jtl wrote:

I remain concerned about the performance overhead of activating this where not needed. However, I have no performance information to either alleviate or confirm my fears. Has someone done the work to gather performance information to compare a non-VIMAGE kernel to a VIMAGE kernel with a single VNET?

Oct 12 2017, 4:47 AM

Oct 11 2017

olivier accepted D12637: benchmarks/stress-ng: Update 0.08.17.
Oct 11 2017, 2:31 PM
olivier accepted D12636: www/yarn: Update to 1.2.0.
Oct 11 2017, 12:52 PM

Oct 9 2017

olivier accepted D12626: science/py-scikit-fuzzy: Update to 0.3.1.
Oct 9 2017, 12:50 PM

Oct 8 2017

olivier accepted D12623: www/mod_security: update to 2.9.2.
Oct 8 2017, 7:01 PM

Oct 6 2017

olivier added a comment to D12602: databases/memcached: update to version 1.5.2.

Just wait for @swills approval before committing it because this port belongs to him.

Oct 6 2017, 3:24 PM

Sep 29 2017

olivier accepted D12542: www/yarn: Re-enabling -f option on readlink.

Only people who are working can break things.

Sep 29 2017, 11:16 PM

Sep 28 2017

olivier added a comment to D12525: devel/gdb: Updating to gdb 8.0.1.

Lot's of patch files were renamed with a special name: Is this correct ?

Sep 28 2017, 1:45 PM
olivier accepted D12517: benchmarks/stress-ng: Update to version 0.08.16.
Sep 28 2017, 5:29 AM
olivier accepted D12516: www/yarn: Updating to version 1.0.2.
Sep 28 2017, 4:48 AM

Sep 22 2017

olivier accepted D12439: Have ifmp_ring_enqueue() abdicate instead of switch to a consumer.
Sep 22 2017, 6:05 AM
olivier added a comment to D12439: Have ifmp_ring_enqueue() abdicate instead of switch to a consumer.

Yeah!!! You've fixed the problem.

Sep 22 2017, 6:04 AM

Sep 15 2017

olivier accepted D12378: net-mgmt/openbmp: new port.
Sep 15 2017, 1:44 PM
olivier requested changes to D12378: net-mgmt/openbmp: new port.

Small comestic proposal (check my 2 comments).

Sep 15 2017, 11:55 AM

Sep 13 2017

olivier accepted D12332: www/yarn: Updating to version 1.0.1.

It's okay, portlint is just an helper tool and didn't catch this port complexity.

Sep 13 2017, 9:33 AM
olivier accepted D12182: Fix build on MIPS and powerpc..
Sep 13 2017, 9:32 AM

Sep 12 2017

olivier accepted D12335: benchmarks/stress-ng: updating to 0.8.14.
Sep 12 2017, 1:42 PM

Sep 8 2017

olivier accepted D12273: benchmarks/phoronix-test-suite: update to 7.2.1.

Don't know what is a "mad64" arch, but it's okay :)-

Sep 8 2017, 9:33 AM

Sep 7 2017

olivier accepted D12262: databases/timescaledb: update to 0.4.1.

It's ok, but because the sources provides the license file (LICENSE), you should add a LICENSE_FILE=

Sep 7 2017, 5:14 AM

Sep 6 2017

olivier accepted D12244: audio/dsbmixer: update to version 1.2.
Sep 6 2017, 5:30 PM
olivier accepted D12234: devel/cccc: update to version 3.1.5.
Sep 6 2017, 9:45 AM
olivier added inline comments to D12234: devel/cccc: update to version 3.1.5.
Sep 6 2017, 8:06 AM

Sep 5 2017

olivier accepted D12234: devel/cccc: update to version 3.1.5.
Sep 5 2017, 10:10 PM

Sep 4 2017

olivier accepted D12224: benchmarks/unixbench: updating to version 5.1.3.
Sep 4 2017, 10:21 PM
olivier added inline comments to D12224: benchmarks/unixbench: updating to version 5.1.3.
Sep 4 2017, 3:47 PM

Sep 1 2017

olivier accepted D12204: benchmarks/stress-ng: Updating to version 0.08.13.
Sep 1 2017, 12:31 PM