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
Document issue with heapam line pointer truncation.
2021-09-23
P
e
ter Geoghegan
Do
c
ument issue w
i
t
h heapam line pointer
t
runc
a
tio
n
.
commit
|
commitdiff
|
tree
2021-09-22
Peter G
e
oghegan
Fi
x
"sing
l
e
value stra
t
egy"
i
ndex deletio
n
issu
e
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-20
P
et
e
r
Geoghegan
Remove overzealous index
d
eletion asserti
o
n
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-17
Peter Geoghega
n
pag
e
ins
p
ect:
M
ake page delet
i
on elog
less chatty
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-09-01
P
ete
r
Geoghegan
V
A
CUUM VERBOS
E
: Don'
t
rep
o
rt "pages removed"
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-31
Peter G
e
oghegan
Remove
o
bsolete
n
btree relation extension comm
e
nt
.
commit
|
commitdiff
|
tree
2021-08-31
Peter
Geoghegan
v
acuumlazy
.
c: Correct p
r
une
s
tate comment
.
commit
|
commitdiff
|
tree
2021-08-31
P
e
ter
G
eo
g
hegan
Remove unn
e
e
ded
old_rel_pages V
A
CUUM st
a
te fi
e
ld
.
commit
|
commitdiff
|
tree
2021-08-31
Peter Geoghe
g
an
Add histo
r
ic
c
omm
i
t to git-bl
a
me-ignore-re
v
s
f
ile
.
commit
|
commitdiff
|
tree
2021-08-27
Peter Geogheg
a
n
t
rack_io_tim
i
ng
l
ogging:
Don
'
t special case 0
m
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-27
Peter Geoghegan
Reorder log_
a
utovacuum
_
min_dura
t
i
on log
outpu
t
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-08-27
Peter G
e
oghegan
vacuumlazy
.
c: Rem
o
ve unn
e
ces
s
ary
p
a
rentheses
.
commit
|
commitdiff
|
tree
2021-08-27
Peter
Geoghegan
c
ontrib/amche
c
k: Add heapam
C
H
E
CK
_
FO
R
_INTERRUPT
S
()
.
commit
|
commitdiff
|
tree
2021-08-04
Pet
e
r
Geog
h
egan
Make va
c
u
um_index
_
cl
e
anup
r
eloption RELOPT_TYPE_ENUM
.
commit
|
commitdiff
|
tree
2021-07-20
Peter Geoghe
g
an
Doc: vacuum_mul
t
ixact_fa
i
lsafe
_
a
ge is multixact
-
based
.
commit
|
commitdiff
|
tree
2021-07-20
P
et
e
r
Geoghegan
vacuumdb: Corre
c
t comment
a
bout --force-index-cleanup
.
commit
|
commitdiff
|
tree
2021-06-28
Pete
r
Geoghegan
Improve p
g
indent release workflow
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-28
Peter Geo
g
hegan
Add pgind
e
n
t
c
o
m
mit to git-bl
a
me-
i
gnore-revs file
.
commit
|
commitdiff
|
tree
2021-06-22
Pete
r
G
e
oghe
g
an
Add list of ignorable
pgindent commits for git-blame
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-21
P
e
ter Geogh
e
gan
Remove
overzealous VACU
U
M f
a
ilsafe assertions
.
commit
|
commitdiff
|
tree
2021-06-19
P
eter
G
eoghegan
Sup
p
ort disabli
n
g i
n
dex bypassing by VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-06-15
Peter Geoghegan
Remove
unnee
d
ed field from VACUUM state
.
commit
|
commitdiff
|
tree
2021-05-28
Peter Geogh
e
gan
Fix V
A
CUUM VE
R
BOS
E
's
L
P
_DE
A
D
i
tem p
a
g
e
s
output
.
commit
|
commitdiff
|
tree
2021-05-25
Peter Geoghegan
Consider triggering V
A
CUUM
failsafe d
u
ring scan
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-05-14
P
et
e
r Geoghe
g
an
Harden
n
btree dedu
p
licati
o
n postin
g
split co
d
e
.
commit
|
commitdiff
|
tree
2021-05-13
P
e
ter Geo
g
h
egan
Fix autovac
u
um log ou
t
put h
e
a
p
truncation
issue
.
commit
|
commitdiff
|
tree
2021-05-06
Peter
Geoghegan
Remove overze
a
lous VACUUM visibility map assertion
.
commit
|
commitdiff
|
tree
2021-04-23
Peter Geoghegan
a
mcheck: MA
X
AL
I
GN()
nb
t
ree s
p
ecial area offset
.
commit
|
commitdiff
|
tree
2021-04-20
Peter Ge
o
g
h
egan
Document LP_DEAD accounting issues in VACUUM
.
commit
|
commitdiff
|
tree
2021-04-13
Peter Geogheg
a
n
Do
n
't
t
runcate he
a
p when VACUUM's
f
ai
l
safe is
i
n effe
c
t
.
commit
|
commitdiff
|
tree
2021-04-08
Pet
e
r Geog
h
egan
Silence ano
t
h
e
r _bt_
c
heck_uni
q
ue compiler
w
arn
i
ng
.
commit
|
commitdiff
|
tree
2021-04-07
Peter Geo
g
hegan
Teach VACUU
M
to bypass unnecessary index vacuuming
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-07
P
eter Geoghegan
A
dd wra
p
around failsafe
to VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-07
P
e
ter Geoghegan
Trunca
t
e li
n
e poin
t
er array durin
g
VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
Peter Ge
o
ghegan
Remove tu
p
gone
spec
i
a
l case from vacuumlazy
.
c
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
Peter
G
e
o
ghegan
Refactor
l
azy_
s
can
_
h
eap() loop
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-04-06
Peter Geoghega
n
Allocat
e
access strat
e
gy
i
n parallel VACUUM workers
.
commit
|
commitdiff
|
tree
2021-04-05
Peter Geoghegan
P
r
o
pagate parallel
V
ACUUM's
b
uffer access stra
t
eg
y
.
commit
|
commitdiff
|
tree
2021-04-05
Peter Geoghegan
Simpl
i
fy state managed by VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-29
Peter Geogh
e
gan
PageA
d
dItemExte
n
ded(): Add LP_UNUSE
D
assertion
.
commit
|
commitdiff
|
tree
2021-03-23
Peter Ge
o
ghegan
n
b
tree VACU
U
M:
C
o
p
e wi
t
h buggy opclasses
.
commit
|
commitdiff
|
tree
2021-03-21
Peter Geoghegan
Recycle
nbtr
e
e
p
a
ges del
e
ted dur
i
ng same VACU
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-16
Pe
t
e
r
Geoghegan
Fix comment about promising tu
p
le
s
.
commit
|
commitdiff
|
tree
2021-03-16
Pete
r
Geoghe
g
an
amcheck: Reduce debug mess
a
g
e
ve
r
bosit
y
.
commit
|
commitdiff
|
tree
2021-03-15
Peter Geogheg
a
n
No
t
ice th
a
t heap pag
e
h
a
s
dead items during
V
ACUUM
.
commit
|
commitdiff
|
tree
2021-03-12
Pete
r
G
eoghegan
Consolida
t
e nbtree VACUUM met
a
pa
g
e
r
outin
e
s
.
commit
|
commitdiff
|
tree
2021-03-11
P
e
ter Geogheg
a
n
Save a
f
ew cycles during nbtree VACUUM
.
commit
|
commitdiff
|
tree
2021-03-11
Peter Geog
h
egan
Add
b
ack vacuum_cleanup_i
n
dex_scale_
f
actor pa
r
ameter
.
commit
|
commitdiff
|
tree
2021-03-11
Peter
G
eoghega
n
Doc: B-Tree only
h
as on
e
additional parameter
.
commit
|
commitdiff
|
tree
2021-03-11
Peter Geoghegan
V
A
CUUM ANALYZE:
A
l
w
a
y
s update pg
_
class
.
relt
u
ples
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-11
P
e
ter Geoghe
g
a
n
Don't consider ne
w
ly i
n
serted tuple
s
in nbtree VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-03-02
Pete
r
Geoghegan
n
b
tree page deletion
:
A
d
d leaft
o
pp
a
rent assertion
.
commit
|
commitdiff
|
tree
2021-03-02
Peter Geoghegan
Fix
n
b
t
r
e
e page deletion
e
rror messages
.
commit
|
commitdiff
|
tree
2021-02-25
Peter Ge
o
gheg
a
n
VACUUM VER
B
OSE:
Count "newly d
e
let
e
d" inde
x
page
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-02-25
Pet
e
r Ge
o
g
hegan
U
s
e full 64-bit XIDs in delet
e
d nbtree pag
e
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-02-19
Peter Geo
g
he
g
an
Add nbtree REA
D
ME sectio
n
on page recyc
l
in
g
.
commit
|
commitdiff
|
tree
2021-02-18
Peter Geoghegan
n
btree README:
move VACUUM linear scan s
e
c
tion
.
commit
|
commitdiff
|
tree
2021-02-15
Peter Geo
g
hega
n
Add "LP_DEAD item?"
c
olumn to
G
i
S
T page
i
n
spect
f
unctio
n
s
commit
|
commitdiff
|
tree
2021-02-15
Peter Geoghegan
Av
o
id misinterpr
e
ting GiST pages in pageinspect
.
commit
|
commitdiff
|
tree
2021-02-15
Peter Geoghegan
Adjust lazy
_
scan
_
hea
p
(
) accounting comments
.
commit
|
commitdiff
|
tree
2021-02-12
Peter G
e
ogheg
a
n
Remov
e
obs
o
lete In
d
exB
u
lk
D
e
l
eteResult st
a
ts
field
.
commit
|
commitdiff
|
tree
2021-02-09
Peter Geoghegan
Fix obs
o
l
e
te FSM rema
r
ks in nbtre
e
READ
M
E
.
commit
|
commitdiff
|
tree
2021-02-08
Peter Geoghegan
Correct p
g
stattuple B-Tree page comme
n
ts
.
commit
|
commitdiff
|
tree
2021-02-07
Peter Geoghegan
Rename removable xi
d
function for con
s
istency
.
commit
|
commitdiff
|
tree
2021-02-04
P
e
ter Ge
o
ghegan
Har
d
e
n
nbtree page deleti
o
n
.
commit
|
commitdiff
|
tree
2021-01-31
Pete
r
Geog
h
eg
a
n
Remove unused _bt_de
l
items_dele
t
e() arg
u
ment
.
commit
|
commitdiff
|
tree
2021-01-27
Peter
G
e
oghegan
R
educe the default value
o
f vacuum_c
o
st_page_mi
s
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-01-27
Peter Ge
o
g
heg
a
n
Fix GiST index del
e
tion a
s
se
r
t issue
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-01-13
Peter
G
e
oghegan
E
n
hance n
b
tr
e
e i
n
dex tup
l
e dele
t
ion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-01-13
Peter
G
eog
h
egan
P
ass
d
own "logi
c
ally unchanged index" hint
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2021-01-05
P
e
t
e
r
Geogh
e
gan
Standardize
o
ne aspect of rmgr
d
e
s
c output
.
commit
|
commitdiff
|
tree
2020-12-31
Peter Geoghegan
Get heap page m
a
x offset
with buffer lock held
.
commit
|
commitdiff
|
tree
2020-12-31
P
eter Geoghe
g
an
Fix index deletion la
t
estRemov
e
d
X
id bug
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2020-12-15
Peter Geoghegan
Remove ob
s
olete btr
e
scan() com
m
ent
.
commit
|
commitdiff
|
tree
2020-11-17
Peter Ge
o
ghegan
Deprecate nbtree'
s
B
T
P_HAS_GARBAGE flag
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2020-11-17
Peter
G
e
oghe
g
a
n
nbtree:
R
ename nb
t
insert
.
c variables for c
o
nsis
t
e
n
cy
.
commit
|
commitdiff
|
tree
2020-11-15
Peter Ge
o
gheg
a
n
n
b
t
ree: Demote
i
ncompl
e
te
split "ca
n
't
happen" error
.
commit
|
commitdiff
|
tree
2020-11-09
P
e
ter Geo
g
h
e
gan
R
e
m
ove ineffective heapam CHECK_FOR_INTE
R
RUPTS()
.
commit
|
commitdiff
|
tree
2020-11-08
P
e
ter Geogheg
a
n
Improve
n
btree README's
L
P_DEAD
sec
t
ion
.
commit
|
commitdiff
|
tree
2020-11-05
Pet
e
r
Geoghegan
Fi
x
wal_consistency_checking nbtree bug
.
commit
|
commitdiff
|
tree
2020-11-05
Peter Geoghegan
Fix
n
btree cleanup-only VACUUM stats inacc
u
racies
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2020-09-16
Peter Geoghegan
Fix
am
c
he
c
k child check pg_upgrade bug
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2020-08-14
P
e
t
er Geoghe
g
an
Fix obsolete com
m
e
nt in xlogutils
.
c
.
commit
|
commitdiff
|
tree
2020-08-09
Peter Geoghegan
C
o
rre
c
t nbtree page split lock
c
oupling comme
n
t
.
commit
|
commitdiff
|
tree
2020-08-08
Pete
r
Geoghegan
Teach
amc
h
ec
k
to verify si
b
ling links in all ca
s
e
s
.
commit
|
commitdiff
|
tree
2020-08-07
Pet
e
r Geoghegan
Make
n
btree split REDO locking match or
i
ginal executio
n
.
commit
|
commitdiff
|
tree
2020-08-07
P
eter Geoghega
n
Rena
m
e nbtre
e
split
REDO routi
n
e vari
a
b
l
es
.
commit
|
commitdiff
|
tree
2020-08-06
P
e
t
er
Geoghegan
R
e
m
ove obsolete
a
mc
h
ec
k
co
m
ment
.
commit
|
commitdiff
|
tree
2020-08-06
Pete
r
Geoghegan
amc
h
eck: San
i
tize metapage's
a
lle
q
ual
i
mage fiel
d
.
commit
|
commitdiff
|
tree
2020-08-03
P
ete
r
Geoghega
n
Fix replica back
w
ard scan race c
o
ndi
t
ion
.
commit
|
commitdiff
|
tree
2020-08-03
Peter
Geoghegan
Ad
d
nbtree pa
g
e dele
t
ion assert
i
on
.
commit
|
commitdiff
|
tree
2020-07-31
P
eter Geogheg
a
n
Restore los
t
amch
e
ck
T
O
A
ST test coverage
.
commit
|
commitdiff
|
tree
2020-07-29
Pete
r
Geoghe
g
an
A
dd hash_mem_multi
p
lier GU
C
.
commit
|
commitdiff
|
tree
2020-07-29
Pet
e
r
Geoghega
n
Rename
a
nother "hash_mem" local v
a
riable
.
commit
|
commitdiff
|
tree
2020-07-29
Peter Geoghegan
Correct obsolete UNION hash
a
ggs comment
.
commit
|
commitdiff
|
tree
2020-07-28
Peter
G
eogheg
a
n
D
oc: Rem
o
ve ob
s
olete CREATE AGGRE
G
ATE no
t
e
.
commit
|
commitdiff
|
tree
2020-07-28
Peter
G
eoghegan
Remove ha
s
hagg_av
o
i
d
_
disk_plan
GUC
.
commit
|
commitdiff
|
tree
2020-07-21
P
e
ter G
e
oghegan
Ad
d
nbtree V
a
lg
r
ind bu
f
fer lock checks
.
commit
|
commitdiff
|
tree
2020-07-20
Pet
e
r Geogheg
a
n
A
ssert that
b
uffer
i
s
pinned in
L
o
ckBuffer()
.
commit
|
commitdiff
|
tree
2020-07-19
Peter Ge
o
ghegan
Avoid h
a
rmless Valgr
i
n
d
no-buffer-pin
error
s
.
commit
|
commitdiff
|
tree
next