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
Make the vfs.zfs.vdev.raidz_impl sysctl cross-platform
2025-01-11
Alexander Motin
FreeBSD
:
Use
a
shift in vdev_check_boot_r
e
serve()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-29
Alexander Motin
ZT
S
: Reduce
file
s
ize in
redacted_panic to
1
G
B
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-29
Alexander M
o
tin
ZTS:
Remove procfs use
f
rom zpool_import_status
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-29
Alexande
r
Mot
i
n
Z
TS: Remove non-sta
n
dard awk hex n
u
mbers usage
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-27
Alexander Mot
i
n
ZTS: Incr
e
ase writ
e
sizes for RAI
D
Z/dRA
I
D
tests
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-20
A
l
exa
n
der Motin
Fix readonly check fo
r
vdev
us
e
r
p
r
operties
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-14
Alex
a
nder Motin
F
ix use-
a
fer-free reg
r
essi
o
n in
RAIDZ expansion
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-12
Alexander Motin
BRT: Check bv_m
o
s_e
n
t
r
ies in brt
_
e
n
t
ry_look
u
p()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-06
Alexander Mo
t
in
Optimize RAIDZ e
x
p
ansion
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-05
A
l
exand
e
r Motin
F
i
x
fals
e
assertion in dmu_tx_dirty_buf() on cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-04
Alexand
e
r Mot
i
n
Improve speculative pre
f
etcher for
block cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-04
Alexander
M
otin
Allow
dsl_deadlist_ope
n
()
re
t
urn errors
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-03
Alexa
n
der Motin
FreeBSD: Remove some illum
o
s compat from vnode
.
h
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-03
Alexande
r
M
otin
F
r
e
e
BSD: Return ifndef IN_BASE back to fix
t
he build
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-03
A
le
x
ander
Motin
F
i
x
regression in d
m
u_buf_will_fill()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-12-03
Alexander Motin
Ad
d
missing
parenthesis in VERIFYF(
)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-23
Alex
a
nder Mot
i
n
F
r
eeBSD: R
e
d
u
ce c
o
py_file_range()
sourc
e
l
o
ck to shared
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-23
Alexa
n
der Motin
Fre
e
BSD: Lock vnode in zfs_ioctl()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-21
A
l
exander Motin
BRT
:
C
lear bv_entc
o
unt_
d
irty on destroy
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-20
Alexander Motin
ZAP: R
e
duce leaf
a
rray an
d
free chunks
fragmentati
o
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-20
Alexand
e
r Motin
BRT: More o
p
timizations after per-vdev sp
l
itting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-20
A
lexander Motin
L2ARC: Stop rebuild before setting spa_
f
inal_txg
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-19
A
lexander Motin
Remove hash_elements_max
acc
o
unting from DBUF an
d
ARC
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-19
A
l
e
x
ander Motin
Fi
x
few __VA_
A
RGS typos in assertion
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-15
Alexander Motin
BRT: Rework structures and locks to be per-vdev
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-15
A
lexande
r
Motin
ZAP:
Add by_d
n
ode va
r
iants
to lookup/p
r
efetch_uint64
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-15
Alexander
Motin
B
RT: Don't cal
l
br
t
_p
e
ndi
n
g
_remove()
on holes/emb
e
dded
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-15
A
l
exander
Motin
Z
T
S: Avoid embedded blocks in b
c
lone/b
c
lone_prop
_
sync
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-13
A
le
x
and
e
r Motin
L2ARC
:
Move d
i
fferent stats updates
e
ar
l
i
e
r
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-05
Alexander Motin
CI: Au
t
omate some GitH
u
b PR status l
a
bel
s
ma
n
i
p
ulatio
n
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-11-05
Alexa
n
der M
o
tin
Reduce dirty records memory
usage
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-29
Alexander Motin
On the first vdev ope
n
ignore imp
o
s
si
b
le ashift hints
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-25
Alexander Mo
t
in
Pack dmu_buf
_
impl_t by 16 bytes
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-23
A
l
exander
M
otin
Workar
o
und issue of Linux v
d
ev_
d
isk
.
c, (#16678)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-20
Alexan
d
er Motin
zfs_debug
:
Re
s
tore log size
l
im
i
t for userspace
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-04
Alexander Mo
t
in
ZAP
:
A
l
ign za_name
in
z
ap_
a
ttribute_t to 8
byt
e
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-10-04
Alexander Motin
ARC: Cache
a
rc_c value during arc_evict()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-09-25
Alexander Mo
t
in
Properly
rel
e
a
s
e key in spa_keysto
r
e_dsl_key_hold_d
d
()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-09-24
A
l
e
x
ande
r
Motin
FreeBSD
:
Syn
c
taskq_
c
ancel_id() returns with Linux
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-09-21
Al
e
x
ander Moti
n
R
educe and hand
l
e EAGAIN errors
o
n
AIO label reads
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-09-17
A
l
exand
e
r Motin
Remove ex
t
ra
n
e
w
lin
e
fr
o
m s
p
a_set_all
o
cato
r
()
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-08-08
Alexan
d
er
Motin
Linux: Make zfs_pr
u
n
e() fair on NUMA systems
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-08-08
Alexander
M
otin
Softe
n
pruni
n
g t
h
reshold on no
t
evi
c
t
able metadata
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-08-08
Al
e
xander Motin
I
mpro
v
e zfs_blkptr_ve
r
if
y
()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-08-05
Ale
x
a
n
de
r
M
otin
O
n
ce more refactor arc_summar
y
output
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-08-05
Alexan
d
e
r Motin
Fr
e
eBSD: Add missing mem
o
r
y reclama
t
i
o
n acco
u
nting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-30
Ale
x
ander Motin
Linux: Report r
e
cl
a
i
m
able memor
y
to kernel as such
.
.
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-29
A
lexander Motin
Skip dno
d
e handles use whe
n
not ne
e
ded
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-29
Alexa
n
d
e
r
Motin
Cleanup
DB_DNODE() macro
s
usage
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-25
Alexande
r
Motin
Rep
l
a
c
e goo
.
gl style link
(#16373
)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-25
Alexan
d
er Motin
S
e
vera
l
impr
o
vem
e
n
t
s to ARC shrinking
(#1
6
197)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-07-24
Alexander
M
o
tin
ZTS:
Make
do_vol_test() more
determinist
i
c (
#
1
6
3
7
9)
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-29
Al
e
xander
Motin
Some impr
o
vements to
metaslabs eviction
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-25
Al
e
xander Motin
Destroy
ARC buffer in case of f
i
ll e
r
ro
r
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-17
Alexander Mot
i
n
FreeBSD: Add zfs
_
lin
k
_cre
a
te()
e
r
ror handling
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-10
Alexande
r
Motin
ZAP: Fix leaf references on z
a
p
_expand_l
e
af
(
)
errors
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-09
A
l
exand
e
r
M
oti
n
Fix ZIL clone
records
f
or legacy h
o
les
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-09
Alexan
d
e
r
Motin
F
ix scn_queue ra
c
es on very
o
l
d
p
ools
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-03
Alexand
e
r
M
o
tin
Disa
b
le high priorit
y
Z
IO t
h
reads on Free
B
SD and Linux
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-01
Alexand
e
r Mot
i
n
Improv
e
write
i
ss
u
e tas
k
qs utilizatio
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-05-01
A
l
exander Mo
t
in
Slig
h
tl
y
im
p
rove
d
no
d
e
hash
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-24
Alexand
e
r Motin
M
a
ke
more taskq param
e
ters writa
b
le
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-23
Alexander M
o
tin
L2AR
C
: Cleanup buff
e
r
re-compressio
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-22
Alexande
r
Motin
Refactor dbuf_read() for s
a
fer decrypti
o
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-19
Alexander Motin
Han
d
le FLU
S
H erro
r
s as
"
expected"
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-09
Alexa
n
d
e
r Motin
L2AR
C
:
Relax l
o
cking
d
uring
w
r
ite
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-09
Alexander M
o
tin
Sma
l
l fix t
o
p
r
efetch ranges aggregation
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-08
Alexande
r
Motin
Remove db_sta
t
e DB_NOFILL
c
hecks fr
o
m
s
yncing
c
onte
x
t
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-08
Al
e
x
an
d
er Motin
S
p
ecula
t
ive
p
refetch for re
o
rdered
r
e
quests
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-08
Al
e
xande
r
Motin
Fix read errors race af
t
e
r
b
l
ock cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-04-03
Alexand
e
r Motin
Improv
e
dbuf_read() error reporting
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-27
Ale
x
an
d
er
Motin
B
R
T: Check pool clone stats in mor
e
tes
t
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-27
Alexander M
o
tin
BRT: F
i
x tests
to
work on
non-empty poo
l
s
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-27
A
l
exand
e
r Motin
B
R
T:
F
i
x holes clo
n
ing
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-26
A
l
exander
Motin
BRT: Skip gett
i
ng leng
t
h in brt_entry_look
u
p()
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-25
Alexander M
o
tin
BRT: Make BRT block s
i
zes configurable
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-25
Alexande
r
M
o
t
in
BRT: Relax
brt_pending_apply() loc
k
ing
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-25
Alexander Moti
n
ZAP: Mas
s
ively s
w
itch to _by_dno
d
e() in
t
e
r
fa
c
es
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-25
A
lexander Mot
i
n
B
R
T: Skip duplic
a
te
BRT prefetches
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-21
Al
e
xand
e
r Motin
ZAP: Some clea
n
up
s
/micro-optimizations
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-21
Alexande
r
Motin
BRT:
C
h
ange
b
rt
_
pending_tree sorting order
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-03-21
Alexander Motin
Update resume
t
o
ken at obj
e
ct receive
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-02-13
Alexander M
o
tin
L
i
nux:
Cleanup taskq threa
d
s
s
p
awn/e
x
it
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alex
a
nder Mo
t
in
Fix liv
e
list
a
ssertions for dedup
a
nd clo
n
ing
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alex
a
n
d
e
r
Mo
t
in
Improv
e
block sizes checks during cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2024-01-09
Alexander Motin
ZIL: Update
L
in
u
x tracing after #15635
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-21
A
l
exander
Motin
ZIL:
I
m
pr
o
ve next log block size predi
c
tio
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-15
Alexander Moti
n
d
m
u: Allow buffe
r
f
i
lls to fail
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-12
Alex
a
nder
Motin
d
buf: Set
dr_data when unov
e
rriding after
c
lone
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-12
Alexander Motin
dbuf: Handle arcbuf assignment after bl
o
ck cloning
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-09
Alexan
d
er Motin
DM
U
: Fix lock leak on dbu
f
_hold() e
r
ror
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-06
Alex
a
nder
Mo
t
in
BRT: Li
m
it brt_vd
e
v_dump
(
)
to on
l
y on
e
vdev
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-06
Alexander Motin
ZIL:
Remove 128K into
2x68K LWB split opti
m
izatio
n
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-06
Alexande
r
Motin
zdb: Dump encrypted write
a
nd
clon
e
ZIL re
c
ords
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-05
Alexa
n
der Motin
ZI
L
: Do not clone blocks
f
rom the futur
e
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-01
Alexander Moti
n
ZIL: Remove TX_CLON
E
_R
A
NGE repl
a
y for ZV
O
Ls
.
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-12-01
Alexander Motin
ZIO: Add ov
e
rflow ch
e
c
ks for line
a
r buffers
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-29
Alexander Motin
ZIL: Call
brt_pending
_
add() replayin
g
TX_C
L
ONE_RAN
G
E
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-28
Alexander Motin
Z
I
L: Assert record
s
izes
in
different p
l
a
c
es
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
2023-11-27
A
le
x
ande
r
Motin
ZVOL: Minor c
o
de cleanup
Signed-off-by:
Alexander Motin
<mav@FreeBSD.org>
commit
|
commitdiff
|
tree
next