From owner-freebsd-fs@freebsd.org Wed May 29 16:15:17 2019 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E68015A69D2 for ; Wed, 29 May 2019 16:15:17 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: from mail-ua1-x942.google.com (mail-ua1-x942.google.com [IPv6:2607:f8b0:4864:20::942]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BADF073ADA for ; Wed, 29 May 2019 16:15:15 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: by mail-ua1-x942.google.com with SMTP id n2so1195047uad.8 for ; Wed, 29 May 2019 09:15:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphix.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=+Sli7tmUKZg4GrJjMgfcjwvKUsrVpU8AZtqnqo7EN4U=; b=JLahOFFm6ampEp4XQGLrXQ4hwImoZiBMBU8z08W4tehGNR4owkKv180sPoaJmIuuYY zszQynQ2xLSgSHzoVlbjYjnDndb8RgcufoTR/P4IkkoC9GpLZsTHH+y77q+vEUdVulg9 cgvSn6orsENCKoLcjFEI/npMzv+2iO6ZPwW2U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=+Sli7tmUKZg4GrJjMgfcjwvKUsrVpU8AZtqnqo7EN4U=; b=eFKhUr/+jpwbmtM79nt+gGp1tM25q6k0qOp90DT5JVUUE2nZ1jpoex5AYdOBjmw9qj lJ0BGIsuyYUSTOO8CKA0yGR9Ey6lNVu0H0qlqBUyC5j8agRHVcA9knY/D569omtNqN2b RHT9E7Bd+9lOqSbI5dHiS+heqZhkWKPnCK9csyvdUOoev/0A2ppngZSrZh3Am7ci4rBm SjvMyKV4b8A7l+Kv98/kFTahPYCUqL5W/8+MPCEsVHg0lllbxvUW80eHWbABR3P7PiDx WhsQSeiZJWn94Iysrk/LQgLtgDwMNOnx6xi700CQAyXHUCoplN2zeotvSpa6B1GH30va r16Q== X-Gm-Message-State: APjAAAV3u2aM8TjGG9Tuwhhsl0WcocOV0Bf2PPNiiLCvSbfb1LV/2cWx wBzYaYsXeVO2hP9WVDwvZqgsdL4Khe5ru8P5Z3fxcQ== X-Google-Smtp-Source: APXvYqzI2Tg9Vc4kPvg0HuA+9cRIsVbdutM3bGOEMHEjvLrRZZFa4OjdfaHYuSrGE+UHZJBO74d8IixD+AP0AdMlzp8= X-Received: by 2002:ab0:7346:: with SMTP id k6mr44237053uap.89.1559146513867; Wed, 29 May 2019 09:15:13 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Matthew Ahrens Date: Wed, 29 May 2019 09:15:02 -0700 Message-ID: Subject: Re: May OpenZFS Leadership Meeting To: developer , illumos-zfs , zfs-devel@list.zfsonlinux.org, zfs-devel@freebsd.org, freebsd-fs , zfs-discuss X-Rspamd-Queue-Id: BADF073ADA X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=delphix.com header.s=google header.b=JLahOFFm; dmarc=pass (policy=none) header.from=delphix.com; spf=pass (mx1.freebsd.org: domain of matthew.ahrens@delphix.com designates 2607:f8b0:4864:20::942 as permitted sender) smtp.mailfrom=matthew.ahrens@delphix.com X-Spamd-Result: default: False [-3.13 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[delphix.com:s=google]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-fs@freebsd.org]; URI_COUNT_ODD(1.00)[17]; RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[delphix.com:+]; DMARC_POLICY_ALLOW(-0.50)[delphix.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2.4.9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[alt1.aspmx.l.google.com,aspmx.l.google.com,aspmx2.googlemail.com,alt2.aspmx.l.google.com,aspmx3.googlemail.com]; NEURAL_HAM_SHORT(-0.85)[-0.849,0]; IP_SCORE(-0.57)[ip: (2.78), ipnet: 2607:f8b0::/32(-3.30), asn: 15169(-2.29), country: US(-0.06)]; FORGED_SENDER(0.30)[mahrens@delphix.com,matthew.ahrens@delphix.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[mahrens@delphix.com,matthew.ahrens@delphix.com]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 May 2019 16:15:17 -0000 Thanks everyone who participated in yesterday's meeting. The video recording is now up: https://youtu.be/EzyPr3BuePo The next meeting will be June 25, at 1pm pacific time. The meeting notes follow: - Happy ZoL 0.8! - Lots of downloads and excited people. Successful so far! - Illumos encryption status (Jerry/Jason/J=C3=B6rgen) - Jerry has all of J=C3=B6rgen=E2=80=99s work pulled over and building = on illumos. Resolving some test failures and then will put it out for an illumos = code review. - The code review will go out to the illumos developer mailing list and ask that they identify issues with the platform-dependent changes in = the port. People will have ample time to comment and raise issues before = the RTI is submitted. - RAIDZ Expansion status (Matt) - Will have an Alpha out this week or next. Pools will need to be destroyed if you use it. - The change lets you add a device to an existing pool and reflows the data between disks. - All of the caveats and details of what does and doesn=E2=80=99t work = will be included in the PR. - Call for testing! Once the code is up, any manual testing under different workloads and setups will be greatly appreciated. It would = also be great if people could help write systemic tests. - BSDCAN update - The future of ZFS on FreeBSD (Allan) - One of the goals of the talk was to motivate the ZFS repo of FreeBSD rebasing over ZoL. The advantages of having the consumers of ZFS closer together was highlighted. - There was some initial pushback people thought that the rebase will make ZFS use the Linux Compatibility layer of FreeBSD, which is not the case. Once this was clear, there were no further pushbacks - Matt brought up that once the rebase is done and stable, discussions may be initiated for potentially renaming the ZoL repo= . - snapshot scalability (Matt) - Slides are posted and video will be up eventually. Please check them out if you=E2=80=99re interested in learning more about snaps= hots. - Matt will post a link to #openzfs once he has one. - DRAID meeting recap (Richard Elling) - There were about 11 participants - There is a design doc (linked above) with all the history of its edits based on the discussions that took place. Please add comments to the doc to further the discussion. - There is still work to be done but since the code changes are sizeable, we=E2=80=99ll try to split them into individual commits whe= n it makes sense. - Sef says he is available to do reviews at any time, just reach out= . - CoC update (Matt/Karyn) - Code of Conduct was put into place since the last meeting. We made several changes based on community feedback. Thanks for participating= ! - We will have a call for nominees for the Working Group in the fall, and then will review the CoC at that point and have another community comment period. The goal is to complete this before the Dev Summit. - The Dev Summit is Nov 4-5 in SF. See open-zfs.org for upcoming dates (e.g., call for presentations). - Registration opens July 8th - Send presentations to Matt by August 19th - Thanks to Datto, Delphix, and Intel for already sponsoring! Reach out to @kritter if you want to sponsor and she can give you the details. - Request from sef! The On-Disk Format document is out of date, and doesn=E2=80=99t reflect recent changes (e.g., encryption). It would = be really helpful to update this and keep it up-to-date going forward (Perhaps in = a semi-automated way?) - Tom: The info about how things look today exists in various places, so it is just a question of pulling it together into a single place. - Matt: We only have a pdf for that, and we probably can=E2=80=99t just copy-paste it somewhere else. It would be good to have a document with this info. Let=E2=80=99s put out a call for a volunteer to do this. - Paul pointed out that it is licensed under a Berkeley License - Compressed arc performance issue - single threaded sequential read - Sequential reads are decompressed by the (one) user=E2=80=99s thread. - With non-compressed ARC, they are decompressed by the (several) zio threads, leading to more parallelism and improved performance. - This is a good reason to disable compressed ARC (for workloads with single threaded sequential read). - We could make the prefetches decompress into the dbuf cache, to get this performance back. - If we do that, could we then make compressed ARC mandatory? - Maybe=E2=80=A6 but Allan may have found another way to address the= problem that motivated him to make compressed ARC mandatory - Please take a look at the redacted send-receive requests as soon as you get a chance so we can push this now that 0.8 is out. It=E2=80=99s in sy= nc with 0.8. - Next meeting will be in 4 weeks: June 25 On Mon, May 27, 2019 at 8:51 PM Matthew Ahrens wrote: > The next OpenZFS Leadership meeting will be held tomorrow, May 28, > 1pm-2pm Pacific time. We don't have much on the agenda for this month, s= o > if there are things you'd like to discuss, this is a good opportunity - > send me an email or edit the doc :) > > Everyone is welcome to attend and participate, and we will try to keep th= e > meeting on agenda and on time. The meetings will be held online via Zoom= , > and recorded and posted to the website and YouTube after the meeting. > > The agenda for the meeting will be a discussion of the projects listed in > the agenda doc. > > For more information and details on how to attend, as well as notes and > video from the previous meeting, please see the agenda document: > > > https://docs.google.com/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIFZAnW= HhV-BM/edit > > --matt >