Commit graph

7 commits

Author SHA1 Message Date
Aaron Schulz
ec90b543ab objectcache: remove deprecated QOS_EMULATION_SQL constant
Change-Id: I8dec3f73faec44a00ef12614039c323dd07b695f
2024-03-27 15:10:21 -07:00
Aaron Schulz
731af1e059 objectcache: deprecate ATTR_EMULATION/QOS_EMULATION_SQL
QOS_DURABILITY_RDBMS can be checked instead

Bug: T279977
Change-Id: I42a00275995dd855c60c8f45a01d2da11bab7029
2023-05-17 19:36:35 +00:00
Aaron Schulz
12946b629a objectcache: improve error status codes in MemcachedPeclBagOStuff
Use ERR_UNREACHABLE and ERR_NO_RESPONSE in various error cases,
rather than just using ERR_UNEXPECTED.

Bug: T252951
Change-Id: I5c15362132b8c80aad973520e0addc474bb38c22
2021-12-01 04:33:17 +00:00
Aaron Schulz
59b002b866 objectcache: Remove unused QOS_LOCALITY_* constants
Follow-up to 7e1216370, which removed ATTR_LOCALITY.

Change-Id: I9885f53f0058e06056f76249a447c4bb3c96ad2f
2021-10-04 18:45:58 +00:00
Aaron Schulz
7e12163708 objectcache: simplify BagOStuff::ATTR_* flags and set them for backends
* Remove unused ATTR_SYNCWRITES/QOS_SYNCWRITES_* constants
* Remove unused ATTR_LOCALITY/QOS_LOCALITY_* constants

Bug: T279977
Change-Id: I5ada228fbd504f8e94833df8a8414ed8da0bce4b
2021-08-31 11:23:28 -07:00
daniel
d75b45ee2f objectcache: Add QoS flags to HashBagOStuff
Change-Id: I571c860ef9dd32a1eb374d59738f6e9e74b19fc2
2020-09-17 01:25:29 +00:00
Aaron Schulz
69950da666 objectcache: split out StorageAwareness/ExpirationAwareness from IExpiringStore
Add more detailed QOS_* constants while at it

Bug: T236412
Change-Id: Ia862c5111a3daf10a34fc78163301629228efa6b
2020-03-02 20:01:24 +00:00