From owner-freebsd-fs@freebsd.org Wed Jan 9 19:28:31 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 1A00F148BF84 for ; Wed, 9 Jan 2019 19:28:31 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B83BE70E34 for ; Wed, 9 Jan 2019 19:28:29 +0000 (UTC) (envelope-from matthew.ahrens@delphix.com) Received: by mail-ua1-x932.google.com with SMTP id j3so2811147uap.3 for ; Wed, 09 Jan 2019 11:28:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delphix.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=fGFSDSVdcVdUVd0PEllqFokPY5Mi/3QIJFZH/3NVxt8=; b=dMjmY6tIA+UDQ87tNv7I08sshtKd6ZuLlyPIRoBs8ORjKAXCEg/FmWCAh9WrtGdvHr 6s1D6dlXLgNbX9yfTa3bL3jORhGWmcSVVYcsV0i3FYkUHhcpjCAaMCd67NN8okeoPwed /HuyWQ90ONh5u++FMN/jxj847zIOu41N4MUGc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fGFSDSVdcVdUVd0PEllqFokPY5Mi/3QIJFZH/3NVxt8=; b=OMhEJxKRveBRTaDoMdR2w4gfoAGhTXX2eyj7HUndjeIa9fJEPXTk3lhia8sZwmyDoJ MEfTSZSlIiAad7buoUsPWEIur8bM8EenisYpY0FvQxNjEdV98d64wtfs77w75ht01ewi BStt9u3MyxzX4sVu5HFmMRqiQHVj1DqVowmrfca2D5Wy3vMUwYh2AO2iN4CC2iq2Z6ZB a8TvYyyldkYO+1/8tIrn6HWRtKqzgw7SyCJDDg70HG9baCmL4BvCP2oco/ZHJYCcg3/Z fNMkTRDFgJYH8CcIkHmUYC7iPSCl5s7k9+erlHHFjANKkNC0t3TNWY9esP5BkhHNjRav 29UQ== X-Gm-Message-State: AJcUukdvUQk5CXLp5Ji/xkCgH+dKcEJ9b4X9FENjdSTtKA7bkAFwNX5O GTPvlZFFGHoonY/ccfNQOBeKtBzhxwpZ6dcxyTP4I2vhMLM= X-Google-Smtp-Source: ALg8bN7I4yQM0faaffynzbt4B3r1v+z/8ddr2PbPITTS+1b+oypyg5E6C2574adrYqEX7PzukhqPgYxxu1i9Oq/5WJE= X-Received: by 2002:a9f:3f41:: with SMTP id i1mr2542194uaj.42.1547062108496; Wed, 09 Jan 2019 11:28:28 -0800 (PST) MIME-Version: 1.0 From: Matthew Ahrens Date: Wed, 9 Jan 2019 11:28:17 -0800 Message-ID: Subject: ZFS feature notifications To: developer , illumos-zfs , zfs-devel@list.zfsonlinux.org, zfs-devel@freebsd.org, freebsd-fs , zfs-discuss X-Rspamd-Queue-Id: B83BE70E34 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=delphix.com header.s=google header.b=dMjmY6tI; dmarc=pass (policy=none) header.from=delphix.com; spf=pass (mx1.freebsd.org: domain of matthew.ahrens@delphix.com designates 2607:f8b0:4864:20::932 as permitted sender) smtp.mailfrom=matthew.ahrens@delphix.com X-Spamd-Result: default: False [-4.36 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,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]; RCPT_COUNT_FIVE(0.00)[6]; NEURAL_HAM_SHORT(-0.84)[-0.841,0]; 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.3.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]; IP_SCORE(-0.81)[ipnet: 2607:f8b0::/32(-2.27), asn: 15169(-1.72), country: US(-0.08)]; 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" 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, 09 Jan 2019 19:28:31 -0000 As discussed at the December OpenZFS Leadership Meeting[1], we would like to make sure that all stakeholders are informed of important proposed changes, regardless of what platform they originate on (Linux, illumos, FreeBSD, etc). This will help us get input from the best experts at code review time. "Important" changes include: - adding (or removing!) a new user-visible feature, no matter how small (e.g. adding a new CLI flag) - changing the user-visible behavior of existing features (e.g. now X will automatically do Y for you) - changing the on-disk format (e.g. to improve performance) - changing the zfs send stream format As a rule of thumb, if you are changing a manpage (other than to clarify existing functionality), it's probably an "important" change. The notification will occur via email to the developer@open-zfs.org mailing list, so please join that list if you'd like to be informed about upcoming important changes to OpenZFS. If you have feedback on these changes, please let the author know within 7 days. This guideline applies to newly-proposed changes, not retroactively to open PR's. However, here are some examples of open PR's that would be classified as "important": https://github.com/openzfs/openzfs/pull/690 ("zfs allow" can take numeric id) https://github.com/openzfs/openzfs/pull/664 (new kstats) https://github.com/openzfs/openzfs/pull/668 (SIGINT/SIGKILL can cancel channel program) https://github.com/openzfs/openzfs/pull/649 (add new functions to channel programs) https://github.com/openzfs/openzfs/pull/638 ("zfs send" handles SIGINFO) https://github.com/zfsonlinux/zfs/pull/8238 (remove new subcommand) https://github.com/zfsonlinux/zfs/pull/8044 (new compression algorithm) https://github.com/zfsonlinux/zfs/pull/8255 (new property, subcommand) https://github.com/zfsonlinux/zfs/pull/7958 (new on-disk format, send stream format, subcommand) --matt [1] https://docs.google.com/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIFZAnWHhV-BM/edit