| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Remove some creation dates, they are not protected by GPL
* Remove duplicate @defgroup API
* Remove @ingroup from some @file doc comments on class files. It is not
useful to list class files alongside classes in the doxygen module menu.
Add @ingroup to some more class files that had @ingroup on their file,
that was probably the author's intent.
* In PackedOverlayImageGallery, use the file comment as a class comment
* Don't put @defgroup and @file in the same comment. @defgroup makes the
whole doc comment describe the group.
* Instead of putting AnsiTermColorer in two groups, use hierarchical
groups.
Change-Id: If54f6e0b2bc1ea6de42045885cf836ee67b8e961
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ibc3c7e59b47b4f9b982176f81dff9f81d99de460
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Errors when parsing XMP information blocks broadly indicate that the
file is somehow malformed. This is generally a content issue rather than
an operational issue.
Bug: T118799
Change-Id: I3c7992343f28db75cd9ec0701c1eceebf6db2d08
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
Whether the lock() acquisition failing is a huge problem depends
on what the caller is doing. Let the caller do any logging it needs.
Bug: T180793
Change-Id: I3d05138d312d8b973df153bb511e69619d663c9d
|
| |
| |
| |
| | |
Change-Id: I874070d2f770be7f9e06c381b2413f6e133418b8
|
| |
| |
| |
| | |
Change-Id: I5675fabc5aa70f72659ce02d68caae88be20e06d
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This keeps HTTP request time consistent in case of expensive keys
Change-Id: I0746fde29a6e2f27d1b92f1af599c741d5972f46
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fix useInterimHoldOffCaching() description
* Mention when staleTTL and graceTTL where added
Change-Id: Iea24b77f6816251e9dac814dc57f6a44382a3cea
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Was missing from "Cache" group, as well as from the cross-component
"Redis" group.
Change-Id: I52ebc93cf472a4acc383742e0ea5c15c5a6db537
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ChronologyProtector
Also removed useless line from testLockTSE(). That would have needed
to be using $this->internalCache and those locks are freed immediately.
Bug: T180035
Change-Id: Ida1a923f779aaf8410da76643457d2200da6cb20
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Setup.php was only injected the value from $_GET. LBFactory used
to check both before 0e5cd18b74d83c50, with the cookie check left
in LBFactoryMW. After d175b391ae2a7, LBFactoryMW class switched to
the default LBFactory method for making a ChronologyProtector
instance, so the cookie check was lost there too.
This means that an HTTP GET request due to a redirect from a POST
request will still make sure the DB position store is up-to-date.
This only matters is that store uses replication (e.g. cross DC).
Also refactor LBFactory handling of the cpPosTime URL parameter.
Change-Id: Ie5744577609f4c193cacd71334f92b30f02e3846
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: I235c5beacce38e9121fb1db94ce410d010356fcf
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
May as well keep this case in sync with the base class
Change-Id: I4c62c3247ec3372c6a274b889fac1b7a883f5cf5
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The SQL standard supports parenthesized joins like
a JOIN (b JOIN c ON (...)) ON (...)
But it doesn't support parenthesizing a single table name, i.e. a
one-table "join", like
a JOIN (b) ON (...)
Detect the degenerate single-table case and omit the parentheses.
Bug: T181674
Change-Id: I82cacd80465092aa67ff19bdcfd6682001bf12ab
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the off chance something called this, it would break all
sorts of code that expects that either query result functions
either succeed or throw an error.
Callers are not expected to have to check if the result of
a query is meaningful or false due to an error.
Change-Id: I0b4fe1403f55a399ffd40817ed12f857087d6f83
|
|/ /
| |
| |
| | |
Change-Id: I13936397def11a13849fe14491b752dd797f6759
|
|\ \
| | |
| | |
| | | |
callbacks"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Callback code that happens to make use of $oldValue might not be able
to handle missing, new, or changed fields due to key version changes.
Overhaul testGetWithSetCallback_versions() to be cleaner and cover the
case of unversioned => versioned keys.
Change-Id: If108a73078c530c985d30bdadcbfa9ddd53dc2be
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I5e411f4bf50836d22db01220853776494a9e69d5
|
| | |
| | |
| | |
| | | |
Change-Id: I567f45fa7b33226b0ccf7d80440802eab71ff753
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use of microtime() is now just for baselines, and it is no longer
assumed to be increasing with each call. Such an assumption is
particuliarly bad on Windows.
I've done 100X run rounds with now failures on Windows.
Change-Id: Ica2a47982495bc95b10ca507414972744ea9507e
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
libcurl adds 'Content-Type: application/x-www-form-urlencoded'
to a POST request if the 'Content-Type' header is not set
manually. Because data in swift is updated via POST, the
Content-Type header must be set explicitly to stop a run of
refreshFileHeaders.php from changing the Content-Type of all
files in swift to application/x-www-form-urlencoded
Bug: T178849
Change-Id: I43c21bc1b73e37104cf07cd5f1c1557f472b9898
|
|\ \
| | |
| | |
| | | |
WANObjectCache::getWithSetCallback()"
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also made worthRefreshExpiring() fully match the method documentation.
Change-Id: I48a4b1b9d006de100389b47c03c1185a9316abfc
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Needed to get TimedMediaHandler's .wasm binaries for latest version
of ogv.js working via the static.php intermediary, which uses
StreamFile::contentTypeFromPath() to check MIME types and refuses
to serve out the file if it's unknown.
Bug: T179108
Bug: T181022
Change-Id: Ic15c4d985a9cac9e685b12876804504e6eb46171
|
| |/ /
|/| |
| | |
| | | |
Change-Id: I5ba3c39ccaf412b0aaecd64d52ab15b2075bc76c
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This simply involves passing it through to the set() call
Also added some related commons to adaptiveTTL() involving
usage of this option.
Change-Id: Id5833a5d4efb6cad2eb646832e5b0188e86e12fc
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Set the logging level there to INFO. Move the ERROR level
logging to LoadMonitor, where it will trigger only on cache
regenerations, rather than every DB connection attempt.
Change-Id: I96fd513a01601544ea30a562746c49c88f84d96d
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Disregard the effects of DBO_IGNORE, which is for internal use only
and is not part of publically observable behavior.
Change-Id: I056b7148bc53af524ea8c85c159d77fbfbd24520
|
|/ / / /
| | | |
| | | |
| | | | |
Change-Id: I91de1dff605adcf86e957bbf9e503fc4e5eed741
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Added some extra sanity checks to WANObjectCache
Change-Id: Iac511b0cc1fc8d57ac98e9d7f2cacbcddc1c6db9
|
|\ \ \
| |/ /
|/| | |
|