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
Adjust VACUUM hastup LP_REDIRECT comments.
2023-01-02
Peter Geoghegan
Ad
j
ust VACUUM hast
u
p LP_REDIRECT
comments
.
commit
|
commitdiff
|
tree
2023-01-02
Peter
G
eoghegan
A
void special XID snaps
h
otConflictHorizon values
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-12-28
Pete
r
Geoghegan
A
d
d pag
e
-leve
l
freezing to VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-12-27
Peter Geogheg
a
n
Remove overzealous Mul
t
iXact
f
re
e
ze ass
e
r
t
ion
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-12-22
Peter Geoghegan
Use sca
n
ne
d
_pages to decid
e
when
to
f
ail
s
afe check
.
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-12-22
Peter Geoghegan
Ref
a
cto
r
how VACUUM
p
as
s
es a
r
ound i
t
s XID cutoffs
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-11-23
P
e
t
er Geoghegan
Simplify va
c
uum
_
s
e
t_xid_limits() signa
t
ure
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-11-23
P
eter Geoghegan
Don't test H
E
AP_XMAX_INV
A
LID when freezing x
m
a
x
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-11-17
Peter Geoghegan
Standa
r
dize rmgrdesc
recover
y
conflict XID output
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-11-17
Peter Ge
o
ghegan
Use cor
r
ect type name in comments about freezing
.
commit
|
commitdiff
|
tree
2022-11-15
Peter Geoghegan
D
eduplica
t
e fr
e
eze pla
n
s
i
n
freeze WAL records
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-22
Pete
r
Geoghe
g
an
Har
m
onize parameter names in pg_dump/pg
_
dumpall
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-22
Peter Geoghegan
H
a
rmonize parameter name
s
in contrib
co
d
e
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-22
Peter
Ge
o
ghegan
Harmonize more lexer funct
i
on parameter names
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-22
Peter
G
eoghegan
Ha
r
monize
parameter
n
ames in ecpg code
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-21
Peter Geoghegan
Harmoni
z
e lexer
a
d
j
acent func
t
ion
p
a
rameter name
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-20
Pete
r
Geoghegan
Fix rece
n
t cplusplusc
h
eck issue i
n
sel
f
u
n
cs
.
h
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-20
P
e
ter Geoghegan
Har
m
onize more para
m
ete
r
nam
e
s in b
u
lk
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-20
Peter Ge
o
gheg
a
n
Harmon
i
ze
parameter nam
e
s in storage
and AM code
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-19
Peter Geoghegan
Harmoniz
e
heapam a
n
d tableam parameter nam
e
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-19
Peter Ge
o
ghegan
Consis
t
ently use na
m
ed parameters in regex
c
ode consistent
l
y
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-19
Pet
e
r Geoghegan
Cons
i
stently use na
m
e
d
parameters i
n
timezone cod
e
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-19
P
e
ter Geoghegan
Consistently use named para
m
eters in regex code
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-18
Pete
r
Geoghega
n
H
armonize misse
d
reo
r
d
e
rbuffer parameter names
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-18
Pet
e
r Geoghegan
Ha
r
monize reorderbuffe
r
parameter nam
e
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-17
Pe
t
er
Geoghegan
M
ak
e
check_use
r
map() parameter names
consistent
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-09-08
Peter Geoghegan
I
n
strume
n
t fre
e
zing in auto
v
acu
u
m log repo
r
ts
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-08-31
Peter Geoghegan
Derive freeze c
u
toff from ne
x
tXID, not Oldes
t
X
min
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-08-30
P
eter Geoghegan
Adjust com
m
en
t
s t
h
at cal
l
ed M
u
ltiXactIds
"XMI
D
s"
.
commit
|
commitdiff
|
tree
2022-08-19
Peter Geoghegan
Avoid reltuples distorti
o
n in very small tables
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-08-19
P
eter Geoghegan
Initialize index s
t
ats during
p
a
rallel VACUUM
.
commit
|
commitdiff
|
tree
2022-08-05
Peter Geoghegan
Fi
x
co
m
ments about deduplication upda
t
ing
p
age
.
commit
|
commitdiff
|
tree
2022-08-05
P
e
ter Geoghegan
Add missing par
e
nthesis to max item size macro
.
commit
|
commitdiff
|
tree
2022-08-05
Peter
Geoghegan
Fix nbtre
e
maximum item
s
iz
e
macro
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-08-03
P
et
e
r
Ge
o
g
h
egan
Add another
o
ld
c
o
m
mit t
o
git-bla
m
e-ign
o
re-revs
.
commit
|
commitdiff
|
tree
2022-04-21
Peter Geoghegan
vacuumlazy
.
c: MultiXac
t
Ids a
r
e
MXID
s
,
no
t
XMIDs
.
commit
|
commitdiff
|
tree
2022-04-21
P
eter Geoghegan
Fix CLUSTER
t
uple
s
orts o
n
abbreviated expre
s
sions
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-15
P
e
ter Geog
h
egan
Fix multi-table
VACUUM
VERBOSE accounting
.
commit
|
commitdiff
|
tree
2022-04-15
P
e
ter Geo
g
hegan
V
ACUUM
VER
B
OSE: Show de
a
d
i
te
m
s for an em
p
ty table
.
commit
|
commitdiff
|
tree
2022-04-15
Pe
t
er Geogh
e
gan
Adjust V
A
CUUM'
s
r
e
movable c
u
toff log mes
s
age
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-11
Pe
t
er Geoghe
g
an
Remove comment about historic heap vacuuming issu
e
.
commit
|
commitdiff
|
tree
2022-04-07
Peter Geogh
e
g
a
n
T
runcate line p
o
inter arr
a
y durin
g
heap pruni
n
g
.
commit
|
commitdiff
|
tree
2022-04-05
P
e
t
e
r Geogh
e
gan
Hav
e
VACUUM
w
arn on relfroze
n
xid "
i
n
the future"
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-04
Peter G
e
ogh
e
g
a
n
vacuumlazy
.
c: Fu
r
ther conso
l
i
date resou
r
ce allocation
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-03
Peter G
e
o
g
hegan
G
e
n
e
ralize how
V
A
CUUM skips all-frozen pages
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-03
P
e
ter Geoghegan
S
e
t rel
f
rozenxid to oldest extant
XID
s
e
en by
V
ACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-02
Pe
t
er
G
eogh
e
ga
n
D
oc: Ad
d
relfrozenxid Tip to XI
D
wrapa
r
ound section
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-04-02
Peter Geo
g
hegan
D
o
c: Clarify the role
of aggressive VACUUMs
.
commit
|
commitdiff
|
tree
2022-04-02
Peter
G
eoghegan
vacuumlazy
.
c: Clea
n
up vari
a
ble declarations
.
commit
|
commitdiff
|
tree
2022-04-02
Peter Geogh
e
gan
Doc: Remove MultiXac
t
wrapa
r
ound se
c
tion link
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-03-13
Peter Geoghegan
VA
C
UUM VE
R
BOSE: tweak scanned_pages lo
g
ic
.
commit
|
commitdiff
|
tree
2022-03-12
Pete
r
Geo
g
hegan
vacuumlaz
y
.
c:
Stand
a
r
di
z
e rel_pages
termin
o
logy
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-03-12
Peter
G
e
oghegan
vacuu
m
lazy
.
c:
docume
n
t v
i
s
test and OldestXmin
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-03-12
Pete
r
Geoghegan
Normal
i
ze heap_prepare_freeze_tuple a
r
gument
n
ame
.
commit
|
commitdiff
|
tree
2022-02-25
Peter Geo
g
hegan
vacuumlazy
.
c: Remo
v
e obsolete num_tuples fi
e
l
d
.
commit
|
commitdiff
|
tree
2022-02-25
Peter Geoghegan
Remov
e
unnec
e
s
s
ary heap_tu
p
l
e_nee
d
s_freeze argument
.
commit
|
commitdiff
|
tree
2022-02-17
Pe
t
er G
e
o
g
hegan
Increase hash
_
mem_multiplier default to 2
.
0
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-02-17
P
e
ter Geoghegan
Avoid VACUUM reltuples distor
t
ion
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-02-15
P
e
ter Geoghegan
Up
d
a
te "don't truncate with failsafe" rationale
.
commit
|
commitdiff
|
tree
2022-02-12
Pe
t
er Geog
h
eg
a
n
C
ons
o
lidate
V
ACU
U
M
x
id
c
utof
f
logic
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-02-12
Peter Geoghegan
A
d
d VACUUM i
n
strumen
t
ation f
o
r sc
a
nned
p
ages,
r
e
lfrozenxid
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-02-11
Peter Geogheg
a
n
Simpl
i
fy lazy_scan
_
heap's handling of scanne
d
pages
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-01-29
P
e
ter Geoghegan
vacuumla
z
y
.
c: Re
n
ame state field for consistenc
y
.
commit
|
commitdiff
|
tree
2022-01-15
Peter Geoghegan
Unify VACUUM VERBOS
E
and aut
o
vacu
u
m logging
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geo
g
hegan
Fix
memory leak in inde
x
Unchange
d
hint
m
echanism
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geoghegan
vacuumla
z
y
.
c: fix "garbage tuples
"
reference
.
commit
|
commitdiff
|
tree
2021-12-09
P
e
te
r
Geo
g
hegan
St
a
ndardize cleanup lock
t
er
m
i
nology
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-30
Peter G
e
oghegan
va
c
uumla
z
y
.
c: fix
r
e
mai
n
ing
"
dead t
u
ple" reference
s
.
commit
|
commitdiff
|
tree
2021-11-29
Peter
G
eogh
e
gan
vacuumlazy
.
c: R
e
name dead_
t
uples to
d
ead_i
t
ems
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-28
Pe
t
er G
e
oghega
n
v
acuumlazy
.
c: prefer th
e
term
"
cleanup
l
ock"
.
commit
|
commitdiff
|
tree
2021-11-27
Peter Geo
g
hegan
U
p
d
a
t
e high le
v
el va
c
u
u
mlazy
.
c comment
s
.
commit
|
commitdiff
|
tree
2021-11-26
Pete
r
Geoghe
g
an
Go back to considering HOT on pages m
a
rked full
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-22
Peter Geoghegan
Rem
o
ve lazy_scan_h
e
ap parallel VACUUM comment
block
.
commit
|
commitdiff
|
tree
2021-11-13
Peter
Geoghegan
E
xplain pr
u
ning pgstats accou
n
ting subtleties
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-11
P
eter G
e
oghegan
U
pdat
e
heap_page_prune
(
)
f
ree spa
c
e map commen
t
s
.
commit
|
commitdiff
|
tree
2021-11-11
Pe
t
er Geogh
e
gan
U
p
date anoth
e
r obsolete reference in vacu
u
m
l
azy
.
c
.
commit
|
commitdiff
|
tree
2021-11-06
P
e
ter
G
eoghegan
Update obsolete reference in vacuumlazy
.
c
.
commit
|
commitdiff
|
tree
2021-11-05
Peter Geoghegan
Update obsolete heap pruning comments
.
commit
|
commitdiff
|
tree
2021-11-05
Pe
t
er Geoghega
n
Ad
d
hardening to catch i
n
valid TIDs in
i
n
d
ex
e
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-05
Peter
Geoghega
n
Add v
a
riou
s
assertions
to he
a
p
pruning code
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-04
Peter Geoghegan
A
d
d
a
n
o
t
he
r
old commit to g
i
t
-
blame-ignore-r
e
vs
.
commit
|
commitdiff
|
tree
2021-11-03
Peter Geoghe
g
an
Fix parall
e
l
am
v
acuumc
l
eanup saf
e
ty bug
.
commit
|
commitdiff
|
tree
2021-11-02
Pet
e
r
Geoghega
n
Don't overlo
o
k in
d
ex
e
s during parallel VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-29
Peter
Geo
g
hegan
De
m
ote pg_unrea
c
habl
e
()
i
n heapam to an as
s
ertion
.
commit
|
commitdiff
|
tree
2021-10-27
Pet
e
r Geoghegan
R
e
m
ove o
b
solete nbtree LP_DEAD item comments
.
commit
|
commitdiff
|
tree
2021-10-27
P
e
te
r
Geoghegan
Fix ordering of items i
n
nbtree error me
s
sage
.
commit
|
commitdiff
|
tree
2021-10-27
P
e
ter Geogheg
a
n
Fu
r
the
r
harde
n
nbtre
e
posting split c
o
de
.
commit
|
commitdiff
|
tree
2021-10-15
Peter Geogheg
a
n
Remove o
b
solete nbtree deduplication commen
t
s
.
commit
|
commitdiff
|
tree
2021-10-14
Peter Geogheg
a
n
R
emov
e
unstable pg_amche
c
k tests
.
commit
|
commitdiff
|
tree
2021-10-13
Peter Geoghegan
pg_amcheck: avoid unhelpful v
e
rificatio
n
attem
p
ts
.
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-12
Peter Geogh
e
gan
Doc: norm
a
l
ize
vacuum_multixact_failsafe_age ID
.
commit
|
commitdiff
|
tree
2021-10-12
Peter G
e
o
gh
e
g
a
n
amcheck:
Skip unlogged
relations in Hot Standby
.
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-03
Pete
r
G
e
oghe
g
an
E
nable de
d
uplication in
system catal
o
g
i
ndex
e
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-27
Peter Geoghegan
Remove un
n
e
e
d
ed nbtree lat
e
st
R
emoved
X
id c
o
mments
.
commit
|
commitdiff
|
tree
2021-09-25
P
e
ter Geoghegan
Update o
b
solete nbtree deletio
n
com
m
ents
.
commit
|
commitdiff
|
tree
2021-09-25
Peter G
e
ogheg
a
n
vacuumlazy
.
c:
Remove obsole
t
e 'onecall
'
comment
.
commit
|
commitdiff
|
tree
2021-09-24
Peter Geoghegan
nbtree README: Add note about latestR
e
movedXid
.
commit
|
commitdiff
|
tree
2021-09-23
Peter Geogh
e
gan
Document
i
ssue
with heapam line pointer
t
r
u
nc
a
tion
.
commit
|
commitdiff
|
tree
2021-09-22
Peter Geoghegan
Fix "single v
a
lue strategy" index d
e
letion issu
e
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-20
Peter G
e
ogheg
a
n
R
emove overzeal
o
us index deleti
o
n assertio
n
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
next