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
Refine nbtree = redundancy preprocessing comment.
13 days ago
Peter
G
eogheg
a
n
Refine
n
bt
r
ee = re
d
undancy prep
r
o
c
essi
n
g comment
.
commit
|
commitdiff
|
tree
2024-11-18
Peter Geoghegan
n
btree: consisten
t
ly use
minoff variable
.
commit
|
commitdiff
|
tree
2024-11-13
Peter G
e
oghe
g
an
Add nbtree amgettuple
r
eturn item
f
unctio
n
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-11-13
Peter Geoghegan
Fix
o
bsolete n
b
t
ree pa
g
e reuse FSM comment
.
commit
|
commitdiff
|
tree
2024-11-13
Pet
e
r
G
e
ogh
e
gan
Co
u
nt co
n
trib/bloom index s
c
ans
in pgstat view
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-11-08
Peter
G
eoghegan
Assert c
o
n
s
istency
o
f
currPage tha
t
ended
s
can
.
commit
|
commitdiff
|
tree
2024-11-08
Pete
r
Geoghegan
Avoid nbtree parallel sc
a
n currPos con
f
usion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-11-04
Peter Geoghe
g
an
Fix obsolete _
b
t_first comm
e
n
t
s
.
commit
|
commitdiff
|
tree
2024-11-04
Peter Geo
g
hegan
nbtree: Remove usele
s
s
'strat' local variable
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-11-04
Peter
G
eoghegan
C
larify nbtree para
l
l
el s
c
a
n
_bt_endpoint contract
.
commit
|
commitdiff
|
tree
2024-11-01
Peter
Geoghega
n
Clarify nbtree array p
r
eproces
s
ing comment
.
commit
|
commitdiff
|
tree
2024-10-30
P
e
ter Geoghegan
n
b
tree: assert no
scheduled p
r
imscan b
e
tw
e
en pages
.
commit
|
commitdiff
|
tree
2024-10-30
Peter
Geogh
e
gan
Clarify nbtree arra
y
exhaustion comments
.
commit
|
commitdiff
|
tree
2024-10-30
Peter Geoghegan
Fix bug in nb
t
ree array primitive
s
c
a
n schedulin
g
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-10-28
Peter Geoghegan
nbtree: M
i
nor sibling lin
k
tra
v
ersal
t
we
a
ks
.
commit
|
commitdiff
|
tree
2024-10-27
P
e
te
r
Geog
h
egan
Fi
x
obsolete nbtree split b
u
ffer co
m
ment
.
commit
|
commitdiff
|
tree
2024-10-18
Peter Geoghegan
O
p
t
imize nbtre
e
back
w
ards scans
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-10-16
Peter Ge
o
gh
e
gan
nbt
r
ee: fix read page r
e
check typo
.
commit
|
commitdiff
|
tree
2024-10-16
Peter
G
eogheg
a
n
Normalize nbtree truncated high key
a
rray beh
a
vior
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-09-24
Peter
Geoghegan
Update o
b
solete nbtree a
r
ray preprocess
i
n
g comments
.
commit
|
commitdiff
|
tree
2024-09-21
Peter
Geo
g
hegan
Refactor hand
l
ing of nbt
r
ee array redund
a
ncies
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-09-20
Peter Ge
o
gheg
a
n
Fix nbtree pgstats a
c
count
i
n
g
w
it
h
parallel scans
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-09-17
Peter Geo
g
h
e
g
an
A
void
parallel nbtre
e
index sca
n
hang
s
wi
t
h
S
A
OPs
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-08-26
Peter G
e
oghegan
Fix
n
btree lookahead overflow bu
g
.
commit
|
commitdiff
|
tree
2024-08-12
Peter Geoghegan
Gi
v
e nbtree m
o
ve right function internal
l
inkage
.
commit
|
commitdiff
|
tree
2024-08-11
P
eter G
e
ogheg
a
n
A
void u
n
needed nbtree b
a
ck
w
ards scan bu
f
fer locks
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-06-26
Peter Geoghe
g
an
Fix n
b
tree a
r
ray unsatis
f
ied inequality check
.
commit
|
commitdiff
|
tree
2024-06-12
P
e
t
er Geo
g
h
e
gan
Harmonize pg
_
bsd
_
indent parameter names
.
commit
|
commitdiff
|
tree
2024-06-12
Pe
t
e
r Geo
g
hegan
Harmoni
z
e functi
o
n
parameter name
s
for Po
s
tgres 17
.
commit
|
commitdiff
|
tree
2024-04-22
Peter G
e
oghe
g
an
Re
m
ove unneeded nbtree array preprocess
i
ng assert
.
commit
|
commitdiff
|
tree
2024-04-22
Peter G
e
ogh
e
ga
n
R
e
move overzealous array element t
y
pe a
s
ser
t
io
n
.
commit
|
commitdiff
|
tree
2024-04-18
Peter
Geoghegan
Don't
try to fix eliminated nbtree
array scan k
e
ys
.
commit
|
commitdiff
|
tree
2024-04-16
P
e
ter
Geogheg
a
n
Fix nb
t
ree
"deduc
e
NO
T
NULL"
scan k
e
y
comm
e
nt
.
commit
|
commitdiff
|
tree
2024-04-16
Pet
e
r Geogh
e
gan
Fix n
b
t
ree
p
ost
i
ng lis
t
comment
.
commit
|
commitdiff
|
tree
2024-04-16
Pe
t
er Ge
o
ghegan
F
i
x nbt
r
ee page recycling com
m
ent
.
commit
|
commitdiff
|
tree
2024-04-08
Peter Geoghegan
Remove r
e
dundant nbtree p
r
e
p
r
ocessing a
s
ser
t
ions
.
commit
|
commitdiff
|
tree
2024-04-07
Peter Geoghegan
A
v
o
i
d extra lo
o
ku
p
s
with nbtree ar
r
ay
i
n
equalities
.
commit
|
commitdiff
|
tree
2024-04-06
Peter
Geogheg
a
n
E
nhan
c
e nbtree Scalar
A
rrayOp exec
u
tion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2024-03-11
P
eter G
e
oghegan
Update
o
bsolete index
scan
TID comments
.
commit
|
commitdiff
|
tree
2023-12-08
P
eter Geo
g
hegan
Fix nbtree
backward sca
n
race condition comm
e
n
ts
.
commit
|
commitdiff
|
tree
2023-12-08
P
e
ter Geoghegan
Optim
i
ze nbtr
e
e bac
k
wa
r
d scan boundary cases
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-10-24
P
eter Geoghegan
Doc: indexUncha
n
g
ed is strictly a h
i
nt
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-09-28
Peter Geoghegan
Fix btmarkpo
s
/
btrestrp
o
s array
k
e
y wraparound bug
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-06-22
Peter Geoghegan
nbtree VACUUM: cope with t
o
pparent
inc
o
nsis
t
encies
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-06-10
Peter Geo
g
hegan
nbtree
:
A
llocate new
p
ag
e
s in
s
eparate functio
n
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-06-10
P
e
ter Geoghe
g
an
Add an
o
ther old com
m
it to git
-
blame-ignore-revs
.
commit
|
commitdiff
|
tree
2023-05-25
Peter Geogh
e
gan
nbtree V
A
CUUM: cope wi
t
h
r
igh
t
sibl
i
n
g
link
c
orruption
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-05-10
P
ete
r
Geogheg
a
n
D
o
c: Fix link to fi
l
lfactor rel
o
ptio
n
.
commit
|
commitdiff
|
tree
2023-05-08
Peter Geogheg
a
n
D
o
c: update
VACUUM
FREEZE qu
e
ry conflict guid
a
nce
.
commit
|
commitdiff
|
tree
2023-04-19
Peter Geoghegan
U
s
e
n
b
t
d
es
c
"level" field name consistently
.
commit
|
commitdiff
|
tree
2023-04-19
Peter G
e
oghegan
Fix w
a
l_
c
onsiste
n
cy_chec
k
in
g
enhanc
e
d de
s
c
output
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-18
Pe
t
e
r Geoghe
g
an
R
e
m
ove useless
a
rgumen
t
from
n
b
t
r
ee
dedup func
t
io
n
.
commit
|
commitdiff
|
tree
2023-04-17
Pet
e
r Geo
g
h
egan
Fix
incorrect comment about nbtr
e
e
WAL rec
o
rd
.
commit
|
commitdiff
|
tree
2023-04-13
Peter Geoghe
g
an
Harmon
i
ze s
o
me m
o
re functio
n
parameter names
.
commit
|
commitdiff
|
tree
2023-04-11
Peter Geog
h
eg
a
n
R
e
fi
n
e the guidelines
for rmgrdesc au
t
h
ors
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-11
P
e
ter Geog
h
egan
Fix Heap
rmgr's desc
o
utp
u
t for infob
i
ts arrays
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-11
P
eter Geoghega
n
Fix xl_heap_lock
WAL
record
f
i
e
l
d's
data type
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-11
Peter
Geoghegan
Clarify nbt
r
ee posting lis
t
update d
e
s
c
is
s
u
e
.
commit
|
commitdiff
|
tree
2023-04-10
Peter Geogh
e
gan
Fix nbtree posting list
update de
s
c output
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-07
Peter Geog
h
egan
Show more de
t
a
i
l
in nbtre
e
rmgr
d
escriptions
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-07
Peter Geoghegan
Sho
w
more de
t
a
i
l
in heapam rmg
r
descriptions
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-04-03
Peter Geogh
e
gan
Make SP-
G
iST r
e
direct
c
le
a
nup m
o
re
aggres
s
ive
.
commit
|
commitdiff
|
tree
2023-04-03
Peter
Geogheg
a
n
R
e
cycle deleted
n
btree
p
a
g
e
s
more aggress
i
vely
.
commit
|
commitdiff
|
tree
2023-04-03
P
e
ter Geoghegan
Move he
a
prel struct fie
l
d nex
t
to index rel field
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-31
Pete
r
Geog
h
egan
A
d
d show_data option to pg_
g
e
t
_w
a
l_block_info
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-30
Peter Geogh
e
g
an
Sho
w
r
ecord info
r
m
a
tion in pg_get_wal_block_in
f
o
.
Author: Peter Geoghegan <
pg@bowt.ie
>
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-03-28
Pe
t
er Geoghegan
Fix recent p
g
_wa
l
inspect fpi_
l
ength
b
ug
.
commit
|
commitdiff
|
tree
2023-03-27
Peter Ge
o
ghe
g
an
pg_wa
l
inspect:
A
djust me
m
o
r
y context n
a
me
.
commit
|
commitdiff
|
tree
2023-03-23
Peter G
e
oghe
g
an
Count updates th
a
t move
r
ow t
o
a new page
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-26
Peter Geoghegan
Revert "Add e
a
ger and
lazy freezing strate
g
ies to
V
ACUUM
.
"
commit
|
commitdiff
|
tree
2023-01-25
P
e
ter Geoghegan
Doc: updat
e
VACUUM VERBOSE fr
e
e
zin
g
tip
.
commit
|
commitdiff
|
tree
2023-01-25
Peter Geog
h
e
gan
Add e
a
g
er and
l
azy freezing str
a
tegies to VACUUM
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-24
Peter Geog
h
ega
n
Up
d
ate
mo
r
e
o
bsolete m
u
ltixact
.
c comments
.
commit
|
commitdiff
|
tree
2023-01-16
Peter Geoghegan
T
ighten up VAC
U
UM's appr
o
ach t
o
s
etting VM bits
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
Peter Geoghegan
Make lazy_vacuu
m
_he
a
p_rel
m
atch lazy_scan_
h
eap
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
P
eter G
e
og
h
egan
vacuumlazy
.
c: Tweak local v
a
r
i
able
nam
e
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-12
Peter Geoghegan
Rena
m
e a
n
d
reloca
t
e
fr
e
eze plan
dedup
r
outines
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-11
Peter Geoghegan
I
m
prov
e
T
r
ansactionIdDidAb
o
rt
(
) documentation
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-04
Peter Geogh
e
gan
Check that xma
x
di
d
n't com
m
i
t
in freeze check
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-04
Peter Geo
g
hegan
U
p
date
o
bso
l
ete
multixact
.
c co
m
ments
.
commit
|
commitdiff
|
tree
2023-01-03
Pet
e
r
G
eo
g
hegan
v
a
cuu
m
lazy
.
c
:
Save get
_
dat
a
base_name
(
) in vacrel
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-03
Peter G
e
og
h
egan
Delay commit
s
t
a
tus checks un
t
il free
z
ing
execut
e
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-03
Pe
t
er Geoghegan
Refine
t
he de
f
i
nit
i
o
n
of page-level f
r
eezing
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2023-01-02
P
e
te
r
Geoghega
n
Adjust VACUUM hastup LP_
R
EDIRECT comments
.
commit
|
commitdiff
|
tree
2023-01-02
Pete
r
G
e
oghegan
Avoid sp
e
cial XI
D
sna
p
shotCo
n
fl
i
ctHorizon
va
l
ues
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-28
P
e
ter Ge
o
ghegan
Add p
a
g
e
-level
f
r
e
ezing to VA
C
U
U
M
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-27
Peter Geogheg
a
n
Remove overze
a
lous
M
ultiXact f
r
ee
z
e
assertion
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-22
Peter
Geoghegan
Use sca
n
ne
d
_pages t
o
decid
e
when to failsafe
c
heck
.
Reviewed-By: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-12-22
Peter
Geoghegan
Refactor
how
V
ACUUM passes around its XID cutoffs
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-23
Pe
t
er Geoghegan
Simpli
f
y va
c
uum_set_xid_l
i
mits() sign
a
ture
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-23
Peter Ge
o
ghegan
Don
'
t
test HEAP_XMAX_INVALID when fre
e
zing xmax
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-17
Peter
G
e
oghegan
S
t
anda
r
dize rm
g
rdes
c
r
ecov
e
ry conflict XID out
p
ut
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-11-17
Peter Geoghegan
Use correct type n
a
m
e
i
n comments about
fr
e
e
zin
g
.
commit
|
commitdiff
|
tree
2022-11-15
Peter Geoghegan
Deduplicate f
r
e
eze p
l
ans in freeze WA
L
r
eco
r
ds
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Pe
t
e
r
Geogh
e
gan
Harmoniz
e
p
a
ramete
r
names in pg
_
dump/pg
_
d
u
mpall
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Peter Geoghegan
Harmonize pa
r
ameter nam
e
s i
n
contr
i
b
cod
e
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
P
eter Geogheg
a
n
Harm
o
n
ize m
o
r
e lex
e
r
f
u
n
ction pa
r
ameter names
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-22
Pe
t
e
r
Geogheg
a
n
H
a
rmo
n
ize p
a
rameter
n
ames in
ec
p
g code
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-21
Peter Geoghegan
Harmonize lexer adjacent functio
n
param
e
ter nam
e
s
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
2022-09-20
Peter Geoghegan
Fix recent c
p
lus
p
luscheck issue in selfun
c
s
.
h
.
Author: Peter Geoghegan <
pg@bowt.ie
>
commit
|
commitdiff
|
tree
next