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 index deletion latestRemovedXid bug.
2020-12-31
Peter Geog
h
egan
Fix i
n
dex deletion
l
ates
t
Remove
d
Xid
b
ug
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2020-12-15
Pe
t
er
G
eoghegan
Remove obsol
e
te btre
s
c
a
n() comment
.
commit
|
commitdiff
|
tree
2020-11-17
Peter Geoghe
g
a
n
Depre
c
a
t
e nbtree's BTP_HAS_GARBAGE flag
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2020-11-17
Peter Geoghegan
nbtree: Rename nbtin
s
e
r
t
.
c
variab
l
e
s
f
o
r
co
n
sis
t
ency
.
commit
|
commitdiff
|
tree
2020-11-15
P
e
te
r
G
eog
h
egan
n
btree: D
e
mote
i
ncomplete s
p
lit "can't happe
n
"
e
rror
.
commit
|
commitdiff
|
tree
2020-11-09
Pe
t
er Geogh
e
gan
Re
m
ov
e
ineffe
c
tive heap
a
m CHECK_FOR_I
N
TERRUPTS()
.
commit
|
commitdiff
|
tree
2020-11-08
Peter Geoghegan
Improve nbtree
RE
A
DME's LP_DEAD s
e
ction
.
commit
|
commitdiff
|
tree
2020-11-05
P
eter Geoghegan
F
ix wal_consi
s
ten
c
y_checking
n
b
tr
e
e bu
g
.
commit
|
commitdiff
|
tree
2020-11-05
Peter Geoghegan
Fix nbtree cl
e
a
n
up-
o
nly
V
ACUUM stats in
a
ccura
c
ie
s
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2020-09-16
Peter Geogh
e
gan
Fix am
c
heck c
h
i
l
d c
h
ec
k
pg_upgr
a
de bug
.
Author:
Peter Geoghegan
<pg@bowt.ie>
commit
|
commitdiff
|
tree
2020-08-14
Peter Geoghe
g
an
Fi
x
obsol
e
te co
m
ment in xlogutils
.
c
.
commit
|
commitdiff
|
tree
2020-08-09
P
e
ter G
e
oghegan
Co
r
re
c
t nbtree page split lock cou
p
ling comment
.
commit
|
commitdiff
|
tree
2020-08-08
Peter Geoghega
n
Teach amch
e
ck
t
o v
e
r
ify sibling links
in all cases
.
Author: Andrey Borodin,
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-08-07
Peter Geogheg
a
n
Make nbtree split RED
O
lo
c
king match origi
n
al execution
.
commit
|
commitdiff
|
tree
2020-08-07
Peter Geoghegan
Renam
e
nbtre
e
split REDO
r
outine variables
.
commit
|
commitdiff
|
tree
2020-08-06
Peter Geoghegan
Re
m
ove obsolet
e
amcheck comm
e
nt
.
commit
|
commitdiff
|
tree
2020-08-06
Peter
G
eoghegan
amcheck: Sanitize m
e
tapa
g
e's a
l
l
equa
l
image fi
e
l
d
.
commit
|
commitdiff
|
tree
2020-08-03
Peter Geoghe
g
an
F
i
x r
e
pli
c
a backward scan race conditio
n
.
commit
|
commitdiff
|
tree
2020-08-03
Pe
t
er Geoghegan
A
d
d nbtree pag
e
deletion asser
t
ion
.
commit
|
commitdiff
|
tree
2020-07-31
P
e
ter Geoghe
g
an
Restore lost amche
c
k TOAST test coverage
.
commit
|
commitdiff
|
tree
2020-07-29
Peter
G
e
oghegan
Add hash_mem
_
multip
l
ier
G
U
C
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-07-29
Peter Geoghegan
R
e
name another "hash_me
m
"
lo
c
a
l
v
a
riab
l
e
.
commit
|
commitdiff
|
tree
2020-07-29
Pet
e
r Geo
g
h
e
gan
Correct obso
l
ete
UNION hash aggs co
m
ment
.
commit
|
commitdiff
|
tree
2020-07-28
Pet
e
r Ge
o
ghegan
Doc: Rem
o
ve
o
bso
l
ete
CREATE AG
G
R
E
GATE not
e
.
commit
|
commitdiff
|
tree
2020-07-28
P
eter Geoghe
g
an
Remove
h
a
s
h
agg_av
o
id
_
disk_plan GUC
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-07-21
P
e
t
er Geoghegan
Add
nbtree Valgri
n
d bu
f
fer lock checks
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-07-20
Pe
t
e
r Geoghegan
A
s
sert
that bu
f
fer is pinned in
L
ockBuf
f
e
r
()
.
commit
|
commitdiff
|
tree
2020-07-19
Pet
e
r Ge
o
gheg
a
n
Avoid
h
armle
s
s Valg
r
ind
no-buf
f
er-pin
e
rrors
.
commit
|
commitdiff
|
tree
2020-07-19
Peter Geoghegan
Mark b
u
ff
e
rs as defined t
o
Valgrind consis
t
ently
.
commit
|
commitdiff
|
tree
2020-07-18
Peter Geog
h
egan
Ren
a
me
"
has
h
_mem" local v
a
riable
.
commit
|
commitdiff
|
tree
2020-07-18
Peter Geoghe
g
an
A
d
d
V
a
lgrind
b
uffer
a
ccess instru
m
entation
.
Author: Álvaro Herrera,
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-07-17
Peter Geo
g
hegan
Avoid
C
REATE INDEX uni
q
u
e
index dedup
l
i
cation
.
commit
|
commitdiff
|
tree
2020-07-06
Peter Geoghegan
Remove unnecessary PageIsEmpty(
)
nbtree b
u
ild
check
.
commit
|
commitdiff
|
tree
2020-07-02
Pe
t
er G
e
oghegan
Initialize work_mem us
i
ng current gu
c
.
c default
.
commit
|
commitdiff
|
tree
2020-07-02
Pe
t
er Geoghegan
nbt
r
e
e: Re
n
ame _bt_sea
r
ch() variables
.
commit
|
commitdiff
|
tree
2020-06-29
Peter Geogheg
a
n
nbtree: Correct inaccurate sp
l
it loc
a
tion comme
n
t
.
commit
|
commitdiff
|
tree
2020-06-25
Pete
r
Geogh
e
g
an
Fix misuse of tabl
e
_
index_
f
etch_tup
l
e_check
(
)
.
commit
|
commitdiff
|
tree
2020-06-21
Peter G
e
oghe
g
an
Do
c
: T
w
e
a
k de
s
cri
p
tion of B-T
r
ee duplicate tuples
.
commit
|
commitdiff
|
tree
2020-06-19
Peter Geogheg
a
n
Fix ded
u
plication "single value
"
s
trategy bug
.
commit
|
commitdiff
|
tree
2020-06-17
Peter Geoghegan
Fix nbtree
.
h dedup state comment
.
commit
|
commitdiff
|
tree
2020-06-13
Peter
Geo
g
he
g
an
Si
l
ence _bt_check_
u
nique
c
o
m
piler warning
.
commit
|
commitdiff
|
tree
2020-06-11
P
e
t
er Geoghega
n
Av
o
id
updat
e
conflict out
serialization anomalies
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-05-21
Peter Geoghegan
Doc: Describ
e
C
R
E
ATE INDEX dedu
p
l
ication strategy
.
commit
|
commitdiff
|
tree
2020-05-19
P
e
ter Geoghegan
Reconsi
d
er nbtre
e
p
a
ge
d
eletion assert
i
on
.
commit
|
commitdiff
|
tree
2020-05-11
P
e
ter
Geoghegan
Ad
j
ust
"
r
o
ot of to-be
-
del
e
ted subtree" function
.
commit
|
commitdiff
|
tree
2020-05-07
Pe
t
er Geoghegan
Refactor nbtree deletion
I
NCOMPLETE_
S
PLIT check
.
commit
|
commitdiff
|
tree
2020-05-05
Peter G
e
o
gheg
a
n
Nor
m
a
liz
e
_bt_findsplitlo
c
()
a
rgument names
.
commit
|
commitdiff
|
tree
2020-05-05
Pet
e
r Geoghegan
R
emov
e
obsolete
a
mcheck comment
.
commit
|
commitdiff
|
tree
2020-05-04
Peter
G
eoghegan
Add posting list tuple amcheck test
ca
s
e
.
commit
|
commitdiff
|
tree
2020-05-02
Peter
Geoghegan
Refactor btvacuumpa
g
e()
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-05-01
Peter G
e
o
g
heg
a
n
Clear up issue
w
it
h
FSM and ol
d
est bp
t
o
.
xa
c
t
.
commit
|
commitdiff
|
tree
2020-05-01
Peter Geo
g
hegan
Reorder func
t
i
o
n prototyp
e
s for co
n
si
s
tency
.
commit
|
commitdiff
|
tree
2020-05-01
P
e
t
e
r
Geoghegan
Fix und
e
rcounting in
VACUUM VERBOSE output
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-05-01
P
ete
r
G
e
o
gh
e
gan
Fix bug in nbt
r
ee VA
C
UUM "skip fu
l
l
sca
n
" fea
t
ure
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-04-30
Peter Geoghe
g
an
A
d
d nbtree Scal
a
rAr
r
ayOpExp
r
tes
t
s
.
commit
|
commitdiff
|
tree
2020-04-30
Peter Geogh
e
gan
Fix
AddressSanitizer u
s
e
-after-scope
complaint
.
commit
|
commitdiff
|
tree
2020-04-30
P
e
ter G
e
ogheg
a
n
Remove redun
d
ant _bt_killite
m
s() bu
f
fer check
.
commit
|
commitdiff
|
tree
2020-04-28
Pet
e
r
Geog
h
egan
A
d
d
LP_D
E
AD deletion
o
f a p
o
s
t
ing
list tuple test
.
commit
|
commitdiff
|
tree
2020-04-25
Peter Geoghegan
Fix anot
h
er min
o
r page
d
e
l
etion buffer lock iss
u
e
.
commit
|
commitdiff
|
tree
2020-04-25
Pet
e
r Geoghegan
Fix mi
n
o
r nbtree page deletion buffer lock issue
.
commit
|
commitdiff
|
tree
2020-04-22
Peter Geoghegan
nbtree: Re
n
ame BT
_
RESERVED_OFFSET_MASK
.
commit
|
commitdiff
|
tree
2020-04-21
Pe
t
er Ge
o
g
h
e
gan
Consider outl
i
ers
i
n spl
i
t interval calculation
.
commit
|
commitdiff
|
tree
2020-04-15
Peter G
e
oghegan
Slig
h
t
ly simplify nbtree split
p
oint c
h
oi
c
e loop
.
commit
|
commitdiff
|
tree
2020-04-14
Peter Geoghegan
Remove
obs
o
le
t
e "h
o
le in center of
p
age" comment
.
commit
|
commitdiff
|
tree
2020-04-14
Peter Geogh
e
gan
Rearr
a
nge _bt_inse
r
t
o
npg() "update
metapage" code
.
commit
|
commitdiff
|
tree
2020-04-14
P
ete
r
G
e
oghegan
Ad
d
defensive "split_
o
nly_p
a
ge" nbtree assert
i
on
.
commit
|
commitdiff
|
tree
2020-04-14
Peter
G
eogh
e
gan
Make _bt_insertonpg() more like _b
t
_s
p
lit()
.
commit
|
commitdiff
|
tree
2020-04-13
Pe
t
er Geoghegan
Harm
o
n
iz
e
nbtree page split point c
o
de
.
commit
|
commitdiff
|
tree
2020-04-12
Pet
e
r
Geoghegan
Doc:
F
ix contr
i
b/a
m
c
h
e
c
k tip
.
commit
|
commitdiff
|
tree
2020-04-11
Pet
e
r
Geoghegan
A
dd contri
b
/amche
c
k d
e
bug message
.
commit
|
commitdiff
|
tree
2020-04-07
Peter
G
eogh
e
gan
Remove nbtree BTreeTupleSetAltHea
p
TID() f
u
nction
.
commit
|
commitdiff
|
tree
2020-04-06
Peter
G
eogh
e
g
an
Fix nbtree
kill_prior
_
tuple p
o
s
t
ing lis
t
asse
r
t
.
commit
|
commitdiff
|
tree
2020-03-31
Peter Geogh
e
gan
Add CREATE INDE
X
deduplicat
i
on assertions
.
commit
|
commitdiff
|
tree
2020-03-31
Peter Geoghegan
Further
si
m
plify nbt
r
e
e
h
i
gh
k
e
y truncation
.
commit
|
commitdiff
|
tree
2020-03-30
Pe
t
er Ge
o
g
h
e
g
an
Refactor
nb
t
ree high key truncation
.
commit
|
commitdiff
|
tree
2020-03-30
Pe
t
er Geoghegan
Consistently truncate non-key suffix co
l
umns
.
commit
|
commitdiff
|
tree
2020-03-29
Pete
r
Geoghega
n
Mak
e
ded
u
plication
u
se number of key attri
b
utes
.
commit
|
commitdiff
|
tree
2020-03-27
Peter Geoghega
n
Justify nb
t
ree page
s
plit locking in code
c
omment
.
commit
|
commitdiff
|
tree
2020-03-24
Pet
e
r Geoghegan
Fix nbtree deduplica
t
ion README commentary
.
commit
|
commitdiff
|
tree
2020-03-19
Peter
G
eoghegan
nbtree: Remov
e
obsolete _
b
t_pgaddt
u
p
(
)
comments
.
commit
|
commitdiff
|
tree
2020-03-19
Peter Geogheg
a
n
nbtree:
U
se raw
P
ageAddI
t
em(
)
for
r
etail
i
n
s
ert
s
.
commit
|
commitdiff
|
tree
2020-03-18
Peter Geoghegan
Refactor nbtree fastpath opt
i
mizat
i
on
.
commit
|
commitdiff
|
tree
2020-03-18
Peter
Geog
h
egan
nbtree: Remove useless
l
ocal variables
.
commit
|
commitdiff
|
tree
2020-03-17
P
e
ter Geogheg
a
n
Doc: C
o
rrect
d
e
d
upl
i
cate_items var
l
istentry i
d
.
commit
|
commitdiff
|
tree
2020-03-16
Peter Ge
o
ghegan
n
btree: Fix ob
s
olete _bt_sear
c
h()
c
omment
.
commit
|
commitdiff
|
tree
2020-03-16
Pete
r
Geoghegan
nbtree: Pass d
o
wn MAXALIGN()
'
d
i
temsz for new item
.
commit
|
commitdiff
|
tree
2020-03-16
Pet
e
r Geoghe
g
an
nb
t
ree: Reorder nbt
i
nser
t
.
c p
r
o
totypes
.
commit
|
commitdiff
|
tree
2020-03-11
Peter Geoghegan
Remov
e
s
tra
y
parenthesis in
nbtree
.
h
.
commit
|
commitdiff
|
tree
2020-03-11
Peter Geog
h
egan
nbtree: Move fast
p
ath
NU
L
L
descen
t
stack assertio
n
.
commit
|
commitdiff
|
tree
2020-03-10
Peter Geog
h
egan
nb
t
re
e
:
Demote
m
inus i
n
finity "can't happen" er
r
o
r
.
commit
|
commitdiff
|
tree
2020-03-08
Pe
t
er Geoghegan
pa
g
e
in
s
pe
c
t
: Fix type
s
used for bt_metap() columns
.
commit
|
commitdiff
|
tree
2020-03-03
Peter Geogh
e
ga
n
R
emove o
v
erze
a
lous _bt_split() assertions
.
commit
|
commitdiff
|
tree
2020-03-02
Peter Geoghegan
Sil
e
nce nbtree
.
h
c
plusplu
s
check warning
.
commit
|
commitdiff
|
tree
2020-03-02
Peter Geoghe
g
a
n
Add
a
sse
r
tions to
_
b
t
_update_posting()
.
commit
|
commitdiff
|
tree
2020-03-01
Pe
t
er Geog
h
egan
Remove dead cod
e
f
r
o
m _bt_update
_
po
s
ting
(
)
.
commit
|
commitdiff
|
tree
2020-02-29
Peter Geoghe
g
an
Doc: Fix pa
g
einspect bt_page_item
s
() example
.
commit
|
commitdiff
|
tree
2020-02-29
Peter
G
e
oghe
g
an
Tea
c
h pageinspect about nbt
r
ee deduplicati
o
n
.
Author:
Peter Geoghegan
commit
|
commitdiff
|
tree
2020-02-27
Peter Geo
g
hegan
Doc: Fix deduplicate_it
e
ms ind
e
x
t
erm
.
commit
|
commitdiff
|
tree
2020-02-26
P
eter
G
eoghega
n
Si
l
ence ano
t
her compi
l
er warning in nbt
i
ns
e
rt
.
c
.
commit
|
commitdiff
|
tree
2020-02-26
Peter G
e
oghegan
S
ilence compi
l
er warning in nbt
i
nsert
.
c
.
commit
|
commitdiff
|
tree
next