►
From YouTube: State of OpenZFS 2021 by Matt Ahrens
Description
From the 2021 OpenZFS Developer Summit
slides: https://docs.google.com/presentation/d/1xSVYa7F4UGgMtLdyzbeUktJIlwtrPBMPIJvGFYjx3Vc/edit#slide=id.p
Details: https://openzfs.org/wiki/OpenZFS_Developer_Summit_2021
A
A
Let
me
there
we
go
all
right
so,
first
off
I
want
to
thank
everyone
who
helped
to
make
this
conference
possible
a
lot
of
people
that
worked
on
it
behind
the
scenes.
A
So
I
want
to
thank
karen
for
project
management
victoria
for
helping
us
to
do
the
event
management
working
with
all
with
with
all
of
our
sponsors,
to
make
sure
that
we
receive
their
money
and
they
received
all
the
benefits
that
we
promised
them,
and
I
want
to
thank
aaron
holding,
who,
once
again,
for
many
years
running,
has
designed
the
logo
for
the
conference.
I
don't
know
if
any
of
you
recognize
this.
A
It
took
me
a
little
while
to
place
it
as
well,
but
the
the
thing
that's
depicted
here
is
called
the
eye
of
diablo
it's
on
top
of
mount
diablo
here
in
the
bay
area
and
it's
a
beacon
of
light.
That's
it
was
lit
right
at
the
beginning
of
the
pandemic.
A
As
a
symbol
of
hope
and
healing
and
strength
for
those
who
have
been
impacted
by
the
pandemic,
which
is
you
know
all
of
us,
I
think
so
they
light
it
every
sunday
night
and
we
thought
that
you
know
it's
a
great
symbol
of
the
times
and
also
the
idea
of
bringing
people
together
that
that
this
conference
does
as
well
and
last.
A
I
wanted
to
thank
prakash
for
helping
with
the
it
in
tech
stuff
next
slide,
okay,
so
on
to
our
sponsors,
so
I
wanted
to
thank
all
of
our
sponsors,
starting
with
our
diamond
sponsor
delfix,
which
is
also
my
employer.
When
we
do
this
conference
live,
we
usually
have
the
employees
stand
up
and
we'll
clap
for
them.
A
Maybe
we
can
kind
of
do
that
virtually.
I
think
that
there's
a
feature
in
zoom
where
you
can
like
raise
your
hand,
so
maybe
we
can
have
folks
it's
under
like
reactions.
Let
me
find
it
on
mine.
I
can't
even
find
it
on
me.
Maybe
because
I'm
oh
there
we
go
paul
tony
cameron.
Thank
you
minoge.
I
think
maybe
because
I'm
presenting,
I
can't
react
to
my
own
presentation,
tons
of
folks
here.
Raising
their
hands
thanks
for
whoops.
A
Thank
you
all
the
delphics
employees
and
thank
you
delfix
for
sponsoring
the
conference.
Next
up
wanted
to
thank
our
platinum,
sponsor,
racktop.
Anyone
here
from
racktop,
please
raise
your
hands.
Thank
you
very
much.
A
We
can
give
them
a
virtual
round
of
applause
next
up,
sonetto
sponsoring
the
gold
plus
level
any
employees
from
scenario
here.
Thank
you
very.
A
Much
and
at
the
gold
level,
datto
and
ix
systems,
thank
you
and
employees
from
data
and
ix
systems
here,
yeah
see
a
bunch
there.
Thank
you
all
right
and
then
sponsoring
at
the
silver
level,
os
nexus
and
open
drives.
Thank
you
very
much
and
at
the
bronze
level,
freebc
foundation.
A
Giving
them
a
chance
to
raise
their
hands.
Yes,
thank
you
for
clapping
and
raising
your
hands.
I
know
this
is
a
little
cheesy,
but
we're
we're
trying
to
you
know,
pull
everyone
in
and-
and
I
want
to
thank
again
all
of
our
sponsors
who
have
stuck
with
us
through
the
pandemic.
There
have
been
many
of
these
sponsors
have
been
with
us
for
many
many
years
and
we
really
appreciate
your
continued
financial
support
of
the
conference
this
year
as
we
hold
it
online
once
again.
Hopefully,
the
last
fully
online
open,
zfs
developer
summit.
A
We
can
we
can.
We
can
all
hope,
so
I
wanted
to
take
a
minute
to
talk
about
the
state
of
the
project
and
take
a
moment
to
look
back
at
what
we
have
accomplished
over
the
past
year.
A
So
I
reused
this
slide
from
last
year.
Last
year
we
were
talking
about
new
features
coming
up
in
opengls
2.0,
which
really
really
will
be
released
in
2020,
and
it
was
so
congratulations
to
everyone
who
contributed
to
that.
It
was
a
huge
release.
I'm
adding
freebsd
support
lots
of
features
that
we
talked
about
at
last
year
and
previous
year's
developer
summits
that
have
highlighted
here.
A
We
also
released
open,
zfest
2.1,
with
a
huge
new
feature
of
d-raid,
which
was
talked
about,
I
think
for
five
plus
years
running
at
the
open,
dfs
developer
summit.
So
I
think
it
goes
to
show
that
you
know
there
are
sometimes
it
takes
us
a
while.
Sometimes
it
takes
a
lot
of
different
companies,
a
lot
of
different
contributors
to
pick
up
this
work,
but
I'm
really
inspired
by
the
d-raid
project
and
people
working
across.
A
You
know,
I
think
at
least
three
major
companies
contributing
you
know,
picking
up
that
work
over
the
years
and
finally
getting
it
in
for
everyone
to
use.
So
I
think
that's
really
inspiring,
and
it
gives
me
hope,
even
when
I
see
projects
that
are
like
big
projects
that
are
just
starting
out-
and
you
wonder,
is
it
ever
going
to
get
is
ever
going
to
be
done?
Is
it
ever
going
to
get
integrated
and
we
have
some
great
examples
of
that
actually
happening.
A
Also
in
the
past
year
and
past
three
years,
we've
been
having
these
monthly
open,
zfs
leadership
meetings.
So
these
are
open
meetings.
Anybody
can
come
and
attend
contribute,
and
I
think
this
has
really
helped.
The
project
to
you
know
maintain
cohesion
throughout
the
other.
You
know
11
months
of
the
year
when
we
aren't
having
this
conference,
and
I
invite
you
all
to
attend
all
the
details
on
that
later
on.
A
So
now
I'll
try
to
prognosticate
a
little
bit.
What
does
the
future
hold?
What
does
the
next
year
and
couple
years
hold
for
the
project?
A
So
there's
a
lot
of
work
in
progress
in
terms
of
new
features
for
opengfs,
new
development
and
a
lot
of
these
are
inflate
and
you
know,
hopefully
they
all
land-
maybe
they
all
will.
Maybe
they
want
in
the
next
year.
There's
a
it
takes
a
lot
of
effort
for
developers
to
implement
these
test
them
and
and
upstream
them
into
opencfs.
So
I
I
really
appreciate
all
that
working
all
of
our
you
know.
Developers
are
you
know,
they're
they're,
bringing
open
zfs.
A
You
know
they're
keeping
over
these
vests
alive
and
moving
it
forward.
As
you
know,
the
industry
changes,
so
I
appreciate
all
the
hard
work.
That's
being
done,
that
front,
there's
also
a
lot
of
other
things
that
need
to
happen
for
a
release
to
happen
and
for
the
project
to
continue.
So
a
lot
of
this
stuff
goes
on
behind
the
scenes
and
we
would
like
to
bring
it
out
from
behind
the
current
a
little
bit.
A
So
you
know
all
those
great
features
could
be
implemented,
but
they
need
to
be
integrated
into
the
code
base.
They
need
to
be
reviewed,
so
they
can
be
integrated.
They
need
to
have
somebody,
you
know,
help
them
along
and
actually
integrate
it
and
and
make
sure
that
those
features
are
ready
and
done.
That's
kind
of
the
role
of
the
maintainers
who
are
kind
of
like
shepherds
for
the
pull
requests.
A
So
this
is
on
that
role.
We've
actually
made
some
good
progress,
I
think
in
the
past
year.
I
don't
know
how
many
of
folks
are
aware,
but
I
think
for
the
past.
A
I
don't
know
how
many
years
has
the
has
has
zifus
on
linux
existed
like
a
lot
of
years,
maybe
eight
years,
eight
nine
years,
brian
bellendorf
has
been
basically
the
the
one
man
show
of
maintainership
of
that
repo,
and
you
know
he
is
he's
approved
and
integrated
almost
every
pr,
but
as
of
this
year,
we
we've
started
to
involve
some
more
folks.
A
So
I'm
really
pleased
that
tony
john
and
mark
have
been
all
contributing
in
terms
of
helping
people
get
their
pull
requests
integrated,
making
sure
that
they
get
the
reviews
that
they
need
making
sure
that
the
pr's
that
we
do
integrate
you
know
are
up
to
our
high
quality
standards.
A
A
lot
of
the
other
roles
in
here
you
might,
you
may
notice-
are
filled
by
just
a
handful
of
people
from
an
even
smaller
handful
of
companies.
So
what
I'd
like
to
ask
from
the
participants
today
is
how
can
you
help
out
we're
going
to
have
we're
going
to
make
apprentice
apprenticeships
available?
So
the
idea
is,
if
you
would
like
to
help
with
the
release
process,
then
you
know
brian
or
whoever
is
in
charge
of
the
releases.
A
Now
will
take
you
under
their
wing
and
show
you
through
the
next
release
and
then
for
the
following
release.
Maybe
you
could
be
the
next
release
lead?
You
could
help
us
determine
when
the
next
opens.
The
offensive
release
is
what's
the
content.
How
do
we
keep
the
quality
bar
high?
That's
a
role
that
we
would
love
to
have
help
with
there's
also
other
roles
associated
with,
like
this
conference
itself,
that
we
would
love
to
have
folks
help
with
and
there's
also
smaller.
A
You
know
roles
like
taking
notes
at
the
monthly
on
our
monthly
meetings
and
as
well
as
things
like.
You
know,
triaging
issues
that
come
in
that
are
filed
on
github
and
then
maybe
providing
a
monthly
report
at
our
leadership
meeting
every
month.
So
these
are
a
lot
of
these
are
roles
that
don't
require
expertise
in
like
zfs
kernel
programming
there.
Some
of
these
things
just
require
kind
of
passing,
familiarity
with
with
the
project
and
other
things.
A
You
know
we
need
experts,
people
who
are
experts
in
different
areas
that
are
not
programming.
You
know
like
like
and
seeing
this
conference
could
be
a
a
role
that
you
could
contribute
to
or
serving
the
program
committee
to
help
us
find
and
and
choose
talks
for
this
conference.
A
So
we're
gonna
have
a
special
discussion
today,
led
by
brian
bellendorf,
at
noon,
pacific
time
that'll
be
during
the
lunch
break.
If
you
would
like
to
learn
more
about
the
opportunities
here
or
find
out,
you
know,
what's
really
involved
in
these
and
volunteer,
then
we'd
love
to
chat
with
you,
then,
and
another
way
to
kind
of
get
involved
is
to
come,
attend
our
open,
dfs
leadership
meetings
which
are
held
monthly.
A
The
next
one
is
going
to
be
about
four
weeks
from
now
the
7th
of
december
same
time
as
this
9
a.m,
pacific,
and
we
send
out
tweets
and
emails
about
that
on
the
mailing
list.
Usually
the
day
before.
A
To
pass
the
future,
but
here
we
are
today
what's
happening
today,
so
we
have
a
bunch
of
great
talks
and
we
also
have
a
bunch
of
breaks
so
during
the
breaks
we're
going
to
use
the
zoom
breakout
rooms
feature
to
to
allow
folks
to
just
casual
chit
chat
with
other
people
from
the
community.
We'll
have
we'll
have
folks
who
are
the
speakers
at
the
conference,
as
well
as
some
notable
community
members
who
volunteered
to
lead
those
discussions.
A
So
during
the
breaks
you'll
see
something
pop
up
on
your
screen.
That's,
like
you
know
which
breakout
room.
Would
you
like
to
join
and
you'll
see
the
names
of
the
people
who
are
leaving
the
breakout
rooms
and
the
folks
who
you
know
are
not
speakers.
I've
listed
here
with
some
of
their
interests
I'll
try
to
bring
up
the
slide
when
we
go
to
the
breaks
as
well.
A
All
right
so
today
we're
having
the
presentations
and
tomorrow
we
have
a
hackathon.
The
theme
of
the
hackathon
is
quality.
How
can
we
improve
the
quality
of
the
project
and
the
quality
of
the
open
z
fest
code
base?
So
you
might
wonder
like
how
could
I
improve
quality
in
just
one
day?
A
And
this
is
a
this-
is
a
daytime
business
hours
at
least
business
hour
specific
time
hackathon,
not
a
all
night
mountain
dew
field
hackathon,
although
your
hackathon,
your
version
of
the
hackathon,
may
be
fueled
by
mountain
dew
or
other
beverages.
We,
you
know,
eight
hours
is
not
a
long
time,
but
we
do
have
a
bunch
of
ideas
about
what
could
be
done
within
that
time
around
identifying
bugs
that
may
have
slipped
through
the
cracks.
Reviewing
pull
requests.
A
There's
a
bunch
of
older
pull
requests
that
I
probably
need
just
a
little
bit
of
work
to
for
someone
to
pick
them
up
and
get
them
integrated.
So
we'll
have
a
special
hackathon
planning
session
during
lunch
today
after
the
volunteer
opportunities,
one
at
12,
20,
pacific
time
that
will
be
led
by
george
wilson.
A
A
Okay,
lastly
or
poster.
Lastly,
this
is
a
professional
conference.
We,
you
know,
we
expect
everyone
to
behave
professionally
and
a
big
part
of
that
is,
you
know,
being
kind
and
being
welcoming
to
people
who
may
be
new
to
the
community.
We'll
have
lots
of
opportunities
for
folks
to
interact
and
put
into
action,
and
you
know
just
remember
that
people
come
from
different
backgrounds
and
they
have
different
experiences
coming
to
open
zfs
coming
to
the
programming
world.
A
If
you
have
any
issues
you
can,
let
us
know
if
you
have
any
technical
problems,
get
in
touch
with
george
and
you
can
find
us
all
on
email
or
on
the
open,
gfs
slack.
You
should
have
received
a
link
to
the
how
to
join
the
open,
zfs
slack.
A
Alan
had
a
a
more
of
a
statement
than
a
question,
but
he
noted
that
many
of
the
projects
that
have
been
integrated
to
open
zfs
in
the
past
year
have
were
actually
started
at
hackathons,
which
is
pretty
cool
this
this
year
I
mean
we
would
love
to
see
projects
started
at
this
hackathon
as
well.
I'd
also
love
to
see
changes
to
the
community
or
changes
to
our
processes
that
might
start
at
the
sacrament.
A
That
would
be
a
great
project
to
do
during
the
hackathon,
but
even
better
or
more
sustainable,
longer
term
impactful
activity
might
be
to
figure
out
what
is
the
process
to
make
sure
that
we
do
triage
those
bugs
on
an
ongoing
basis,
not
just
on
the
one
day
of
the
hackathon,
so
maybe
finding
some
way
to
measure
and
show
metrics
around
incoming
bugs
bugs
that
have
received
attention
and
been
you
know,
answered
or
addressed
or
categorized
or
not.
Categorized
might
be
a
great
addition
to
the
project
in
terms
of
long-term.
A
A
Those
would
all
be
great
things
great
additions
to
the
project,
and
you
know
one
of
the
great
things
about
this
hackathon.
Is
that
it's
you
know
it's.
It's
live
it's
you
know
it's.
It's
live
it's
happening
between
people
that
are
new
to
the
project
and
people
that
have
a
lot
of
experience
with
the
project.
So
you
have
the
you.
Can
you
know
the
the
what's
involved
with
changing
a
spelling?
A
Mistake
might
be
conceptually
very
easy,
but
you
know
the
process
of
actually
making
that
happen
with
git
with
pull
requests
may
not
be
obvious
to
you
and-
and
we
have
folks
that
on
hand
that
can
help
with
those
kinds
of
things.
So
hopefully
you
know
you,
we
can
teach
you
how
to
make
those
changes
today
and
then
you
can
go
on
to
make
further
spelling
mistake,
improvements
and
other
improvements
in
the
future.
A
Yes,
so
a
couple
of
people
noted
there's
a
spreadsheet
which
is
in
the
chat
linked
in
the
chat
on
that
has
some
ideas
in
there,
both
of
things
in
the
quality
theme,
as
well
as
new
features
and
improvements.
If
you'd
like
to
get
a
jump
on
that,
brainstorming,
then
take
a
look
at
that.