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
zio: do no-op injections just before handing off to vdevs
2025-01-11
A
l
exander
M
otin
FreeBSD: Use as
h
ift
in vdev_c
h
eck_boot_reserve()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-29
A
l
exander Motin
ZTS: Reduce
f
ile size in
r
edacted_p
a
nic to 1GB
Signed-off-by:Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-29
Alexander Mo
t
in
ZTS: Remove procfs use fro
m
z
p
o
ol_import_status
Signed-off-by:Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-29
Alexander Motin
ZTS: R
e
move no
n
-standard awk he
x
number
s
usage
Signed-off-by:Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-27
A
l
exa
n
der
M
otin
ZTS: Increase
w
rite sizes
f
or RAI
D
Z
/
dRAID te
s
t
s
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-20
A
lexander Motin
Fix re
a
donly check
for vdev user properties
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-14
Alexander Mo
t
in
F
ix use-afer-f
r
ee regression
in RAIDZ expansion
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-12
Al
e
xander Motin
BRT
:
C
h
eck bv_m
o
s_entries in brt
_
e
n
try_loo
k
u
p
()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-06
Ale
x
ander
M
otin
Optim
i
z
e
R
AIDZ expans
i
on
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-05
A
lex
a
nder M
o
tin
F
ix false a
s
sertion in
dmu_tx_dirt
y
_buf(
)
on cloning
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-04
Alexan
d
er Motin
Improve
speculative pre
f
etche
r
f
o
r
bl
o
ck
c
loning
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-04
Alexa
n
der Motin
Allo
w
dsl_deadlist_open() ret
u
rn
e
r
rors
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-03
Alexander Motin
FreeBSD: R
e
m
ove some illumos
c
ompat from vnode
.
h
Signed-off-by:Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-03
Al
e
x
a
n
der
M
o
tin
FreeBSD: Re
t
urn ifndef
IN_BASE b
a
ck to fix the bu
i
l
d
Signed-off-by:Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-03
A
l
exan
d
er Motin
F
ix
r
egression in dmu_b
u
f
_
will_
f
ill()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-12-03
Alexand
e
r Mo
t
in
Add missing parenthesis in VERI
F
Y
F()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-23
Alexander Motin
FreeBSD: Reduce
c
opy_
f
i
le_rang
e
() sou
r
ce lock
to shared
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-23
Alexander Motin
FreeB
S
D
:
Lock
v
nod
e
in zfs_
i
o
c
tl
(
)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-21
Al
e
xander
M
oti
n
BRT: Clear
b
v_e
n
tcount_dirty o
n
destro
y
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-20
Alexander Mot
i
n
ZAP: Re
d
uce leaf a
r
ray
and free chunks fragment
a
t
ion
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-20
Alexander Motin
BR
T
: More optimizations after per-vdev
s
p
l
i
tting
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-20
Al
e
x
a
nder
M
o
t
i
n
L2ARC: Stop rebuild b
e
fore
setting spa_final_txg
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-19
Alexand
e
r Mo
t
i
n
Remove hash_element
s
_max acc
o
un
t
ing f
r
om DBUF and
ARC
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-19
Alexander
M
otin
Fix few __VA_
A
R
GS typos in a
s
sertions
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-15
Alexander Motin
BRT: Rework
s
t
r
uctures and locks to be per-vdev
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-15
A
l
e
xande
r
Motin
ZAP: Add by_d
n
ode variant
s
to lookup/pr
e
fetch_
u
int64
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-15
A
lexa
n
der Mo
t
in
B
RT: Don't call brt_pending_
r
emov
e
() on
holes/embedded
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-15
Alexa
n
de
r
Motin
ZTS: Avoid
e
mb
e
d
d
ed bl
o
c
k
s
in bclone
/
bclone
_
prop
_
s
y
n
c
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-13
Alexander Motin
L2ARC: Move di
f
ferent stats u
p
dates ear
l
ier
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-05
Ale
x
ander Motin
C
I
: Autom
a
te some GitHub P
R
status labels manipulations
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-11-05
Alexander Motin
Reduce
d
ir
t
y
records memory
u
sage
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-29
A
lex
a
nder Motin
O
n
the first vdev op
e
n ignore impossibl
e
a
s
hift
hin
t
s
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-25
Alexan
d
er
Mo
t
in
P
a
ck dm
u
_buf
_
impl_t by 16 bytes
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-23
Alex
a
nder Motin
W
orkaroun
d
issue of Linux vdev_disk
.
c, (#1
6
6
78
)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-20
A
lexander Motin
zfs_debug
:
R
estore log size limit for usersp
a
ce
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-04
Alexander Moti
n
ZA
P
:
A
l
ign za_nam
e
in
z
ap_attri
b
ute_
t
to 8 bytes
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-10-04
Al
e
xander Moti
n
ARC: Ca
c
he arc_c value during
a
rc_evict(
)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-09-25
Alexander Motin
Properly rele
a
se key i
n
spa_keystore_d
s
l
_k
e
y_hold_dd()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-09-24
Alexander Motin
FreeBSD:
S
ync
tas
k
q_c
a
ncel_id()
r
eturns with Linux
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-09-21
Alexander
Motin
R
e
duce and handle
E
AGAIN erro
r
s on AIO lab
e
l reads
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-09-17
A
lexander Motin
Remove
extr
a
newlin
e
from
spa_set_allocator()
.
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-08-08
Alexander Motin
Linux: Make
z
f
s
_prune() fair on NUMA systems
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-08-08
A
lexand
e
r Motin
Soft
e
n pruning threshold on not evictab
l
e me
t
a
data
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-08-08
Alexander
M
o
t
in
Improve zfs
_
b
lkptr_verify()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-08-05
Alexan
d
er Motin
Once more
r
efactor arc
_
s
ummary output
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-08-05
Al
e
xander Motin
F
r
e
eBSD: Add missing memory reclamatio
n
accounting
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-30
Alexander Motin
Li
n
ux: Rep
o
rt reclai
m
a
ble memor
y
to ker
n
el
as suc
h
.
.
.
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-29
Alexander Motin
Skip dnode handles
use when not ne
e
ded
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-29
Al
e
xande
r
Motin
Cleanup DB_DNODE() m
a
cros us
a
ge
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-25
A
l
exande
r
Motin
R
e
place goo
.
gl style lin
k
(#16373)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-25
Alexa
n
d
er Motin
Several improvements
to ARC
s
h
r
i
nking (#1
6
197)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-07-24
Alexan
d
er
M
otin
ZTS: Make d
o
_vol_test()
more deterministic (#16379)
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-29
Alexan
d
er Moti
n
So
m
e improvemen
t
s to
metaslabs evicti
o
n
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-25
Alex
a
nder Motin
D
estroy ARC buffer
i
n cas
e
of f
i
l
l err
o
r
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-17
Al
e
xand
e
r
Motin
FreeBSD: Add zfs_link_crea
t
e() error handling
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-10
A
l
e
x
ander
M
otin
Z
A
P: Fix
leaf r
e
ferences on zap_expand_lea
f
() erro
r
s
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-09
Alexander Motin
Fix ZIL c
l
on
e
r
ecords f
o
r l
e
gacy holes
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-09
Ale
x
a
n
der Motin
F
ix scn
_
que
u
e
races on very ol
d
p
ools
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-03
Alexander Motin
Disable h
i
gh priority ZIO threads on FreeBS
D
an
d
Li
n
ux
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-01
A
l
e
x
ander M
o
tin
Impro
v
e
w
rite issue taskqs
u
t
ilization
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-05-01
Alexander Mo
t
in
Slightly im
p
rove d
n
ode hash
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-24
Alexander Motin
Make
m
ore taskq
p
a
r
ameters writ
a
ble
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-23
Alexand
e
r M
o
ti
n
L2ARC: Clean
u
p
buffe
r
re-compression
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-22
Alexan
d
er
Mo
t
in
R
e
fac
t
or d
b
uf
_
r
e
a
d
() for safer decryption
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-19
Alexan
d
er Motin
H
a
ndl
e
FLUSH errors as "ex
p
ected"
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-09
Alexand
e
r Motin
L2ARC: Relax
l
ocking during w
r
ite
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-09
Alexander Motin
S
m
a
ll fi
x
t
o prefe
t
ch ranges aggregation
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-08
Alex
a
n
d
er Motin
Remo
v
e
d
b
_state DB_
N
OFI
L
L checks from syncin
g
co
n
t
ext
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-08
Alexander
M
o
tin
Spe
c
ulative pre
f
etch for r
e
ordered requests
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-08
Alexander Motin
Fix read errors
r
ace after block cloning
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-04-03
Alexander Motin
Imp
r
ove
dbuf_
r
ead() err
o
r rep
o
rting
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-27
A
l
exander
Moti
n
B
R
T: Check pool clone
stats in more
t
ests
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-27
Alexand
e
r Mo
t
i
n
B
R
T: Fix
tests
to work on non-empty poo
l
s
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-27
Ale
x
ander Motin
B
RT: Fix ho
l
es
cloning
.
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-26
Alexan
d
er Motin
BRT: Skip getting
len
g
th in brt_en
t
r
y_lookup()
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-25
Ale
x
an
d
er Motin
BRT: Make BRT block
s
izes conf
i
gurable
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-25
Ale
x
ande
r
M
otin
B
R
T: Relax brt_pending_apply() locking
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-25
Alexander Motin
ZAP: Mas
s
ively
switch to _by_dnode() inte
r
faces
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-25
A
lexander
M
otin
B
RT: Skip dupli
c
ate BRT prefetche
s
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-21
Al
e
x
ander Motin
ZAP: Some cleanups/micr
o
-optim
i
zations
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-21
Alexa
n
d
er
Motin
B
RT
:
Change brt_pendin
g
_tre
e
sorting or
d
er
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-03-21
Al
e
xander Motin
Upd
a
te res
u
me token at ob
j
ect receive
.
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-02-13
A
lexander Mo
t
in
Linux: Cleanup taskq
threads spa
w
n
/
exit
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-01-09
Ale
x
ande
r
Motin
Fix livelist
a
ssertions
f
o
r
ded
u
p and clon
i
ng
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-01-09
A
lexander Motin
Improve bloc
k
s
i
zes checks d
u
rin
g
c
l
oning
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2024-01-09
Alexande
r
Motin
ZIL: Updat
e
Linux tracing after #15635
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-21
Alexander Motin
ZIL: Impr
o
ve next log
b
lock si
z
e
p
redi
c
tio
n
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-15
Alexander
M
otin
dm
u
: Allow buffer fills to fail
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-12
Alexand
e
r Motin
dbu
f
: Set dr_data when unoverrid
i
ng a
f
ter
clone
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-12
Ale
x
a
n
der Motin
dbuf: Handle
arcbu
f
assign
m
ent after bloc
k
clo
n
ing
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-09
A
l
exander Motin
DMU: Fix l
o
ck leak on dbuf_hol
d
() err
o
r
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-06
Al
e
x
a
nder Motin
BRT: Limit
b
rt_vdev_dump()
t
o
only one vdev
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-06
Al
e
xander Motin
ZIL:
R
em
o
ve 128K i
n
to
2x68K LWB spl
i
t optimiza
t
i
o
n
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-06
Alexan
d
er Motin
zdb:
Dum
p
en
c
rypted write and clone ZIL rec
o
rds
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-05
Alexan
d
er Motin
ZI
L
: Do not clone b
l
ock
s
from the
future
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-01
Alex
a
n
d
er Motin
ZIL: Re
m
o
ve TX_C
L
O
N
E_RANGE r
e
play
fo
r
Z
V
O
Ls
.
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-12-01
A
lexander Motin
Z
I
O:
A
dd overflow
c
hecks
f
o
r
linear
b
u
ffers
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-11-29
Alexan
d
er Mo
t
in
ZIL
:
C
all
br
t
_
pend
i
ng_a
d
d()
replaying TX_CLONE_RANGE
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-11-28
Alexander M
o
tin
ZI
L
: Assert record sizes
i
n differ
e
nt places
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
2023-11-27
Alexa
n
der Motin
Z
V
O
L: Mi
n
or
c
ode cleanup
Signed-off-by: Alexander Motin <
mav@FreeBSD.org
>
commit
|
commitdiff
|
tree
next