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 memory leak in indexUnchanged hint mechanism.
2022-01-12
Peter
Geoghegan
Fix memory leak i
n
i
n
dexUnchanged hi
n
t m
e
chanism
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2022-01-12
Peter Geoghe
g
an
vacuum
l
a
zy
.
c
: fi
x
"garba
g
e tuples" reference
.
commit
|
commitdiff
|
tree
2021-12-09
P
e
t
e
r Geoghegan
Standardize c
l
ea
n
u
p l
o
ck termino
l
ogy
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-30
Pet
e
r Ge
o
g
h
egan
vacuu
m
lazy
.
c: fix remaining
"
d
ead tupl
e
" references
.
commit
|
commitdiff
|
tree
2021-11-29
P
e
ter Geoghegan
v
a
cuumlaz
y
.
c: Ren
a
me dead_tuple
s
to dead_items
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-28
Peter Geoghegan
va
c
uumlazy
.
c:
prefe
r
t
he term "c
l
eanup lock"
.
commit
|
commitdiff
|
tree
2021-11-27
Peter Geoghegan
U
p
date high
l
evel
v
acuumlazy
.
c comments
.
commit
|
commitdiff
|
tree
2021-11-26
Peter Geoghegan
Go
back
to consider
i
ng HOT
o
n
page
s
marked full
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-22
P
e
ter Geoghegan
R
e
m
o
ve la
z
y
_
scan
_
h
eap parallel
V
ACUUM comment blo
c
k
.
commit
|
commitdiff
|
tree
2021-11-13
Pet
e
r Geogheg
a
n
Expl
a
i
n pruning
pg
s
tats accounting
subtleties
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-11
Pe
t
er
Geoghegan
Update heap_page_prune() free space map comments
.
commit
|
commitdiff
|
tree
2021-11-11
Pete
r
Geo
g
hegan
U
pdate an
o
ther obsolete r
e
ference
i
n
vacuumlazy
.
c
.
commit
|
commitdiff
|
tree
2021-11-06
Pet
e
r
G
e
oghegan
Update obso
l
e
te
refere
n
ce in vacuumlazy
.
c
.
commit
|
commitdiff
|
tree
2021-11-05
Pe
t
e
r
Geogheg
a
n
Update obsolete heap pru
n
ing comments
.
commit
|
commitdiff
|
tree
2021-11-05
Peter Geoghegan
A
dd harden
i
ng to catch inv
a
lid TIDs i
n
indexes
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-05
Peter
Geoghegan
A
d
d various
a
ssertions to
h
eap
p
r
u
n
ing code
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-11-04
Pet
e
r Geoghe
g
an
A
d
d another
o
ld commit to git-blame
-
ignore-r
e
vs
.
commit
|
commitdiff
|
tree
2021-11-03
Peter Geogheg
a
n
Fix pa
r
alle
l
a
mva
c
uumcl
e
anup safety b
u
g
.
commit
|
commitdiff
|
tree
2021-11-02
Pet
e
r Geog
h
egan
Don't overlook
ind
e
xe
s
durin
g
p
a
rall
e
l VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-29
Peter Geoghegan
Dem
o
te
p
g_
u
nreachable() in he
a
pam to a
n
a
ssertion
.
commit
|
commitdiff
|
tree
2021-10-27
Peter Geoghegan
Rem
o
ve o
b
solete nb
t
ree LP_DEAD item
co
m
ments
.
commit
|
commitdiff
|
tree
2021-10-27
Peter Geoghegan
Fix
ord
e
ring of items
i
n
nbtree er
r
or messag
e
.
commit
|
commitdiff
|
tree
2021-10-27
Peter Geogh
e
g
an
Furth
e
r harden nbtree
posting split code
.
commit
|
commitdiff
|
tree
2021-10-15
Peter Geoghegan
Remov
e
obsolete nb
t
ree
d
ed
u
plication comments
.
commit
|
commitdiff
|
tree
2021-10-14
Peter Geoghegan
Re
m
ove unstable
p
g_amcheck t
e
sts
.
commit
|
commitdiff
|
tree
2021-10-13
P
eter Geoghegan
p
g_amchec
k
:
avo
i
d u
n
h
e
lp
f
ul ve
r
i
f
ication attemp
t
s
.
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-12
Peter
Geogh
e
gan
Doc: normalize vacuum
_
mul
t
ixact_
f
ailsafe_age ID
.
commit
|
commitdiff
|
tree
2021-10-12
Peter
G
eoghegan
amcheck:
Skip unlogged rela
t
ions in
Hot Standby
.
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-10-03
Peter Geoghegan
E
nable deduplication
i
n system catalog
inde
x
es
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-27
Pete
r
Ge
o
ghegan
R
e
move unneeded nbtr
e
e late
s
t
R
emove
d
Xid commen
t
s
.
commit
|
commitdiff
|
tree
2021-09-25
Peter Geogh
e
g
a
n
U
pdate
o
bs
o
lete nbtree deletion comments
.
commit
|
commitdiff
|
tree
2021-09-25
P
eter Geog
h
ega
n
vacuum
l
azy
.
c:
Re
m
ove obsolete 'o
n
e
c
a
ll'
comm
e
nt
.
commit
|
commitdiff
|
tree
2021-09-24
Peter Geoghegan
nbtree R
E
ADME: Add note
about latestRemov
e
d
X
i
d
.
commit
|
commitdiff
|
tree
2021-09-23
P
eter Ge
o
ghegan
Document i
s
sue w
i
th he
a
pam line poin
t
e
r
truncation
.
commit
|
commitdiff
|
tree
2021-09-22
Pete
r
Geoghegan
F
i
x
"singl
e
value s
t
rategy"
i
n
dex d
e
letion issue
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-20
Peter Geogheg
a
n
Remo
v
e ov
e
rzealous
i
ndex deletio
n
assertio
n
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-17
Peter Geoghegan
pageinspect: M
a
ke p
a
g
e deleti
o
n e
l
o
g less cha
t
ty
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-09-01
Peter
G
e
oghegan
VACU
U
M VERBOSE: Don'
t
report "pages re
m
oved"
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-08-31
Peter Geogheg
a
n
Remove obsole
t
e nbt
r
ee
r
elat
i
on extension com
m
ent
.
commit
|
commitdiff
|
tree
2021-08-31
Peter Geogh
e
gan
v
a
c
uumlazy
.
c
: Correct prune s
t
at
e
comment
.
commit
|
commitdiff
|
tree
2021-08-31
P
e
ter Ge
o
ghega
n
Rem
o
ve unneeded ol
d
_rel_pa
g
es VACUU
M
st
a
te field
.
commit
|
commitdiff
|
tree
2021-08-31
Pet
e
r
G
eoghegan
Add
h
istoric commit to git-bla
m
e-
i
gn
o
re-revs file
.
commit
|
commitdiff
|
tree
2021-08-27
P
eter G
e
ogh
e
gan
tr
a
ck_io
_
timi
n
g loggin
g
:
Don't sp
e
cial case 0 ms
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-08-27
Peter
G
eoghegan
Reorder log_autovacuu
m
_min_duration log ou
t
put
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-08-27
Peter G
e
oghegan
v
a
cuumla
z
y
.
c: Remove unnecessary paren
t
heses
.
commit
|
commitdiff
|
tree
2021-08-27
Peter Geoghegan
contrib/amcheck: Add heapam
C
HECK_FOR_INTERRUP
T
S()
.
commit
|
commitdiff
|
tree
2021-08-04
Peter Geoghe
g
an
Make va
c
uum_index_cl
e
anup
reloption RELOPT_TYP
E
_ENUM
.
commit
|
commitdiff
|
tree
2021-07-20
P
eter
Geoghegan
Doc: vac
u
um_multixact_fail
s
afe
_
a
g
e is mul
t
ixa
c
t-based
.
commit
|
commitdiff
|
tree
2021-07-20
Peter
G
eog
h
egan
v
acuumdb: Correct comment about --
f
orce-index-cleanup
.
commit
|
commitdiff
|
tree
2021-06-28
Pete
r
Ge
o
ghegan
Improve pg
i
ndent release workfl
o
w
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-06-28
Peter Geoghegan
Add pg
i
ndent commit
to git-blame
-
igno
r
e-revs file
.
commit
|
commitdiff
|
tree
2021-06-22
P
eter Geoghega
n
Add list of
i
g
nor
a
b
l
e pgindent commit
s
for
g
it
-
blame
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-06-21
Pet
e
r
Geoghegan
Re
m
ove
ove
r
zealous VACUUM failsafe as
s
erti
o
ns
.
commit
|
commitdiff
|
tree
2021-06-19
Peter Geoghegan
S
u
ppor
t
disabli
n
g in
d
ex
b
ypas
s
in
g
by VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-06-15
Peter Geogh
e
gan
Re
m
ove unneede
d
field from VACUUM state
.
commit
|
commitdiff
|
tree
2021-05-28
Pe
t
e
r
Geogh
e
gan
Fix VACUUM VERBOSE'
s
LP_DEAD i
t
em
pages output
.
commit
|
commitdiff
|
tree
2021-05-25
P
eter G
e
oghegan
Consider
t
riggering VACUU
M
failsafe during scan
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-05-14
P
e
ter G
e
o
g
hega
n
H
arden n
b
tree deduplication p
o
sting split code
.
commit
|
commitdiff
|
tree
2021-05-13
Pe
t
er G
e
og
h
egan
Fix autovacuum log output heap
truncati
o
n issue
.
commit
|
commitdiff
|
tree
2021-05-06
Peter G
e
oghegan
Remove ov
e
r
z
eal
o
us
V
ACUUM visibi
l
ity map assertion
.
commit
|
commitdiff
|
tree
2021-04-23
Peter Geoghega
n
amcheck: MAXALIG
N
() nbtree special
a
rea offset
.
commit
|
commitdiff
|
tree
2021-04-20
Peter Geoghe
g
a
n
D
o
cument
L
P
_
D
E
AD a
c
c
ounting issues
i
n VACUUM
.
commit
|
commitdiff
|
tree
2021-04-13
P
e
ter Geoghegan
Don
'
t truncate heap
when V
A
CUUM's failsafe is
i
n
e
ff
e
ct
.
commit
|
commitdiff
|
tree
2021-04-08
Peter Geogh
e
gan
Silence
a
nother _bt_check_uniq
u
e compiler warni
n
g
.
commit
|
commitdiff
|
tree
2021-04-07
P
eter Geoghe
g
an
Teach
VACUUM t
o
bypass unnecessary index
v
a
cuuming
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-04-07
P
e
t
er
Geoghegan
Add
wr
a
paround failsafe to VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-04-07
Pet
e
r
Geogh
e
gan
Trunc
a
te line pointer array duri
n
g
VAC
U
UM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
Reviewed-By:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-04-06
Peter Geog
h
egan
Remove tupgone
spec
i
al case
from vacuumlazy
.
c
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-04-06
P
e
t
e
r Geog
h
eg
a
n
Re
f
acto
r
lazy_scan_heap() lo
o
p
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-04-06
P
e
t
e
r G
e
oghegan
A
l
locate
access strate
g
y
i
n parallel
V
ACU
U
M
workers
.
commit
|
commitdiff
|
tree
2021-04-05
Pete
r
Ge
o
g
hegan
Propagate parall
e
l VACUUM'
s
buffer acce
s
s strategy
.
commit
|
commitdiff
|
tree
2021-04-05
P
e
ter Geoghegan
Si
m
pl
i
fy state managed by V
A
CUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-03-29
Peter Ge
o
ghegan
Pag
e
A
d
dItemE
x
tended(): Add LP_UNUSED assertion
.
commit
|
commitdiff
|
tree
2021-03-23
Pet
e
r Geogheg
a
n
nbtree
VACUU
M
: Cope with buggy opclasse
s
.
commit
|
commitdiff
|
tree
2021-03-21
Peter Geoghegan
Recycle nbtree pages deleted during same
V
ACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-03-16
Peter Ge
o
gheg
a
n
Fix co
m
ment abou
t
promis
i
ng tup
l
es
.
commit
|
commitdiff
|
tree
2021-03-16
Peter Geoghegan
amcheck: Reduc
e
debug message verbosity
.
commit
|
commitdiff
|
tree
2021-03-15
P
e
t
e
r
Geoghegan
Notice that heap page has dead it
e
ms
during VACUUM
.
commit
|
commitdiff
|
tree
2021-03-12
Peter Geoghegan
Consolidate nbtree
V
ACUU
M
metapage
routines
.
commit
|
commitdiff
|
tree
2021-03-11
Peter Geog
h
egan
S
a
ve a
few cycl
e
s during nbtree VACUUM
.
commit
|
commitdiff
|
tree
2021-03-11
Peter Ge
o
ghegan
Add back vacuum_clea
n
up_index_
s
cale_f
a
ctor pa
r
ameter
.
commit
|
commitdiff
|
tree
2021-03-11
P
eter G
e
oghegan
Doc: B-T
r
ee only has one
a
dditional par
a
meter
.
commit
|
commitdiff
|
tree
2021-03-11
Peter Ge
o
ghegan
V
A
CUUM
A
NALYZE: Always
u
pdate pg_class
.
r
eltupl
e
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-03-11
Pe
t
er Geoghegan
Don't consider ne
w
ly inser
t
ed
tuple
s
in n
b
tree VACUUM
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-03-02
P
eter Geoghega
n
nb
t
re
e
page de
l
e
t
ion: Add
leaftopparent assertion
.
commit
|
commitdiff
|
tree
2021-03-02
Peter Ge
o
ghegan
F
ix
n
b
t
re
e
page deletion error messages
.
commit
|
commitdiff
|
tree
2021-02-25
Peter
Geoghegan
VACUUM VER
B
OSE: Count "new
l
y d
e
le
t
e
d
" index p
a
ges
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-02-25
P
eter Ge
o
ghegan
U
s
e full 64-
b
it XIDs in delete
d
nbtree pages
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2021-02-19
Peter G
e
o
ghegan
Add n
b
tree
README section on page recycling
.
commit
|
commitdiff
|
tree
2021-02-18
Pete
r
Geoghegan
nbtree R
E
ADME: move V
A
CUUM linear scan
s
e
c
tion
.
commit
|
commitdiff
|
tree
2021-02-15
Peter G
e
oghegan
Add "LP_DEA
D
it
e
m?" column to GiST pageinspe
c
t functions
commit
|
commitdiff
|
tree
2021-02-15
Peter Geoghegan
Avoid m
i
sinterp
r
eting GiST pag
e
s i
n
pageinspect
.
commit
|
commitdiff
|
tree
2021-02-15
Peter
Geogh
e
gan
A
d
just lazy_
s
can_h
e
ap() accounting co
m
ments
.
commit
|
commitdiff
|
tree
2021-02-12
Pe
t
er G
e
o
g
hegan
Remove obsol
e
te Index
B
ulkDe
l
eteResult stats field
.
commit
|
commitdiff
|
tree
2021-02-09
Peter Geoghegan
Fix ob
s
olete FSM re
m
a
rks in
nbtree README
.
commit
|
commitdiff
|
tree
2021-02-08
Peter Geoghegan
Cor
r
ect pgstattuple B-Tree p
a
g
e
comments
.
commit
|
commitdiff
|
tree
2021-02-07
P
e
te
r
G
eoghe
g
an
Rename re
m
ov
a
ble xid funct
i
on for consistency
.
commit
|
commitdiff
|
tree
2021-02-04
P
e
ter Geoghegan
Harden nbtree page deletion
.
commit
|
commitdiff
|
tree
2021-01-31
Peter Geogh
e
gan
Re
m
ove unused _bt_delitems_delete(
)
argument
.
commit
|
commitdiff
|
tree
2021-01-27
Pete
r
G
e
ogheg
a
n
Reduce
t
he
default value of vacuum_co
s
t_pag
e
_m
i
ss
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
next