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