repo.or.cz
/
zfs.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vdev props comment and manpage should include zfsd and FreeBSD mentions
2024-04-19
Alexa
n
der
Motin
L2ARC: Rela
x
locking duri
n
g writ
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Moti
n
Smal
l
fix t
o
prefe
t
ch ranges aggregation
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
l
exander Motin
Remove db_s
t
ate DB_
N
OFILL check
s
f
r
o
m
sync
i
n
g
co
n
text
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
l
exander Motin
S
p
eculative prefetch for reo
r
dered requests
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexa
n
der Moti
n
Fix read errors race after
bloc
k
clo
n
ing
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Mot
i
n
Improve dbuf_read()
e
rr
o
r reporting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Al
e
xander Motin
BRT: Check po
o
l clone stats
in more tes
t
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Mo
t
in
BRT
:
Fix test
s
to work o
n
non-empty pools
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexa
n
der M
o
tin
BRT:
F
i
x holes c
l
on
i
n
g
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexand
e
r Motin
BRT: Skip
g
e
t
t
ing length in brt_en
t
ry_lookup()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Motin
BRT: Make BRT block sizes configurabl
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander
Motin
BRT: R
e
lax brt_
p
e
nd
i
ng_apply() locking
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Al
e
xan
d
er Motin
Z
AP: Massive
l
y
s
wi
t
ch to _b
y
_dnode
(
) i
n
terface
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Motin
B
RT: S
k
ip dup
l
i
c
ate
B
R
T prefetches
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexa
n
der Motin
ZAP: Some clea
n
ups/micro-opti
m
i
zations
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexand
e
r
M
o
t
in
BRT: Chang
e
brt_pending
_
tree sorting order
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alex
a
nder Motin
Update resum
e
t
o
k
e
n at o
b
jec
t
receive
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexan
d
er Motin
L
i
n
ux: Clea
n
u
p tas
k
q th
r
eads
s
pawn/exit
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
l
exand
e
r Motin
Re
f
actor dmu_pr
e
f
e
tch
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Mo
t
i
n
ZI
L
: Update L
i
nux
t
raci
n
g
a
fter #15635
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Al
e
xand
e
r
Motin
Z
I
L:
Improve next
l
og
b
lock size prediction
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexander
Motin
ZIO:
O
ptimize zio_fl
u
sh()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
A
lexander Motin
ZIL: Detect
s
in
g
le-
t
hre
a
d
e
d workloads
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-02-20
Alexa
n
der Motin
dmu:
Allow buf
f
er
fill
s
to fail
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-12
Alexander Mot
i
n
F
ix
livelist asse
r
tions for ded
u
p and
cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-12
Al
e
xan
d
er Motin
I
mprove block sizes checks d
u
ring clo
n
ing
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alex
a
nder Motin
dbuf: Set dr_data when unoverriding
after clone
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander Moti
n
dbuf: H
a
ndle arcb
u
f
assignmen
t
af
t
e
r bloc
k
clon
i
ng
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander M
o
tin
DMU: Fix lock leak on d
b
uf
_
h
o
ld() error
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alex
a
nder Moti
n
BRT:
L
imit brt_vdev_dump() to on
l
y one
vdev
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexand
e
r Mo
t
in
ZIL:
R
emove
128K in
t
o 2x6
8
K LWB spli
t
optimizati
o
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Al
e
xander Motin
zdb: Dump encrypted write and clon
e
ZIL re
c
o
rds
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
A
lexander Motin
ZIL
:
Do not clone blocks from
the
future
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander Motin
ZIL: Remove TX_CLONE
_
RANGE replay for
Z
VOLs
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander Mot
i
n
ZIO:
A
dd overflow che
c
ks for lin
e
ar buffers
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander Motin
ZIL: Assert reco
r
d
sizes in different pl
a
ces
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
A
lexander Motin
L2ARC
:
Res
t
rict write
size
t
o 1
/
4 o
f
the device
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexa
n
d
er Motin
Linux: Reclaim unu
s
ed spl_kmem_cache_r
e
claim
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexan
d
er Motin
FreeBSD: Optimize large kstat outputs
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Al
e
x
ander Motin
ABD: Be
mor
e
ass
e
rtive i
n
iterator
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-29
Alexa
n
der Motin
ZIL: Call brt
_
pending_add() repl
a
y
ing
TX_CLONE_RANGE
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-28
A
l
exander Mot
i
n
Z
IL
:
Do not encrypt block pointers in lr_
c
lon
e
_ra
n
ge_t
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-08
Alex
a
nde
r
Motin
Unif
y
a
r
c_prune_async() code
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-08
A
lexander
Motin
Tune
z
io buffer caches and thei
r
alignments
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-08
Al
e
x
a
nde
r
Mo
t
in
D
M
U
: Do not pre-re
a
d hol
e
s during wr
i
te
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-07
Alexa
n
der
Motin
Trust ARC_BUF_SHARED() more
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-07
Alexander Motin
Remove lo
c
k
from dsl_pool_nee
d
_dirty
_
delay()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-07
Alexander M
o
tin
Properly pad struct tx_cpu to cache
li
n
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-07
Alexander M
o
tin
FreeBSD: Im
p
rove
t
as
k
q
w
rapper
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-11
A
l
exande
r
Motin
FreeBSD
:
Red
u
ce divergence from i
n
-tr
e
e sources
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexand
e
r Motin
Z
IL: Reduce
maximu
m
size of WR
_
COPIED to 7
.
5K
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Al
e
xander Motin
Reduce n
u
m
ber of metaslab p
r
eload taskq threa
d
s
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexander Mo
t
i
n
AR
C
: Dro
p
different
s
ize h
e
ad
e
rs for crypto
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexande
r
Motin
ARC:
R
e
move b_b
u
fc
n
t/b_
e
bufcnt fr
o
m ARC headers
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
A
lexand
e
r M
o
ti
n
ARC: Remove
b_
c
v from struct
l1a
r
c
_buf_hdr
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-03
Alexander Motin
Restrict short block cl
o
ning requests
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-28
Ale
x
ander
Motin
Z
I
L: Avoid dbuf_read() in ztest_get_data()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-20
A
lexand
e
r
Mot
i
n
ZIL
:
F
ix potential ra
c
e
o
n
flush deferring
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-10
Alexa
n
der Motin
Add more constr
a
ints for block clon
i
ng
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Alexander M
o
tin
Z
I
L: Change ZIOs
i
ssue order
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Alexander Motin
ZIL: Re
v
ert zl_lock
s
cope
reduction
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Al
e
x
a
nder Motin
ZIL: Tune some
assertions
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Al
e
xander
Motin
Z
I
L: Second
atte
m
pt to reduce scop
e
of zl_is
s
uer_loc
k
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Al
e
x
a
nder Motin
ZIL
:
Replay blocks withou
t
n
ext
b
l
ock point
e
r
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
A
lexander
M
otin
ZI
L
: A
v
oid
dbuf_read(
)
before dmu_sync
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Alexande
r
Motin
Remo
v
e fastwrite mec
h
anism
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Al
e
xander
Motin
A
void w
a
iting
in dmu_sync_la
t
e_
a
rrival()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-25
Alexander Moti
n
Re
m
o
v
e zl_issuer_lock fr
o
m zil
_
suspen
d
()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-25
A
l
exander
M
otin
Z
I
L: Fix
c
o
nfig lo
c
k d
e
adloc
k
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
Alexand
e
r
M
o
t
i
n
Adjust
prefetc
h
par
a
meters
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
A
l
e
x
and
e
r
Motin
Add explicit prefetch
e
s to b
p
obj_iterat
e
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
Alexan
d
er
M
o
tin
D
o not request data L1
buf
f
e
r
s on scan prefet
c
h
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Alexander Moti
n
Fix raw receiv
e
with different
indirect block
s
i
z
e
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Ale
x
ande
r
Mo
t
in
Avoid extra s
n
pr
i
ntf() in
d
sl_deadlist_me
r
ge()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Alexan
d
er Mo
t
in
Add mi
s
s
ed DMU_PRO
J
ECTUSED_OBJECT prefetch
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
A
l
e
x
a
nd
e
r
M
otin
FreeBSD: Fix build on stab
l
e/1
3
after 1302506
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Ale
x
ander Motin
Again fi
x
ra
c
e between zi
l
_com
m
it() and zil_suspend
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Al
e
xa
n
der Motin
Som
e
ZI
O
micro-optim
i
zations
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Alexander Motin
Do
n
ot
repor
t
bytes skipped by scan
as issu
e
d
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
A
l
ex
a
n
d
er
M
otin
Fix remount when s
e
tt
i
ng
multi
p
le proper
t
ies
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-28
Alexander Moti
n
ZIL: Fix
a
n
o
the
r
us
e
-
a
f
ter-fr
e
e
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-28
Ale
x
ander Mot
i
n
Use big trans
a
c
t
ions for small r
e
cordsiz
e
writes
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-27
Alexander
M
otin
Another s
e
t of v
d
ev que
u
e opti
m
iz
a
tions
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-18
A
l
exander
M
otin
F
ix memory leak in zi
l
_parse()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-15
A
l
exan
d
er
M
otin
Remov
e
ARC/Z
I
O physdone callbacks
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-14
A
l
exander Mo
t
in
Switch refcount tracking from lists
t
o
AVL-trees
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Alexander Motin
F
inal
l
y dro
p
long
d
i
s
abled vd
e
v cache
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Al
e
xander M
o
tin
Improve
l2arc reporti
n
g in ar
c
_s
u
mmary
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
A
lexand
e
r Motin
Use list_remove_head() where
p
ossibl
e
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Alexande
r
M
o
tin
ZIL: Fix race introduced
by f638
1
1f
0
7
21
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-05
Alex
a
nd
e
r Motin
Introduce
zfs_refcount_
(
add|r
e
m
o
ve)
_
fe
w
()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-02
Alexander Motin
ZI
L
: Allow to replay block
s
of any size
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-25
Al
e
xan
d
er Motin
z
i
l:
Ad
d
some more s
t
at
i
stics
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-25
A
lexander M
o
t
in
ZIL: Redu
c
e sco
p
e of per-dataset zl_i
s
suer_l
o
ck
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-12
Alexan
d
er M
o
t
in
zil: Free lwb_bu
f
after
w
ri
t
e comp
l
etion
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-12
A
l
exande
r
Motin
z
il: Some micro
-
o
p
tim
i
zations
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-11
Alexander Motin
zil
:
Don't expec
t
zio_shrin
k
() to succeed
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-09
Alexan
d
er Motin
Remove single par
e
n
t
assertio
n
from
zi
o
_nowai
t
()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-05
Alexa
n
der Mo
t
in
Fix two abd_gang_add_ga
n
g() issues
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-04-27
Alexander Motin
Mark TX_COMMIT
tran
s
act
i
on with
TXG_NOTHROTTLE
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
next