repo.or.cz
/
pgsql.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vacuumlazy.c: Clean up variable declarations.
2022-04-02
Peter Geoghe
g
an
vacuumlazy
.
c: Clean u
p
v
a
riable declarations
.
commit
|
commitdiff
|
tree
2022-04-02
Peter
G
eoghegan
Doc: Rem
o
ve MultiXact wraparo
u
nd section lin
k
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-13
Peter Ge
o
ghegan
VACUUM V
E
RBOSE: tweak scan
n
e
d
_pages logic
.
commit
|
commitdiff
|
tree
2022-03-12
Peter Geoghegan
vacuumlazy
.
c: St
a
n
dard
i
ze rel_pa
g
es terminolog
y
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-12
Pe
t
e
r Geoghegan
vacuuml
a
zy
.
c: do
c
u
m
ent vi
s
test and O
l
destXmin
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-12
P
eter Geoghegan
Normaliz
e
heap_prepare_freeze_tu
p
le argument name
.
commit
|
commitdiff
|
tree
2022-02-25
Peter Ge
o
ghegan
vacuumlazy
.
c: Remo
v
e obsolete
num_tuples field
.
commit
|
commitdiff
|
tree
2022-02-25
P
e
ter
Geoghegan
Remove
unnec
e
ssar
y
hea
p
_tup
l
e_ne
e
ds
_
f
reeze argum
e
nt
.
commit
|
commitdiff
|
tree
2022-02-17
Peter Ge
o
gh
e
g
an
Increase
ha
s
h_m
e
m
_multiplier defau
l
t
t
o 2
.
0
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-17
Pe
t
er Geoghe
g
a
n
Avo
i
d VACUUM reltuples distortion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-15
Pe
t
er Geogh
e
gan
Update "don't tru
n
cate with fai
l
safe" rational
e
.
commit
|
commitdiff
|
tree
2022-02-12
Peter Geog
h
egan
Conso
l
ida
t
e VACU
U
M xid cu
t
o
f
f
l
ogic
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-12
Peter Geogheg
a
n
Add VACU
U
M
i
n
strumenta
t
ion f
o
r s
c
a
n
ned pages, r
e
lfrozenxid
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-11
Peter
G
eoghegan
Simplif
y
la
z
y_scan_heap's handling of
sc
a
n
n
e
d
p
a
g
es
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-29
Peter G
e
oghegan
vacu
u
mlazy
.
c
:
Rena
m
e state
f
ield
f
or consis
t
ency
.
commit
|
commitdiff
|
tree
2022-01-15
P
eter Geoghegan
Unify VACUUM VERBOSE an
d
a
utovac
u
um logging
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geoghegan
Fix
memory l
e
ak
i
n
indexUnchanged hint mechanism
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geoghegan
v
acuum
l
azy
.
c:
f
i
x "garbage tuples"
r
eference
.
commit
|
commitdiff
|
tree
2021-12-09
Pete
r
Geo
g
hegan
Stand
a
rdize cle
a
nup
l
ock
t
erminolog
y
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-30
Pe
t
er Geogh
e
gan
v
acuumlazy
.
c:
f
ix rema
i
ning "dead tuple" references
.
commit
|
commitdiff
|
tree
2021-11-29
Peter Ge
o
ghega
n
va
c
uuml
a
zy
.
c: Rename
d
ead_tuples to
dea
d
_i
t
em
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-28
Pet
e
r G
e
oghegan
v
acuumlazy
.
c
:
prefer the term "cleanup lock"
.
commit
|
commitdiff
|
tree
2021-11-27
Peter Geoghegan
Update
high le
v
el vacuu
m
l
azy
.
c c
o
mments
.
commit
|
commitdiff
|
tree
2021-11-26
Peter Geo
g
hegan
Go back
to considering
H
OT
o
n pages marked full
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-22
Peter Geoghegan
Remove lazy_
s
can_heap para
l
lel V
A
CUUM
comment block
.
commit
|
commitdiff
|
tree
2021-11-13
Pet
e
r
G
eoghega
n
Explain
prun
i
ng
p
g
s
tats accounting
s
ubtl
e
ties
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-11
Peter Geo
g
hegan
Update heap_
p
a
ge_prun
e
() free space map c
o
mm
e
nts
.
commit
|
commitdiff
|
tree
2021-11-11
Peter
Geog
h
egan
Up
d
ate a
n
o
ther obso
l
ete reference in va
c
uumlazy
.
c
.
commit
|
commitdiff
|
tree
2021-11-06
P
ete
r
G
eo
g
hegan
Update obsolete reference in vacuum
l
azy
.
c
.
commit
|
commitdiff
|
tree
2021-11-05
Peter
Geogheg
a
n
U
p
d
a
t
e obsolete heap pruning c
o
m
ments
.
commit
|
commitdiff
|
tree
2021-11-05
Peter
Geogh
e
gan
Add hardening to catch invalid TIDs in in
d
exes
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-05
Pet
e
r Geo
g
hegan
Add
various
a
ss
e
rt
i
o
ns to hea
p
pruning c
o
de
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-04
Peter Geoghega
n
A
d
d
a
nother
o
ld c
o
mmit to git
-
blame-ignore-revs
.
commit
|
commitdiff
|
tree
2021-11-03
Peter Geog
h
egan
Fix para
l
l
e
l amv
a
cuumcleanup safety bug
.
commit
|
commitdiff
|
tree
2021-11-02
Peter
Geoghegan
Don't overlook ind
e
xes du
r
ing p
a
r
allel VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-10-29
Peter Geoghegan
Demote pg_u
n
reachable() in heapam to an a
s
sertion
.
commit
|
commitdiff
|
tree
2021-10-27
Peter Geoghegan
Remove obs
o
lete nb
t
r
e
e LP_
D
EAD item comments
.
commit
|
commitdiff
|
tree
2021-10-27
Pet
e
r
Geoghe
g
an
Fix orderi
n
g o
f
items in nbtr
e
e erro
r
message
.
commit
|
commitdiff
|
tree
2021-10-27
Peter Geoghegan
Furt
h
er ha
r
d
en nbtre
e
posting split code
.
commit
|
commitdiff
|
tree
2021-10-15
Peter Geoghegan
Remove obsolete
n
b
tree
deduplication comments
.
commit
|
commitdiff
|
tree
2021-10-14
P
e
ter Geoghegan
Remo
v
e unstable pg_amcheck tests
.
commit
|
commitdiff
|
tree
2021-10-13
Peter Geoghegan
pg
_
amcheck: avo
i
d unhelpful verificati
o
n attempt
s
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-10-12
Pet
e
r Ge
o
ghe
g
an
Doc: normalize
vacuum_multixact_f
a
il
s
afe_age ID
.
commit
|
commitdiff
|
tree
2021-10-12
P
eter Geoghegan
a
m
chec
k
: Ski
p
un
l
o
gg
e
d relations in Hot Stand
b
y
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-10-03
Pet
e
r Geogh
e
gan
Enable d
e
duplication
i
n s
y
stem catalog
i
nd
e
xes
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-27
Peter Geoghega
n
R
emove unneeded nbtree late
s
tRemovedXid comm
e
n
ts
.
commit
|
commitdiff
|
tree
2021-09-25
Peter Geoghegan
Update obsolete
n
btree de
l
etion comm
e
nt
s
.
commit
|
commitdiff
|
tree
2021-09-25
Peter Geogh
e
gan
v
a
cuumlazy
.
c: Remove obsolete 'on
e
cal
l
' c
o
mment
.
commit
|
commitdiff
|
tree
2021-09-24
Peter Geogheg
a
n
n
b
tr
e
e README: Add note about latestRem
o
vedXid
.
commit
|
commitdiff
|
tree
2021-09-23
P
eter Geogh
e
gan
Do
c
ument i
s
sue with heap
a
m
line po
i
nter truncatio
n
.
commit
|
commitdiff
|
tree
2021-09-22
Peter Geoghegan
Fix "single
value strategy" index deletion issue
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-20
Peter Geogh
e
gan
Remove
overze
a
lo
u
s in
d
ex deletion
a
s
se
r
tion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-17
Peter Geoghegan
pagei
n
spec
t
: M
a
k
e
page deletion
e
l
og less
c
hatty
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-01
Peter
Geog
h
egan
VACUUM VERB
O
SE: D
o
n
'
t report "pa
g
es
r
emove
d
"
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-31
Pe
t
er Geoghegan
Remove
obs
o
lete
nbtree relation extens
i
on co
m
ment
.
commit
|
commitdiff
|
tree
2021-08-31
Pet
e
r
Geoghegan
vacuum
l
azy
.
c: Correct pru
n
e
state co
m
ment
.
commit
|
commitdiff
|
tree
2021-08-31
Peter Geoghegan
Remov
e
unneeded old_rel_pages
V
ACUUM stat
e
field
.
commit
|
commitdiff
|
tree
2021-08-31
P
eter Geoghegan
Add
his
t
oric commit to git-b
l
ame-ignore-rev
s
file
.
commit
|
commitdiff
|
tree
2021-08-27
Peter Geoghe
g
an
tr
a
c
k
_
i
o
_
timing logging:
D
on't spe
c
ial
c
a
s
e 0 ms
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-27
P
e
t
er Geoghe
g
an
Reorder log_
a
utova
c
u
u
m_m
i
n_
d
uration l
o
g
output
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-27
Peter Geoghegan
vacuumlazy
.
c:
R
e
move u
n
necessary
p
arentheses
.
commit
|
commitdiff
|
tree
2021-08-27
Peter Ge
o
ghegan
c
ontr
i
b/amchec
k
: Add heapa
m
CHECK_FO
R
_INTERR
U
PTS()
.
commit
|
commitdiff
|
tree
2021-08-04
Pe
t
er Geog
h
e
g
an
M
ake vacuum_index_cl
e
anup rel
o
ption RELOPT_T
Y
PE_ENUM
.
commit
|
commitdiff
|
tree
2021-07-20
Peter
G
eogheg
a
n
D
o
c: vacuum_multix
a
c
t_failsafe_age is mu
l
tixact-based
.
commit
|
commitdiff
|
tree
2021-07-20
Peter Geoghegan
vacuumdb
:
Correct comment abou
t
--force-index-
c
leanu
p
.
commit
|
commitdiff
|
tree
2021-06-28
Peter Geoghegan
Improve pg
i
ndent re
l
ea
s
e workflo
w
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-28
Pete
r
Geogheg
a
n
Ad
d
pgindent commit t
o
git-
b
lam
e
-ignore-re
v
s file
.
commit
|
commitdiff
|
tree
2021-06-22
P
et
e
r Geoghegan
Add li
s
t
of
i
gn
o
rab
l
e
pgindent commits for gi
t
-blame
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-21
Peter Geoghegan
Remove ove
r
zealous VACUUM failsafe assert
i
ons
.
commit
|
commitdiff
|
tree
2021-06-19
Pe
t
er Geoghegan
Suppor
t
disabling index byp
a
ssing by
V
A
C
U
UM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-15
P
e
ter Geoghegan
R
em
o
ve unneeded
f
ield fro
m
VACUUM sta
t
e
.
commit
|
commitdiff
|
tree
2021-05-28
Peter Geoghega
n
Fix V
A
CUUM VE
R
B
O
S
E's LP_DEAD i
t
e
m pages outp
u
t
.
commit
|
commitdiff
|
tree
2021-05-25
Peter Geoghegan
Conside
r
triggering VACUU
M
failsafe during scan
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-05-14
Peter
G
eog
h
egan
Harden nb
t
ree ded
u
p
l
ication
posting sp
l
it cod
e
.
commit
|
commitdiff
|
tree
2021-05-13
Peter Geoghegan
F
i
x aut
o
vacuum log o
u
tput heap truncat
i
on issue
.
commit
|
commitdiff
|
tree
2021-05-06
Peter Geoghegan
R
e
move o
v
erzea
l
ou
s
VACUUM
v
isibility m
a
p
assertio
n
.
commit
|
commitdiff
|
tree
2021-04-23
Peter Geog
h
egan
amch
e
ck: MAXALIGN()
n
btree special a
r
ea off
s
et
.
commit
|
commitdiff
|
tree
2021-04-20
Peter G
e
o
g
heg
a
n
Docum
e
nt LP_DEA
D
ac
c
ount
i
ng
i
s
s
ues in
V
ACUUM
.
commit
|
commitdiff
|
tree
2021-04-13
P
eter Geoghegan
Don't truncate heap when VACUUM's
f
ailsafe is
in effe
c
t
.
commit
|
commitdiff
|
tree
2021-04-08
Peter Geoghegan
Silen
c
e
a
not
h
er
_
b
t
_
c
heck_unique compi
l
er warnin
g
.
commit
|
commitdiff
|
tree
2021-04-07
P
eter G
e
o
ghe
g
an
Teach VACUUM to bypas
s
unnecessar
y
index vacuuming
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-07
Pe
t
er G
e
o
ghegan
A
d
d wraparound fai
l
s
a
fe to
VACU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-07
Peter
G
eoghegan
Trunca
t
e
l
ine pointer array during VA
C
UUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
Peter Geog
h
egan
Remov
e
tupgone specia
l
c
a
se f
r
om
va
c
u
u
m
lazy
.
c
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
Peter Geoghegan
Refac
t
or lazy_
s
can_heap()
loop
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
P
e
ter Geoghegan
Allocat
e
ac
c
ess
str
a
tegy
in
p
a
r
allel VACU
U
M
w
o
rkers
.
commit
|
commitdiff
|
tree
2021-04-05
P
eter
G
eoghegan
Propagate parallel VA
C
UUM
'
s buffer acces
s
st
r
a
t
eg
y
.
commit
|
commitdiff
|
tree
2021-04-05
Peter Geoghegan
Simpli
f
y state managed by VACU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-29
Peter Geogheg
a
n
Pag
e
AddI
t
emExt
e
nde
d
(): Add LP_UNUSED asserti
o
n
.
commit
|
commitdiff
|
tree
2021-03-23
Pet
e
r
Geoghegan
nbtre
e
VACUU
M
:
C
ope with buggy opc
l
asses
.
commit
|
commitdiff
|
tree
2021-03-21
Peter Geo
g
hegan
Recycle
n
btree pages deleted during
s
ame VACU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-16
P
e
t
er Geoghegan
F
ix comment ab
o
ut prom
i
si
n
g
tuples
.
commit
|
commitdiff
|
tree
2021-03-16
P
e
t
e
r Geoghegan
a
mch
e
c
k
: Reduce debug message v
e
rbosit
y
.
commit
|
commitdiff
|
tree
2021-03-15
Pete
r
Geoghe
g
an
Notice th
a
t
heap page ha
s
d
e
ad it
e
ms during
VACUUM
.
commit
|
commitdiff
|
tree
2021-03-12
P
eter
Geoghegan
Consol
i
date nbtre
e
VACUUM
m
e
tapage r
o
utines
.
commit
|
commitdiff
|
tree
2021-03-11
Pete
r
Geoghegan
Save
a few cycles dur
i
ng nbtree VACUUM
.
commit
|
commitdiff
|
tree
2021-03-11
P
eter
G
eoghegan
Ad
d
back v
a
cuum_cleanu
p
_inde
x
_s
c
ale_fac
t
o
r p
a
ramete
r
.
commit
|
commitdiff
|
tree
2021-03-11
Pe
t
er
Geoghegan
D
oc: B-Tre
e
o
nly has one ad
d
ition
a
l p
a
ra
m
ete
r
.
commit
|
commitdiff
|
tree
2021-03-11
P
e
t
e
r
G
eoghe
g
a
n
VACUUM ANALYZE: Always update pg_class
.
reltuples
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-11
Peter G
e
oghegan
Don't consider newly inserted tuples
in nb
t
r
e
e
V
A
CU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
next