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
ZIL: Reduce maximum size of WR_COPIED to 7.5K
2023-10-07
Al
e
x
a
nder Motin
ZIL: Redu
c
e
ma
x
i
m
u
m
size of WR_COPIED
to 7
.
5K
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexander Motin
R
educe number
o
f me
t
aslab pre
l
o
ad taskq thre
a
d
s
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexander Motin
A
R
C: Drop dif
f
erent
s
ize headers for crypto
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
Alexand
e
r Motin
ARC: Remove b
_
b
ufcnt/b_ebufcnt from
ARC hea
d
ers
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-07
A
l
exander Motin
ARC: R
e
move b_cv
f
rom str
u
ct l
1
a
r
c
_buf
_
hdr
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-10-03
Alexander Mo
t
i
n
Restrict short block cloning requests
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-28
Alexan
d
er Mo
t
in
Z
I
L
:
Avoid d
b
uf_rea
d
() in ztest_get_d
a
ta()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-20
A
le
x
ander Motin
ZIL: Fix po
t
ential race on flush deferring
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-10
Alexa
n
der Motin
A
d
d more cons
t
rain
t
s for b
l
o
c
k cloning
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Al
e
xander Mot
i
n
Z
I
L: Change ZIOs issue order
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Alexander Mot
i
n
ZIL
:
R
e
vert zl_loc
k
scope
reduction
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-09-02
Alexander Mot
i
n
ZIL: Tune some assertions
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Alexander Moti
n
ZIL:
Se
c
o
nd attempt to reduce scope of zl_issuer_loc
k
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Alexander Motin
ZIL: Re
p
l
a
y bl
o
ck
s
without
n
ext b
l
ock pointer
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Alexander
M
o
t
in
ZIL: Avoid dbuf_read() before dmu_syn
c
()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Alexander M
o
tin
R
e
move fastw
r
ite m
e
cha
n
ism
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-08-25
Ale
x
ander Motin
Avoid waiting
i
n dmu_
s
ync_late_arrival
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-25
Alex
a
n
der Motin
R
emove zl_iss
u
er_lock fr
o
m z
i
l_suspend()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-25
A
l
exander Mo
t
in
Z
IL: Fix config lock deadlock
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
Alexander Motin
A
djus
t
pre
f
e
tch parame
t
e
rs
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
Alexander Motin
Add explicit p
r
efetches to bpo
b
j_iterate()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-21
Ale
x
ander Motin
Do not
r
equest
d
ata L1 buff
e
r
s on
s
can prefetc
h
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Alexander Motin
F
ix
raw receive with diffe
r
ent indirect block size
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Alexander M
o
t
in
Avoid
e
x
tra
s
npri
n
tf() in
d
s
l_deadlist
_
merge()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
A
l
exander Mo
t
in
Add missed
D
MU_PROJECT
U
SED_OB
J
ECT
p
refetch
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-07-20
Alexand
e
r Motin
F
reeB
S
D: Fix bui
l
d
on stab
l
e/1
3
after
1302506
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Ale
x
an
d
er Motin
Again f
i
x race b
e
t
we
e
n zil
_
commit() and zil_s
u
s
p
end()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
A
lex
a
nder
M
otin
Some ZIO
micro-optimizations
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Alexander Mot
i
n
D
o not report bytes skipped by scan as issued
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-30
Alexander Motin
Fix remount when
s
e
t
ting mul
t
ip
l
e
propert
i
es
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-28
A
l
exander Motin
ZIL: Fix ano
t
h
er use-after-
f
ree
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-28
Alexander Motin
Use big transactions for s
m
all
r
e
cordsi
z
e w
r
ites
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-27
A
lexan
d
er Motin
Ano
t
her set of vdev queue opt
i
mizations
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-18
Al
e
xander Motin
Fix memory leak in zil_parse
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-15
Ale
x
ander Motin
R
e
m
ove ARC/Z
I
O
physdone callbacks
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-14
Ale
x
a
n
der Motin
Swit
c
h
r
efcount tracki
n
g from lists to
AVL-trees
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Alexander Moti
n
Fina
l
ly drop
l
o
ng disab
l
ed vdev cache
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Al
e
xander Motin
I
mprov
e
l
2
arc rep
o
rting in arc_summa
r
y
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
A
l
exander Motin
Use
l
ist_remove_head()
w
he
r
e possible
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-09
Alexander
M
ot
i
n
ZIL: Fix rac
e
introdu
c
ed
b
y
f
63811f0721
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-05
Alexander
M
o
t
in
Introduce zf
s
_refc
o
un
t
_
(ad
d
|remove)
_
few(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-06-02
Alexa
n
der Mot
i
n
Z
IL: Allo
w
to
r
e
play block
s
of any
s
i
ze
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-25
Alexande
r
Moti
n
zi
l
:
Add s
o
me
m
ore
s
t
atistics
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-25
Alex
a
nder Motin
ZIL: Re
d
uce scope of pe
r
-
dataset
z
l_issuer_lock
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-12
Alex
a
nd
e
r Motin
zil
:
Free lwb_buf a
f
t
er w
r
ite comple
t
ion
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-12
Alexander Motin
zil: Some micro-op
t
imization
s
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-11
Alexander M
o
tin
zil: Don
'
t expect zio_shrink()
t
o succee
d
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-09
Alexander Mo
t
in
Remove single
parent ass
e
rtion
f
rom
z
io_nowait
(
)
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-05-05
Alexander Motin
Fix two abd_gang_add_g
a
ng()
issues
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-04-27
Al
e
xa
n
d
e
r
Motin
Mark TX_C
O
MMIT transaction with TXG_NOTHROTTLE
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-04-26
Ale
x
a
n
der Motin
Fix p
o
sitive
A
BD size assertion i
n
abd_verify()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-04-05
A
l
exander M
o
ti
n
Fix some
s
ignedness
issues in arc_evict()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-03-18
A
l
exander
M
otin
FreeB
S
D:
R
emove extra arc_reduce_t
a
rget_size() call
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-03-08
Al
e
xander Motin
Mor
e
adaptive ARC eviction
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-03-01
Alexande
r
Motin
S
y
ste
m
-
wide spec
u
lati
v
e pr
e
fetch limi
t
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-02-13
Al
e
xande
r
Motin
I
m
prov
e
arc_read()
er
r
or reporting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-25
Alexander Motin
Prefetch
o
n deadlists me
r
ge
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-24
Alexander
M
otin
Introduce minima
l
ZIL block commit delay
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-09
Alexa
n
der Motin
Remove some de
a
d ARC code
.
(#14340)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-05
Alexander Motin
Pac
k
zrlock_t by 8 bytes
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-05
Alex
a
nder Motin
Update arc_summary and a
r
cstat out
p
uts
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-05
Alexan
d
er Mo
t
in
Hide
b
_freeze_* under ZF
S
_
DEBUG
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-01-05
A
lexander
Motin
Implement uncached prefetch
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-12-22
Alexande
r
Motin
a
rc_read()/arc_a
c
cess() refactoring
a
nd cleanup
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-11-29
A
le
x
ander Mot
i
n
Remove few p
o
inter de
r
efere
n
ces in dbuf_read()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-11-29
A
le
x
a
n
de
r
M
otin
Switch dn
o
d
e
stats to wmsum
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-11-29
Al
e
xander Moti
n
Micro
-
optimi
z
e zrl_
r
emove
(
)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-11-28
Alexander Mo
t
in
R
emove at
o
mics fro
m
zh_
r
efcount
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-10-20
Alexander Moti
n
Optimi
z
e microzaps
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-09-08
Alexa
n
d
er Motin
Improve too large physical ashift handling
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-09-02
Alexander
M
o
t
in
Apply arc_shr
i
nk_shift to
A
RC
a
bove arc_c_min
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-07-21
Al
e
xa
n
der Motin
Fix
s
crub
resume f
r
o
m
n
ew
l
y created
ho
l
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-07-05
Ale
x
ander Motin
Avoid me
m
ory
copy when v
e
rifying raid
z
/
draid parit
y
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-07-05
Alexander Motin
Avoid mem
o
ry copies du
r
i
ng mirro
r
scr
u
b
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-28
Ale
x
an
d
er Motin
Fix and disable blocks s
t
atistics during
s
cru
b
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-27
A
l
exander Moti
n
Av
o
id two 64-bit di
v
isi
o
ns per scan
n
ed blo
c
k
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-24
Alexander Motin
Several B-tree o
p
timizations
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-24
Alexander Motin
Severa
l
sorted s
c
rub optimi
z
ations
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-17
Alexander Moti
n
Fr
e
eBSD: I
m
prove
c
rypto_disp
a
tch() h
a
ndling
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-15
Alexa
n
der Motin
Reduc
e
ZIO io_lo
c
k conten
t
ion on
s
orted scrub
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-10
Alexander Mot
i
n
Im
p
rove
s
orted scan memory accounting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-09
A
l
exander Mo
t
in
AVL: Remov
e
obsolete branchin
g
o
p
timizations
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-06-01
Alexander M
o
tin
Remove wro
n
g assertion in log spacemap
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-05-25
Alexander Motin
More
specula
t
ive pr
e
fetcher
i
m
pr
o
v
e
me
n
ts
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-05-24
Ale
x
a
nder Motin
Refa
c
tor Log Size Limit
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-05-04
Al
e
xander Motin
Improve m
g
_aliquo
t
m
a
th
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-04-26
Alexande
r
Mot
i
n
I
m
p
rove l
o
g
spacemap lo
a
d t
i
m
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-04-20
Alexand
e
r Mot
i
n
F
r
eeBSD:
Fix
t
r
anslatio
n
f
r
om ABD to
p
h
ysical pag
e
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2022-02-04
Alexa
n
d
er Motin
Add
m
ore control/vis
i
bility to spa_load
_
ver
i
fy()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-12-23
A
l
exander Motin
Reduce num
b
er of arc_prune threads
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-09-17
A
lexande
r
M
o
tin
Really zero th
e
zer
o
page
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
Alexander
Mo
t
in
R
e
move b
_
pabd/b_
r
a
b
d allo
c
a
t
i
on from ar
c
_hdr_
a
lloc()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
A
l
exander Motin
Inc
r
e
ase default volblocksi
z
e from 8KB
to 1
6
KB
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
Al
e
xander Motin
Optimize arc_l2c
_
only list
s
assertions
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
Alexander Motin
Fix/im
p
ro
v
e dbu
f
hits accounting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
Al
e
xander Motin
Avoid vq_loc
k
drop in vdev_queue_aggregate()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-08-17
Alexander Motin
Use
m
o
r
e
a
t
om
i
c
s
i
n
r
efcounts
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-07-27
Alexander
Motin
Avoid sm
a
l
l buffer copying
o
n wr
i
te
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-07-26
Alexander Motin
Add comment on metaslab_class_throttle
_
r
e
s
erve(
)
locking
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2021-07-22
Alexander Motin
FreeBSD:
Ignore
m
ake_dev_
s
() errors
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
next