Commit graph

11 commits

Author SHA1 Message Date
Aaron Schulz
fcd0231305 Made getWithSetCallback doc comment clearer
Change-Id: I68c3929691c886bcfee32499a6058f01f69ea63c
2015-04-29 11:45:42 -07:00
Aaron Schulz
a2ea6116af Fixed some <code> tags for doxygen
Change-Id: I550b8760556e4916ee9b63ee244bbbcb4d926142
2015-04-29 06:01:59 +01:00
Kunal Mehta
8f0ed9c838 Fix @return documentation in WANObjectCache::prefixCacheKeys()
Change-Id: Iff27ad3b034b4702f329437950b69731de29171c
2015-04-28 04:17:28 +00:00
jenkins-bot
fe4b02f1d1 Merge "Cleaned up a few exceptions and IDE errors in BagOStuff" 2015-04-27 20:28:41 +00:00
jenkins-bot
9492e5bd2a Merge "Fixed getLagTimes() locking" 2015-04-27 20:28:07 +00:00
Aaron Schulz
f208215e8b Cleaned up a few exceptions and IDE errors in BagOStuff
Change-Id: I7ae88009f50c259c20572349b5d01480e36f7cb8
2015-04-27 20:20:19 +00:00
Aaron Schulz
67b835194a Fixed getLagTimes() locking
* Previously it deleted the value it just cached due to a missing suffix,
  which would lead to connection spam to get the new lag values.

Change-Id: I1040b2b87d3d4ddd7c368291cab87daf4227c2d0
2015-04-27 20:19:28 +00:00
Aaron Schulz
c7bf955bca Moved WAN cache and relayer to /libs
Change-Id: I9586d22890ce1cda7f74869ff701de73d65eaaef
2015-04-27 12:35:58 -07:00
Aaron Schulz
3a1f8b1111 Added WANObjectCache class
This class handles caching across distance sites where purges
must reach both. It also aims to make purging more reliable in
the face of network glitches and node consistent hash ejection.

bug: T88492
Change-Id: I686811b3075bf22e2f4de45127e8461e54648ead
2015-04-23 21:36:42 +00:00
Aaron Schulz
dfc5afc286 BagOStuff doc tweaks
Change-Id: I0eea84bbbc4c742c07a35a2b157517ad9dd40bb8
2015-04-20 10:23:07 -07:00
Kunal Mehta
1e3888de00 Start moving objectcache into libs/
The base BagOStuff class and some of the implementations are
not dependent on MediaWiki and can be in the libs folder.

Change-Id: I299f9abb778abc65a70461a2aff3015c02a1f04d
2015-02-25 00:22:50 -08:00