repo.or.cz
/
mediawiki.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Run strval() over the File description
2017-09-14
Aaron S
c
hulz
De-duplicate HTMLCacheUpdate
jobs
w
ith a
p
a
ge ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Aaron Sch
u
lz
Pr
e
fer that enqueu
e
a
b
l
e p
o
st-send u
p
d
ates
a
r
e run imm
e
dia
t
ely
commit
|
commitdiff
|
tree
2017-08-31
A
aron Schulz
San
i
ty check "stashedtex
t
ha
s
h
"
p
a
r
a
m before checking
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
Aa
r
on S
c
hulz
Fix old re
g
ression in H
T
MLCacheUpda
t
e de
-
duplication
commit
|
commitdiff
|
tree
2017-08-24
A
aron Schul
z
Add sslCAFile option to Dat
a
b
a
seMysqli
commit
|
commitdiff
|
tree
2017-08-24
Aar
o
n S
c
hulz
Disable rebound CDN purges
f
or backlinks in HTMLCacheUpdateJob
commit
|
commitdiff
|
tree
2017-08-23
Aaron Schulz
Avoid p
r
e
e
mpt
i
ve DB replication waits for farm cross
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
Aaron Schulz
Make
w
orkI
t
e
m
Co
u
nt()
s
marter for htmlCa
c
heU
p
date/re
f
r
e
shLinks
commit
|
commitdiff
|
tree
2017-08-22
Aaro
n
Schulz
rdbms: Avoid s
e
lectDB
(
)
call
i
n Lo
a
dMon
i
tor
n
e
w connections
commit
|
commitdiff
|
tree
2017-08-18
Aaron Schul
z
rdbms: Support secondar
y
a
utocommit conn
e
ct
i
ons in
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
A
a
ron Schulz
rdbms: Fix grammar in DBTran
s
act
i
onSiz
e
E
rror lo
g
mess
a
g
e
commit
|
commitdiff
|
tree
2017-08-17
A
aron
Schulz
Restore the ne
w
FromId(
)
a
p
proach
in Spe
c
ialNewpages
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
Aaron Schu
l
z
rdbm
s
: R
e
n
ame "memCache" to "memS
t
a
s
h" i
n
L
BFactor
y
commit
|
commitdiff
|
tree
2017-08-17
Aaron Schu
l
z
M
a
k
e
mysql
getHeartbeat
D
at
a
() m
e
th
o
d
not
c
ount query
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
A
aron Schu
l
z
Remo
v
e "mem
C
ache" field f
r
om Loa
d
Balancer
commit
|
commitdiff
|
tree
2017-08-17
Aaron
Schulz
A
void l
o
c
k
acq
u
isitio
n
error
s
for multi-t
i
tle refresh
l
ink
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
A
aron Sch
u
l
z
data
b
ase: make c
l
ose() sanity chec
k
mTr
x
PreC
o
mmitC
a
llbacks
commit
|
commitdiff
|
tree
2017-08-11
Aaron Schulz
Disallow job pu
s
hes fro
m
JobQueueGroup
to bogus wikis
commit
|
commitdiff
|
tree
2017-07-26
Aaron
S
chulz
rdbm
s
: Ensure onTransactionPreComm
i
tOrId
l
e() ca
l
lba
c
ks
.
.
.
commit
|
commitdiff
|
tree
2017-07-22
Aa
r
o
n Schulz
Chec
k
he
a
ders_sent()
b
e
fore sending cpPosT
i
me headers
commit
|
commitdiff
|
tree
2017-07-20
Aar
o
n
Schulz
Refactor Lo
a
dBalancer::setD
o
mainPrefix() to use fo
r
EachOpen
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
A
a
r
o
n Schulz
Use
con
s
t
a
nts for LoadBalancer connection
a
rray keys
commit
|
commitdiff
|
tree
2017-07-20
Aaron Schulz
Fi
x
docs f
o
r
Loa
d
B
a
lancer::
o
penCo
n
necti
o
n
()
commit
|
commitdiff
|
tree
2017-07-17
Aaron Sc
h
u
l
z
Remove
e
x
c
e
s
s
getExternalLB
(
) argume
n
t
commit
|
commitdiff
|
tree
2017-07-06
Aaron Schul
z
A
v
o
id high ed
i
t
stash TTLs whe
n
a
u
se
r
signature
w
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
A
aron
S
chulz
o
bjectcac
h
e
:
U
se
a
se
p
ar
a
te po
s
tgres con
n
ection
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-06
Aaro
n
Schulz
Pus
h
all DeferredUpda
t
e
s to PO
S
T
SEND queue
when runn
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-07-01
Aar
o
n
Schulz
Push
lazy jobs
when exceptions a
r
e handled by MW
E
xcepti
o
nHandl
e
r
commit
|
commitdiff
|
tree
2017-06-30
Aaron S
c
hulz
Always log exceptions in r
o
l
l
b
a
ckMasterChanges
A
ndLo
g
()
commit
|
commitdiff
|
tree
2017-06-28
Aaron
Schulz
Paramaterize
Tra
n
sactionProfiler log en
t
ries
commit
|
commitdiff
|
tree
2017-06-28
A
a
ron Schulz
R
e
cord PostS
e
nd master quer
i
es vi
a
Transacti
o
nProfiler
commit
|
commitdiff
|
tree
2017-06-27
Aaron Schulz
Record TransactionProfile
r
violations beyond the first
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
Aaron S
c
hulz
Remove "@auth
o
r Aaron Schulz"
a
nnotati
o
ns
Remove "@author
Aaron Schulz
" annotations
commit
|
commitdiff
|
tree
2017-06-27
Aaron Schulz
Avoid checking do
u
b
l
e-p
r
e
f
ixed
t
a
bl
e
names in mysql
.
.
.
commit
|
commitdiff
|
tree
2017-06-20
Aaron Schul
z
Factor
o
ut new qualifiedTableCo
m
ponents() D
a
tabas
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
Aa
r
on Schulz
Make Databa
s
ePos
t
gres::serverIs
R
e
adOnly() check de
f
ault_tr
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
Aaron Schulz
S
e
t flush m
o
de in DatabasePostgres::reportQueryE
r
r
or()
commit
|
commitdiff
|
tree
2017-06-10
Aaro
n
Schulz
objectcache: Use faster g
e
tArrayCopy() in WAN
c
ache
.
.
.
commit
|
commitdiff
|
tree
2017-06-10
Aar
o
n
S
chulz
Make D
e
ferredUp
d
a
tes detec
t
LBFactory transact
i
on rounds
commit
|
commitdiff
|
tree
2017-06-08
Aaron Schulz
Rem
o
ve un
u
sed key i
n
W
A
N
O
bjectCache:
:
newEmp
t
y
()
commit
|
commitdiff
|
tree
2017-06-02
Aaron Schulz
Add missing retu
r
n value to get
P
endingUpdates() docs
commit
|
commitdiff
|
tree
2017-06-01
A
aron Schulz
A
void scoped lock errors in Cat
e
gory::re
f
reshCounts
.
.
.
commit
|
commitdiff
|
tree
2017-05-30
Aaron Schulz
o
b
jec
t
cache:
a
dd getMu
l
tiWithUnionSetCallb
a
ck
(
) method
commit
|
commitdiff
|
tree
2017-05-26
A
aron Schulz
objectcache: resp
e
ct process c
a
c
he i
n
getMultiWithSetCallback
(
)
commit
|
commitdiff
|
tree
2017-05-26
Aar
o
n Schulz
Fix TextPa
s
sDumperDataba
s
eTest::testPrefet
c
h
P
lain
pos
t
gres
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Aaro
n
S
chul
z
Log when t
r
ansactio
n
s
affect m
a
ny rows in Transa
c
tionProfiler
commit
|
commitdiff
|
tree
2017-05-26
Aaron Sc
h
ulz
o
bj
e
ctcac
h
e: fix ca
c
h
e
war
m
up bug in
getMultiW
i
thSetCallback()
commit
|
commitdiff
|
tree
2017-05-25
A
aron Schulz
Add $wgMaxJ
o
bDBWr
i
te
D
uration setting for avoiding
r
eplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
A
aro
n
S
c
hulz
A
dd missing
a
mp
e
rsand to getMulti
W
ithSetCallbac
k
()
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Aaron Schulz
A
v
oid treatin
g
m
c
router set()s
a
s
f
a
iling due to AllAsyncRoute
commit
|
commitdiff
|
tree
2017-05-23
Aaron Schulz
Avoid Searc
h
En
g
i
n
ePr
e
fix
T
est postgre
s
failure
s
commit
|
commitdiff
|
tree
2017-05-19
Aar
o
n S
c
h
ulz
Add type hint to
T
humbnailRe
n
derJob::h
i
tThumbUrl
commit
|
commitdiff
|
tree
2017-05-19
Aaron Sc
h
ulz
Ad
d
missing doUp
d
ates
(
) cal
l
to refreshLin
k
s
.
php
commit
|
commitdiff
|
tree
2017-05-19
Aaron Schulz
Use test use
r
he
l
pe
r
meth
o
ds in UserGroupMembe
r
shipTest
.
.
.
commit
|
commitdiff
|
tree
2017-05-19
Aaron Sch
u
lz
Avoid post
g
res P
r
efixSearchTest failures du
e
to co
l
l
ation
.
.
.
commit
|
commitdiff
|
tree
2017-05-18
Aaron
S
c
h
ul
z
V
a
rious test fix
e
s
f
or postgres
commit
|
commitdiff
|
tree
2017-05-17
Aaron
Schulz
Ma
k
e sure unique keys ca
r
r
y
over to pos
t
gre
s
table
.
.
.
commit
|
commitdiff
|
tree
2017-05-14
Aaron Schulz
Avoid DB_MASTER queries in User::newSystemUser() when
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Aaron
S
chulz
Avoi
d
d
u
plicate refreshC
o
unts()
u
p
d
ates
commit
|
commitdiff
|
tree
2017-05-10
A
a
ron Schulz
Avoid postgr
e
s Cat
e
goryM
e
mbershi
p
C
h
an
g
eTest
f
a
ilures
commit
|
commitdiff
|
tree
2017-05-10
Aaron Schulz
H
andle proxy-ba
s
ed TLS when place
d
in fron
t
of Swift
commit
|
commitdiff
|
tree
2017-05-10
A
ar
o
n S
c
h
u
lz
Ma
k
e Loca
l
Password
P
rimaryAuthent
i
catio
n
ProviderTest
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Aaron Schu
l
z
A
void assu
m
i
ng a u
s
er with ID
0
exis
t
s i
n
A
piMa
i
nTest
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
Aar
o
n Sc
h
ulz
Fix some postgres test
f
ailu
r
es
commit
|
commitdiff
|
tree
2017-05-10
Aaron
S
c
hulz
Make loadWatchedItem() coerc
e
the
DB time
s
t
amp
to
T
S
_
MW
commit
|
commitdiff
|
tree
2017-05-09
Aar
o
n Schulz
Add missing addQuotes() to Change
s
Li
s
tS
p
ecialPage
commit
|
commitdiff
|
tree
2017-05-09
Aar
o
n
S
chulz
Mak
e
registerTempTableO
p
eration() detect
T
RUNCATE
o
perations
commit
|
commitdiff
|
tree
2017-05-04
Aaron Sc
h
ulz
Fix regist
e
rTempTa
b
leOperation(
)
return value for
n
on
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
Aaron Sc
h
ulz
Avoid master
q
uer
i
es in loadAndLazyInit(
)
fo
r
miser
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
Aaron Schu
l
z
Improve Et
c
dC
o
nfig fall
b
ack logic
commit
|
commitdiff
|
tree
2017-04-27
Aar
o
n
Schulz
Rel
e
ase prior row
l
o
c
k
s beforehand
in Li
n
k
s
Updat
e
:
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
Aaron Schulz
Set
a
pers
i
stent connection ID for Redi
s
C
o
nnecti
o
n
Pool
commit
|
commitdiff
|
tree
2017-04-20
A
aron Schulz
Use makeKe
y
(
)
i
n BacklinkCa
c
he
commit
|
commitdiff
|
tree
2017-04-20
Aar
o
n Schulz
Fix bogu
s
variable use
in R
e
fre
s
h
Li
n
ksJob::run()
commit
|
commitdiff
|
tree
2017-04-20
Aaron Schu
l
z
Fix
bogus field re
f
erence in Category::ge
t
Cou
n
tMessage
.
.
.
commit
|
commitdiff
|
tree
2017-04-19
A
aron Schulz
Do
c
ument whi
c
h
E
tcdConfig pa
r
ameters are o
p
tional
commit
|
commitdiff
|
tree
2017-04-19
Aaron Schulz
L
ower the amount of
j
obs pus
h
ed into
r
e
d
is at onc
e
commit
|
commitdiff
|
tree
2017-04-19
Aaron Schulz
Rem
o
v
e
load arr
a
y
indexes from Load
B
alan
c
er errors
commit
|
commitdiff
|
tree
2017-04-17
Aaron Sc
h
ulz
Split up Load
B
alance
r
::get
R
eaderIndex() a
n
d simplify
.
.
.
commit
|
commitdiff
|
tree
2017-04-15
Aaron Schulz
Move D
B
e
r
rors
to Rdbms namesp
a
ce
commit
|
commitdiff
|
tree
2017-04-15
Aa
r
on Schulz
Clarify
g
e
t
L
aggedReplicaMode()
/
laggedReplicaUsed()
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
A
aron Schulz
Fix some
L
oadBalancer::waitFor*()
i
nconsistencies
commit
|
commitdiff
|
tree
2017-04-13
Aaro
n
Sch
u
l
z
Make Lo
a
d
B
alancer::waitFor(
)
and friends more
r
obust
.
.
.
commit
|
commitdiff
|
tree
2017-04-12
Aaron
Schulz
Add comments to ApiBase::isWr
i
teMode()
commit
|
commitdiff
|
tree
2017-04-12
A
a
ron Schulz
Move D
a
t
a
b
a
s
e
and subclasses to R
d
bm
s
namespace
commit
|
commitdiff
|
tree
2017-04-10
Aaron Schulz
Add Etc
d
Config cl
a
ss
commit
|
commitdiff
|
tree
2017-04-07
Aaron Schulz
U
s
e
I
D
atabase
type hints in /maintena
n
ce
commit
|
commitdiff
|
tree
2017-04-07
Aaron Schulz
Databa
s
e: clean up lockT
a
bles() and
a
d
d
p
o
stgres suppo
r
t
commit
|
commitdiff
|
tree
2017-04-06
A
a
r
on Schulz
Avoid dup
l
ic
a
te key gene
r
ati
o
n
code in Mess
a
geCache
commit
|
commitdiff
|
tree
2017-04-06
A
aron S
c
h
ulz
Red
u
ce
contention during vi
e
w-based category count
.
.
.
commit
|
commitdiff
|
tree
2017-04-04
A
a
ron Schulz
Send
i
nteger
m
s
t
o DB
l
ag time guage inst
e
ad of sec
o
nds
commit
|
commitdiff
|
tree
2017-04-04
Aar
o
n
S
chulz
Split
o
ut
some internal methods i
n
Q
uo
r
umLockManag
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
A
aron Schulz
Mov
e
DBCon
n
Ref/Main
t
ai
n
ableDBCon
n
Ref
t
o Rdbms namespace
commit
|
commitdiff
|
tree
2017-03-28
Aaron
Schulz
Defer cal
l
ing
Chro
n
olo
g
yProtector::initLB() until
c
o
nnecting
commit
|
commitdiff
|
tree
2017-03-28
Aaron Schulz
Mov
e
I
D
atabase/IMainta
i
nab
l
eDatabase to Rdbms n
a
mespace
commit
|
commitdiff
|
tree
2017-03-27
Aaro
n
Schulz
C
a
tch er
r
ors in more cas
e
s in
s
ide MediaWiki::triggerJ
o
bs(
)
commit
|
commitdiff
|
tree
2017-03-22
Aaron
S
c
h
ul
z
Ma
k
e Revision::getRevis
i
onText() cache the converte
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-20
Aaron
S
chulz
Use
executeOpHandlesInternal()
in Swift
F
ileBa
c
kend
commit
|
commitdiff
|
tree
2017-03-14
A
aron Schulz
M
ak
e
sure Swi
f
t st
o
re op
e
rations close the source f
i
le
.
.
.
commit
|
commitdiff
|
tree
2017-03-09
Aaron Schulz
Ma
k
e
ma
s
te
r
PosWait(
)
error
c
l
earer
commit
|
commitdiff
|
tree
next