allanjude (Allan Jude)Administrator
User

Projects

User Details

User Since
May 19 2014, 3:05 PM (213 w, 3 d)
Roles
Administrator

Recent Activity

Today

allanjude accepted D15956: Add "Overview" to each menu.
Thu, Jun 21, 8:28 PM
allanjude accepted D15944: Mention different type of installation images.
Thu, Jun 21, 2:01 PM

Yesterday

allanjude accepted D15868: Update features list..

Thank you for fixing up this document, it really needed it.

Wed, Jun 20, 5:53 PM
allanjude committed rS335398: Revert r335276.
Revert r335276
Wed, Jun 20, 12:15 AM

Tue, Jun 19

allanjude added a comment to D15801: top(1): reimplement header formatting as sbuf.

What do y'all think of making the username the maximum length username seen so far (up until a fixed max). This solves all known issues

  • having to short username
  • having too long username
  • initialization being slow since it needs to iterate over a remote service
  • having the column flicker due to a long username going in and out of use.
Tue, Jun 19, 2:25 AM

Mon, Jun 18

allanjude added a reviewer for D10600: Revision of LDAP section of the FreeBSD Handbook: bcr.
Mon, Jun 18, 2:43 AM · Doc Committers, network

Sun, Jun 17

allanjude added a comment to D15844: Avoid reading past the end of the disk in zfsboot.c and biosdisk.c.
In D15844#335494, @ian wrote:

Do we have any idea what led to attemping to read past the end? If it happens only during tasting, that's probably because the current logic/code for tasting is a bit suspect in how it decides which sectors to try, in which case, that's what should be fixed. If it happens during normal filesystem IO then something odd is going on that we should understand better.

Sun, Jun 17, 8:07 PM
allanjude created D15870: Add an 'efi' alias to g_part_mbr.
Sun, Jun 17, 7:43 PM
allanjude updated the diff for D15847: stand/common/disk.c: Read the partition table relative to the start of the drive.

Update with a much more satisfying fix, as suggested by @ian

Sun, Jun 17, 7:36 PM
allanjude retitled D15847: stand/common/disk.c: Read the partition table relative to the start of the drive from biosdisk.c: don't attempt to decrypt content that is not encrypted to stand/common/disk.c: Read the partition table relative to the start of the drive.
Sun, Jun 17, 7:36 PM
allanjude committed rS335298: stand/common/disk.c: Update debug printf.
stand/common/disk.c: Update debug printf
Sun, Jun 17, 7:31 PM
allanjude added inline comments to D15868: Update features list..
Sun, Jun 17, 6:31 PM
allanjude added inline comments to D15847: stand/common/disk.c: Read the partition table relative to the start of the drive.
Sun, Jun 17, 6:18 PM
allanjude updated the summary of D15866: Update the GELI description to be more accurate.
Sun, Jun 17, 3:32 PM
allanjude created D15866: Update the GELI description to be more accurate.
Sun, Jun 17, 3:30 PM
allanjude committed rS335279: rootgen.sh: complete all profiles except GELI+MBR (not supported).
rootgen.sh: complete all profiles except GELI+MBR (not supported)
Sun, Jun 17, 5:55 AM
allanjude closed D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported).
Sun, Jun 17, 5:55 AM
allanjude updated the diff for D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported).

amd64-geli-gpt-ufs-both: legacy: works, uefi: no geli support
amd64-geli-gpt-ufs-legacy: works
amd64-geli-gpt-ufs-uefi: no geli support
amd64-geli-gpt-zfs-both: legacy: works, uefi: no geli support
amd64-geli-gpt-zfs-legacy: works
amd64-geli-gpt-zfs-uefi: no geli support
amd64-geli-mbr-ufs-both: no geli support
amd64-geli-mbr-ufs-legacy: no geli support
amd64-geli-mbr-ufs-uefi: no geli support
amd64-geli-mbr-zfs-both: no geli support
amd64-geli-mbr-zfs-legacy: no geli support
amd64-geli-mbr-zfs-uefi: no geli support
amd64-nogeli-gpt-ufs-both: legacy: works, uefi: works
amd64-nogeli-gpt-ufs-legacy: works
amd64-nogeli-gpt-ufs-uefi: works
amd64-nogeli-gpt-zfs-both: legacy: works, uefi: works
amd64-nogeli-gpt-zfs-legacy: works
amd64-nogeli-gpt-zfs-uefi: works
amd64-nogeli-mbr-ufs-both: legacy: works, uefi: works
amd64-nogeli-mbr-ufs-legacy: works
amd64-nogeli-mbr-ufs-uefi: works
amd64-nogeli-mbr-zfs-both: legacy: works, uefi: works
amd64-nogeli-mbr-zfs-legacy: works
amd64-nogeli-mbr-zfs-uefi: works

Sun, Jun 17, 5:55 AM
allanjude retitled D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported) from rootgen.sh: complete all profiles except GELI+MBR (not supported) and MBR+EFI/DUAL to rootgen.sh: complete all profiles except GELI+MBR (not supported).
Sun, Jun 17, 5:52 AM
allanjude committed rS335276: gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early.
gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early
Sun, Jun 17, 3:19 AM
allanjude closed D15862: gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early.
Sun, Jun 17, 3:19 AM
allanjude retitled D15862: gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early from gptboot, zfsboot, gptzfsboot: Enable the serial console sooner to gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early.
Sun, Jun 17, 3:05 AM
allanjude created D15862: gptboot, zfsboot, gptzfsboot: Enable the video and serial consoles early.
Sun, Jun 17, 1:55 AM
allanjude committed rD51852: ZFS Handbook: vfs.zfs.arc_max and arc_min are adjustable at runtime.
ZFS Handbook: vfs.zfs.arc_max and arc_min are adjustable at runtime
Sun, Jun 17, 1:49 AM
allanjude closed D9311: vfs.zfs.arc_max and arc_min are now adjustable at runtime.
Sun, Jun 17, 1:48 AM

Sat, Jun 16

allanjude updated the diff for D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported).

This update to rootgen.sh and install-boot.sh covers most all boot cases: amd64{geli,nogeli}-{gpt,mbr}-{ufs,zfs}-{legacy,uefi,both}

Sat, Jun 16, 9:36 PM
allanjude retitled D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported) from rootgen.sh: first pass at GELI+GPT+LEGACY+ZFS boot profile to rootgen.sh: complete all profiles except GELI+MBR (not supported) and MBR+EFI/DUAL.
Sat, Jun 16, 9:33 PM
allanjude updated the diff for D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported).

Updated with removed cruft

Sat, Jun 16, 5:48 PM
allanjude committed rS335259: rootgen.sh: Don't copy various bits of the bootcode from the running system.
rootgen.sh: Don't copy various bits of the bootcode from the running system
Sat, Jun 16, 5:46 PM
allanjude updated the diff for D15847: stand/common/disk.c: Read the partition table relative to the start of the drive.

Update to also not decrypt the left over bits of partial 4k sectors

Sat, Jun 16, 5:31 PM
allanjude added a comment to D15847: stand/common/disk.c: Read the partition table relative to the start of the drive.
In D15847#335079, @imp wrote:

I'm leery of committing 'I'm not sure why, but this seems to make it work' kind of code.

On the other hand, Ian cleans up this part of the code a lot so maybe it's not a big deal and we'll just use his cleanup when it's ready. He wants testability, and this will further that need.

Sat, Jun 16, 3:19 PM
allanjude committed rS335254: Avoid reading past the end of the disk in zfsboot.c and biosdisk.c.
Avoid reading past the end of the disk in zfsboot.c and biosdisk.c
Sat, Jun 16, 3:16 PM
allanjude closed D15844: Avoid reading past the end of the disk in zfsboot.c and biosdisk.c.
Sat, Jun 16, 3:16 PM
allanjude added a comment to D15844: Avoid reading past the end of the disk in zfsboot.c and biosdisk.c.
In D15844#335074, @imp wrote:

Are there other disks that we should give this treatment to? Like all of them?

Sat, Jun 16, 3:14 PM
allanjude created D15847: stand/common/disk.c: Read the partition table relative to the start of the drive.
Sat, Jun 16, 6:34 AM
allanjude created D15846: rootgen.sh: complete all profiles except GELI+MBR (not supported).
Sat, Jun 16, 6:31 AM
allanjude created D15844: Avoid reading past the end of the disk in zfsboot.c and biosdisk.c.
Sat, Jun 16, 6:24 AM
allanjude committed rS335248: biosdisk.c: fix type in debug printf.
biosdisk.c: fix type in debug printf
Sat, Jun 16, 6:23 AM
allanjude committed rS335247: biosdisk.c: add missing \n to error message.
biosdisk.c: add missing \n to error message
Sat, Jun 16, 5:58 AM
allanjude committed rS335246: biosdisk.c remove redundant variable.
biosdisk.c remove redundant variable
Sat, Jun 16, 4:50 AM
allanjude committed rS335245: Correct logic error in biosdisk.c:bd_realstrategy().
Correct logic error in biosdisk.c:bd_realstrategy()
Sat, Jun 16, 2:50 AM
allanjude closed D15839: Correct logic error.
Sat, Jun 16, 2:50 AM
allanjude created D15839: Correct logic error.
Sat, Jun 16, 1:47 AM

Fri, Jun 15

allanjude updated the diff for D9311: vfs.zfs.arc_max and arc_min are now adjustable at runtime.

Update this now that all supported versions of FreeBSD can adjust the ARC at runtime

Fri, Jun 15, 5:01 AM
allanjude added a reviewer for D11124: ZSTD compression for ZFS: mav.
Fri, Jun 15, 4:05 AM
allanjude updated the diff for D11124: ZSTD compression for ZFS.

Create the ZSTD replication feature flag

  • Set for both -c (compressed send) and -e (embedded blocks)
Fri, Jun 15, 3:57 AM

Thu, Jun 14

allanjude added a comment to D15801: top(1): reimplement header formatting as sbuf.

It seems to make it would make more sense to steal 1 character each from 'SIZE' and 'RES' by fixing the humanizing, so that values such as '38836K' and printed as '38M', and we know we'll never exceed 5 characters. I see value in doing 9216K instead of 9M, but once you are into 5 digits, it makes sense to go up the units scale.

Thu, Jun 14, 3:40 PM
allanjude added a comment to D15801: top(1): reimplement header formatting as sbuf.

Why would you reduce the username field from 13-15 down to 8 characters? There are plenty of usernames of 8-12+ characters on my systems

Thu, Jun 14, 2:50 PM
allanjude updated the diff for D11124: ZSTD compression for ZFS.

Add a 'zfs send' feature flag, to indicate that zstd is required to receive this stream

Thu, Jun 14, 1:13 AM
allanjude updated the summary of D11124: ZSTD compression for ZFS.
Thu, Jun 14, 1:11 AM
allanjude committed rS335099: Fix top(1) support for displaying ZFS Compressed ARC statistics.
Fix top(1) support for displaying ZFS Compressed ARC statistics
Thu, Jun 14, 12:10 AM

Wed, Jun 13

allanjude accepted D15793: Get rid of references to /usr/share/doc/ from ports(7) and getosreldate(3)..

Don't forget to update the dates on the man pages

Wed, Jun 13, 5:27 PM

Mon, Jun 11

allanjude added a comment to D7734: First pass at capsicumizing file(1).

So... should this revision be abandoned in favour of an approach that uses the new enable_sandbox_{basic,full}() functions?

Mon, Jun 11, 8:15 PM
allanjude added a reviewer for D15713: Bug 182518 - [login.conf] Better Password Hashes : allanjude.
Mon, Jun 11, 3:03 AM · security
allanjude added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Adding range support for holds and bookmarks has been on my todo list for a while now.

Mon, Jun 11, 2:35 AM · ZFS
allanjude added a comment to D15743: Extend loader(8) geli support to all architectures and all disk-like devices..

This is much cleaner. Thank you for putting in the effort.

Mon, Jun 11, 2:34 AM

Sat, Jun 9

allanjude committed rS334888: Add ZFS+GPT EFI and LEGACY+EFI to rootgen.sh and installboot.sh.
Add ZFS+GPT EFI and LEGACY+EFI to rootgen.sh and installboot.sh
Sat, Jun 9, 5:50 PM
allanjude closed D15700: Add ZFS+GPT EFI and LEGACY+EFI to rootgen.sh and installboot.sh.
Sat, Jun 9, 5:50 PM
allanjude closed D15699: Change rootgen to use the default boot environment name.
Sat, Jun 9, 5:48 PM
allanjude committed rS334887: Change rootgen.sh to use the default ZFS boot environment name.
Change rootgen.sh to use the default ZFS boot environment name
Sat, Jun 9, 5:48 PM

Fri, Jun 8

allanjude updated the diff for D15700: Add ZFS+GPT EFI and LEGACY+EFI to rootgen.sh and installboot.sh.

Additional fixes:

  • make qemu .sh files not get overwritten in _both() cases
  • copy more bootcode files to the target directory so installboot.sh can find them
Fri, Jun 8, 4:32 AM
allanjude created D15700: Add ZFS+GPT EFI and LEGACY+EFI to rootgen.sh and installboot.sh.
Fri, Jun 8, 1:45 AM
allanjude created D15699: Change rootgen to use the default boot environment name.
Fri, Jun 8, 1:23 AM

Sat, Jun 2

allanjude updated the diff for D11124: ZSTD compression for ZFS.

Update to r334532

Sat, Jun 2, 10:26 PM
allanjude retitled D11124: ZSTD compression for ZFS from WIP: ZSTD in ZFS to ZSTD compression for ZFS.
Sat, Jun 2, 10:24 PM

Wed, May 30

allanjude committed rD51746: Fix the automount restart command example.
Fix the automount restart command example
Wed, May 30, 3:01 AM

Wed, May 23

allanjude accepted D15527: Add GET_STACK_USAGE() for arm64..
Wed, May 23, 4:41 AM
allanjude added a reviewer for D15509: Update (svn) diff, as per Mat's request: mat.
Wed, May 23, 4:35 AM

May 19 2018

allanjude updated the diff for D15488: If reading the routing table fails, retry up to 10 times.

Address feedback from rgrimes@, melifaro@, and everyone else who commented

May 19 2018, 6:35 PM
allanjude updated the summary of D15488: If reading the routing table fails, retry up to 10 times.
May 19 2018, 4:21 PM
allanjude updated the diff for D15488: If reading the routing table fails, retry up to 10 times.

After discussion with rgrimes, round needed up to the nearest full PAGE_SIZE

May 19 2018, 4:19 PM
allanjude updated the summary of D15488: If reading the routing table fails, retry up to 10 times.
May 19 2018, 3:26 PM
allanjude updated the summary of D15488: If reading the routing table fails, retry up to 10 times.
May 19 2018, 3:26 PM
allanjude created D15488: If reading the routing table fails, retry up to 10 times.
May 19 2018, 3:25 PM

May 13 2018

allanjude updated the diff for D11124: ZSTD compression for ZFS.

Add support for zstd compression levels to ZFS channel programs

May 13 2018, 4:52 AM

May 11 2018

allanjude added a reviewer for D15342: Break recursion involving getnewvnode and zfs_rmnode: ZFS.
May 11 2018, 4:41 AM

May 9 2018

allanjude accepted D15371: Make camcontrol identify work with nda devices.

Nicely done. Thank you

May 9 2018, 8:26 PM
allanjude added a comment to D15371: Make camcontrol identify work with nda devices.

the "new" nvme_print_controller() function appears to be missing from your diff. Missing a file?

May 9 2018, 8:22 PM

May 8 2018

allanjude accepted D15309: Introduce the 'n' flag for the geli attach command..
May 8 2018, 12:32 AM

May 7 2018

allanjude added inline comments to D15329: Improvement for MAC address uniqueness of if_epair(4).
May 7 2018, 3:07 PM
allanjude added a comment to D15329: Improvement for MAC address uniqueness of if_epair(4).

It might not make sense here, since it would reduce the available space for randomization, but just as a note, the FreeBSD Project has its own OUI space: 58:9C:FC:??:??:??

May 7 2018, 3:06 PM

May 6 2018

allanjude added a reviewer for D15329: Improvement for MAC address uniqueness of if_epair(4): kristof.
May 6 2018, 9:17 PM
allanjude accepted D15325: Cleanup sundry clang warnings for code that is no longer upstream.
May 6 2018, 3:24 PM

May 5 2018

allanjude requested changes to D15309: Introduce the 'n' flag for the geli attach command..
May 5 2018, 3:40 PM
allanjude accepted D15308: Change option dry-run from 'n' to 'C'..

C for check, makes sense to me since n is used in a different context already.

May 5 2018, 3:36 PM

May 4 2018

allanjude added a reviewer for D15289: sandbox jls(8): capsicum.
May 4 2018, 1:38 AM · capsicum

Apr 24 2018

allanjude accepted D15130: Switch installing share/examples to FILES.
Apr 24 2018, 3:58 PM

Apr 21 2018

allanjude accepted D7897: bspatch: add integer overflow checks.
Apr 21 2018, 3:26 AM

Apr 20 2018

allanjude added a comment to D15140: Update Komodo-Edit to 11.0.2.

Yeah, if we can do the native version that is better, and it means the license is standard MPL

Apr 20 2018, 6:57 PM
allanjude created D15140: Update Komodo-Edit to 11.0.2.
Apr 20 2018, 2:24 AM

Apr 18 2018

allanjude committed rS332662: Make `iostat -xC` print CPU information on its own line.
Make `iostat -xC` print CPU information on its own line
Apr 18 2018, 2:25 AM
allanjude closed D15076: Make `iostat -xC` print CPU information on its own line.
Apr 18 2018, 2:25 AM

Apr 15 2018

allanjude updated the summary of D15076: Make `iostat -xC` print CPU information on its own line.
Apr 15 2018, 5:24 PM
allanjude updated the diff for D15076: Make `iostat -xC` print CPU information on its own line.

Fix alignment of the cpu header

Apr 15 2018, 5:23 PM
allanjude updated the summary of D15076: Make `iostat -xC` print CPU information on its own line.
Apr 15 2018, 5:04 PM
allanjude updated the summary of D15076: Make `iostat -xC` print CPU information on its own line.
Apr 15 2018, 5:04 PM
allanjude created D15076: Make `iostat -xC` print CPU information on its own line.
Apr 15 2018, 5:03 PM
allanjude closed D14502: Improve the disk growing instructions.
Apr 15 2018, 2:54 PM
allanjude committed rD51556: Improve the instructions for growing disks.
Improve the instructions for growing disks
Apr 15 2018, 2:54 PM
allanjude committed rD51555: Update website link for the Prague BSD User Group.
Update website link for the Prague BSD User Group
Apr 15 2018, 2:52 PM