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
Fix nbtree posting list update desc output.
2023-04-10
Peter
G
e
o
ghegan
F
ix nbt
r
e
e
po
s
t
i
ng list upda
t
e de
s
c output
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-07
P
e
ter Geo
g
hegan
Show m
o
r
e
d
etail i
n
nbtree rmgr descriptions
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-07
P
e
t
e
r Geoghe
g
a
n
Show more det
a
il in heapam rmgr descr
i
ptions
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-03
P
e
ter Geo
g
hegan
Make
SP-GiST redirec
t
c
l
eanup
mo
r
e agg
r
essive
.
commit
|
commitdiff
|
tree
2023-04-03
Peter Geoghe
g
an
R
e
cycle delet
e
d nbtree page
s
m
o
re aggressively
.
commit
|
commitdiff
|
tree
2023-04-03
P
eter Geoghe
g
an
Move
heaprel struct fiel
d
next to
i
ndex rel field
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-31
Peter Ge
o
g
h
egan
Add show_data
opt
i
on to p
g
_get_w
a
l
_
b
lock
_
info
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-30
Peter Ge
o
ghegan
S
h
o
w
recor
d
i
nformation i
n
pg_get_wal_block_info
.
Author: Peter Geoghegan <
pg@bowt.ie
>
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-28
P
eter Geoghegan
Fix recent pg_walinsp
e
ct
fpi_length bug
.
commit
|
commitdiff
|
tree
2023-03-27
P
e
te
r
Geogh
e
g
an
p
g_
w
a
l
inspect: Adjust me
m
ory contex
t
name
.
commit
|
commitdiff
|
tree
2023-03-23
Peter Geoghegan
Count updates that move r
o
w to
a
new pag
e
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-26
Peter G
e
o
g
hegan
Revert "Ad
d
ea
g
er a
n
d lazy freezing str
a
tegies to VA
C
UUM
.
"
commit
|
commitdiff
|
tree
2023-01-25
Pe
t
er G
e
og
h
egan
Doc: up
d
a
t
e VACU
U
M VERBOSE freezing tip
.
commit
|
commitdiff
|
tree
2023-01-25
Pe
t
er
Geog
h
eg
a
n
A
dd eag
e
r and laz
y
f
r
eezin
g
stra
t
e
g
i
e
s to VACU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-24
Peter Geoghegan
U
p
date
m
o
re obsolete m
u
l
ti
x
act
.
c comments
.
commit
|
commitdiff
|
tree
2023-01-16
Peter Geoghega
n
T
i
gh
t
en up VACUUM's approa
c
h to sett
i
ng V
M
bits
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
Peter Geoghegan
Make lazy_vac
u
um_hea
p
_re
l
match lazy_s
c
an_heap
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
Pet
e
r
Geog
h
egan
vacuumla
z
y
.
c: Tweak local var
i
a
ble
name
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
Peter Geog
h
egan
Re
n
ame and r
e
locate freeze plan
de
d
up routines
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-11
Peter Geoghegan
I
m
p
r
ove
Transactio
n
Id
D
idAbort() docu
m
entation
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-04
Peter Geoghegan
Chec
k
that xma
x
di
d
n'
t
co
m
mit in freeze check
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-04
Peter Ge
o
ghegan
U
p
dat
e
ob
s
olete mult
i
xact
.
c comments
.
commit
|
commitdiff
|
tree
2023-01-03
Pe
t
er Geog
h
egan
vacuuml
a
zy
.
c
:
Save get_database_name() in va
c
rel
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-03
Peter
G
e
o
ghegan
Del
a
y commit status checks until free
z
ing executes
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-03
Pe
t
e
r
Geoghegan
Refine
t
he definition of pag
e
-level fre
e
zing
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-02
Pe
t
er Geoghegan
Adjust
VACUUM
hastup
LP_REDIRE
C
T
comments
.
commit
|
commitdiff
|
tree
2023-01-02
Peter Ge
o
ghegan
Avoid
s
p
e
c
i
a
l
XID sn
a
p
s
h
o
tConflictHo
r
izon values
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-28
Pet
e
r Geoghegan
Add pa
g
e-level fre
e
z
ing to
V
A
CU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-27
Pete
r
G
eoghe
g
an
Remo
v
e
o
v
e
rzealous Mu
l
tiX
a
ct f
r
eeze
asserti
o
n
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-22
Pe
t
er Geogheg
a
n
Use
s
c
anned_pages to decide when
t
o failsafe ch
e
ck
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-22
Pete
r
Geoghegan
R
efacto
r
how VACUUM passes around i
t
s X
I
D cutoffs
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-23
P
e
ter Geoghega
n
Simplify va
c
uum_set_xid_limits() signature
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-23
Peter Geogheg
a
n
Don't test HEAP_XMAX_
I
NVALID whe
n
f
r
eezing xmax
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-17
Pet
e
r Geoghegan
S
t
a
n
dardize rm
g
rdesc recove
r
y conflict XID
output
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-17
Peter Geoghegan
Use corr
e
ct t
y
pe name in comme
n
ts about freezing
.
commit
|
commitdiff
|
tree
2022-11-15
Pete
r
Geoghegan
D
eduplica
t
e freeze plans in freeze W
A
L recor
d
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
P
ete
r
Geoghegan
H
ar
m
onize para
m
eter names in pg_d
u
m
p
/
pg_dumpa
l
l
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Pete
r
Ge
o
ghegan
Harmoniz
e
paramet
e
r names in contrib cod
e
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Pe
t
er Geog
h
eg
a
n
Ha
r
moniz
e
more
l
exer
f
unctio
n
parameter names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Pete
r
Geoghegan
Harmon
i
ze
p
ar
a
met
e
r na
m
es in
e
c
pg cod
e
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-21
Peter Geoghegan
Harmoniz
e
lexer
adja
c
en
t
fu
n
ction parameter names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-20
Pe
t
er
Geoghegan
Fix recent cplusplusch
e
c
k
is
s
ue in sel
f
uncs
.
h
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-20
Peter Geo
g
hega
n
Harmonize
m
ore pa
r
ameter
n
ames in bu
l
k
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-20
Pete
r
Geog
h
egan
Harmo
n
ize
p
a
r
a
me
t
er names
i
n storag
e
and AM
c
ode
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-19
Pete
r
Geogh
e
ga
n
H
armonize h
e
apam and table
a
m p
a
ram
e
t
er names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-19
Peter Geoghegan
Consisten
t
ly use
named paramete
r
s in r
e
ge
x
c
ode consis
t
ent
l
y
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-19
Pete
r
Geo
g
h
ega
n
Consis
t
ently use n
a
me
d
parameters in timezone code
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-19
Pe
t
er Geoghegan
Consisten
t
ly use
named p
a
rame
t
ers in regex code
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-18
Peter
G
eo
g
hegan
Harmoniz
e
missed
r
eorderbuffer parameter names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-18
Peter Geog
h
egan
Harmonize reord
e
rbuffer
parameter names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-17
Pet
e
r Geoghe
g
an
Make check_u
s
e
r
map() param
e
ter name
s
con
s
istent
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-08
Peter Geoghegan
Ins
t
rumen
t
freezing in autovacuum
l
o
g
repor
t
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-08-31
P
ete
r
Geoghega
n
Derive freeze cu
t
off from nextXID, not O
l
d
e
stXmin
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-08-30
P
e
ter Ge
o
g
hegan
Adjust comments that called MultiXactIds "XMIDs"
.
commit
|
commitdiff
|
tree
2022-08-19
Peter Geog
h
egan
A
voi
d
r
e
ltuples distortio
n
in very small tabl
e
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-08-19
P
e
ter Geogh
e
gan
Initialize
index stats during
p
arallel VAC
U
U
M
.
commit
|
commitdiff
|
tree
2022-08-05
Pet
e
r Ge
o
gh
e
gan
Fix com
m
en
t
s about
dedu
p
lication u
p
dating
p
age
.
commit
|
commitdiff
|
tree
2022-08-05
Pet
e
r
Geoghegan
A
d
d missing parenth
e
sis to m
a
x item size macro
.
commit
|
commitdiff
|
tree
2022-08-05
Peter
Geoghegan
Fix nbt
r
ee maximum item si
z
e macro
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-08-03
P
et
e
r
Geoghegan
Add ano
t
her old commit t
o
g
i
t-
b
la
m
e-ignore-revs
.
commit
|
commitdiff
|
tree
2022-04-21
Peter Ge
o
ghegan
vacuuml
a
zy
.
c
:
MultiXa
c
tI
d
s are MXID
s
,
not
XMI
D
s
.
commit
|
commitdiff
|
tree
2022-04-21
Pe
t
er Geoghegan
Fix CLUSTER tuple
s
orts on abbrevia
t
ed expressions
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-15
P
e
ter
Geoghe
g
an
Fix multi-ta
b
le VACU
U
M VERB
O
SE
ac
c
o
unting
.
commit
|
commitdiff
|
tree
2022-04-15
Peter Geoghe
g
an
VACUUM VERBOSE: Show
d
ead
i
t
e
m
s for an e
m
pty t
a
ble
.
commit
|
commitdiff
|
tree
2022-04-15
Peter Geog
h
egan
Ad
j
us
t
VACUUM's removable cutoff log m
e
ssage
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-11
Pet
e
r Ge
o
ghegan
Remov
e
c
o
mment about historic h
e
ap va
c
uumin
g
iss
u
e
.
commit
|
commitdiff
|
tree
2022-04-07
Pe
t
er Geoghegan
Tru
n
ca
t
e line
pointer array during
heap pruni
n
g
.
commit
|
commitdiff
|
tree
2022-04-05
Pete
r
Geoghegan
Have VACUUM warn on relfrozenxid "in t
h
e
future
"
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-04
Peter Geoghegan
v
a
cuumlazy
.
c: F
u
rther
co
n
solidate reso
u
r
c
e
a
llocation
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-03
Peter Geoghegan
Generali
z
e how
V
ACUUM sk
i
ps all-froze
n
page
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-03
Peter Geoghegan
Set re
l
frozenxid to olde
s
t
ext
a
nt XID seen by
V
AC
U
UM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-02
Peter Geoghegan
Doc: Add relfr
o
z
enx
i
d Tip
t
o XID wra
p
a
r
ound section
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-04-02
Peter Geo
g
hegan
D
oc: Clarif
y
the ro
l
e of aggres
s
ive V
A
C
U
UMs
.
commit
|
commitdiff
|
tree
2022-04-02
P
e
t
er Geoghegan
va
c
uuml
a
zy
.
c:
C
le
a
n up
v
ariable de
c
l
ar
a
tio
n
s
.
commit
|
commitdiff
|
tree
2022-04-02
Peter Ge
o
g
h
e
gan
Doc: Remove MultiXact wra
p
aroun
d
section link
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-13
Peter Geogh
e
gan
VACUUM
VERBOSE
:
tweak s
c
a
n
ned_
p
ages logic
.
commit
|
commitdiff
|
tree
2022-03-12
Peter Geoghegan
vacuumlaz
y
.
c
:
S
t
a
nd
a
rdi
z
e
rel_pages termi
n
ology
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-12
Pet
e
r Geoghe
g
an
vacu
u
mlazy
.
c: document vistest and OldestXmin
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-03-12
Peter Geo
g
h
e
gan
N
ormalize heap_prepar
e
_freeze_tuple argument name
.
commit
|
commitdiff
|
tree
2022-02-25
Pe
t
er Geoghe
g
an
v
acuu
m
l
a
zy
.
c:
Rem
o
ve
o
bso
l
ete num_
t
u
ples field
.
commit
|
commitdiff
|
tree
2022-02-25
Peter Geoghegan
Remove
u
nnecessary heap_tuple_needs_freeze
argument
.
commit
|
commitdiff
|
tree
2022-02-17
P
e
t
er Ge
o
ghegan
In
c
r
ea
s
e hash_mem
_
m
ultiplier default to 2
.
0
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-17
Pete
r
Geog
h
egan
Av
o
id VACUU
M
r
eltu
p
l
e
s d
i
s
to
r
t
i
on
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-15
Peter Geoghegan
Update "d
o
n't trunc
a
te with failsafe"
rationale
.
commit
|
commitdiff
|
tree
2022-02-12
Peter Geog
h
egan
Cons
o
lidate VAC
U
U
M xid cutoff
l
o
g
ic
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-12
Pe
t
er Geogheg
a
n
Add VACUUM instrum
e
n
t
a
tion for scanned page
s
,
relfrozenxid
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-02-11
Peter
G
eoghe
g
a
n
Simplify lazy_scan_
h
eap'
s
handling of scanned pag
e
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-29
P
e
ter Geo
g
hegan
vacuum
l
azy
.
c
: Rename state field fo
r
consistency
.
commit
|
commitdiff
|
tree
2022-01-15
Peter G
e
o
ghegan
U
n
ify VACUUM VER
B
OSE and autovacuum l
o
gging
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geoghegan
F
ix memory le
a
k
in
i
ndexUncha
n
ged hi
n
t m
e
chanism
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-01-12
Pe
t
e
r Geogh
e
g
an
vacuumlazy
.
c: fix "ga
r
bag
e
t
u
ples" refer
e
nce
.
commit
|
commitdiff
|
tree
2021-12-09
Peter Geoghegan
S
ta
n
dardize cleanup lock te
r
minolog
y
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-30
Peter Geoghe
g
an
va
c
uumlazy
.
c: fi
x
remaining "d
e
ad tuple" re
f
erences
.
commit
|
commitdiff
|
tree
2021-11-29
Peter
Geoghega
n
vacuumlazy
.
c: Ren
a
me dead_tupl
e
s t
o
d
e
ad_items
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-28
Peter Geo
g
h
egan
vacuumlazy
.
c: prefe
r
the
term "cleanup lo
c
k"
.
commit
|
commitdiff
|
tree
2021-11-27
Peter Ge
o
ghegan
Update high level vacu
u
m
l
a
z
y
.
c comments
.
commit
|
commitdiff
|
tree
2021-11-26
Pete
r
Geoghegan
Go ba
c
k to c
o
nside
r
in
g
HO
T
on pages marked full
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-22
Pe
t
e
r Geoghe
g
an
Remove
lazy_scan_heap paral
l
el VACUU
M
com
m
ent block
.
commit
|
commitdiff
|
tree
2021-11-13
Pe
t
er Geoghe
g
an
Ex
p
lai
n
p
r
u
ning pgs
t
at
s
accountin
g
sub
t
letie
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-11-11
Pe
t
er G
e
oghe
g
an
Update heap_page_prune() free s
p
a
c
e
map comments
.
commit
|
commitdiff
|
tree
next