25 Commits

Author SHA1 Message Date
negoyal
dd033736ed Merge branch 'master' into fdb_cache_subfeature2 2020-05-04 17:29:43 -07:00
negoyal
9034964864 Compilation error fix. 2020-04-14 18:21:43 -07:00
negoyal
7a9bcf8222 Review comments. 2020-04-14 17:45:34 -07:00
Neelam Goyal
ec4512be2b
Update fdbserver/StorageCache.actor.cpp
Co-Authored-By: Trevor Clinkenbeard <trevorclinkenbeard@gmail.com>
2020-04-13 12:27:30 -07:00
Neelam Goyal
b80df3e166
Update fdbserver/StorageCache.actor.cpp
Co-Authored-By: Trevor Clinkenbeard <trevorclinkenbeard@gmail.com>
2020-04-13 12:24:32 -07:00
Neelam Goyal
2f8e5e7943
Update fdbserver/StorageCache.actor.cpp
Co-Authored-By: Trevor Clinkenbeard <trevorclinkenbeard@gmail.com>
2020-04-13 12:00:30 -07:00
negoyal
8abac91033 Fixed a bug in cache server while peeking at a version lower than popped version and added some logging. 2020-03-26 12:39:07 -07:00
negoyal
99a5cb0572 Fix a corruption bug. 2020-03-13 18:52:34 -07:00
negoyal
975340cb4d Convert the future_version SevError to SevDebug in cache role. 2020-03-04 15:18:49 -08:00
negoyal
3acd3ad3af Some bugfixes and cleanup. 2020-03-02 17:11:23 -08:00
negoyal
0cbd253967 Reduce the amount of tracing in cache server. 2020-02-25 17:32:24 -08:00
negoyal
308e088bca Minor fixes. 2020-02-25 15:00:18 -08:00
negoyal
7193fa87b8 And some more compilation fixes. 2020-02-25 10:45:02 -08:00
negoyal
a21f29b586 Bugfixes. Identify the cached range correctly. 2020-02-19 16:27:06 -08:00
negoyal
28768715f2 Custom bookkeeping allocator for PTree. Simple Cache workload. 2020-02-14 11:42:47 -08:00
Andrew Noyes
09f3690f09 Fix OPEN_FOR_IDE build 2020-02-03 10:42:05 -08:00
negoyal
b82c3be116 Throw future_version error for cold caches. 2020-01-14 14:29:41 -08:00
negoyal
34adf9c92c Storages now return a bool flag to indicate if the key[s] might be cached. 2020-01-14 12:33:17 -08:00
Markus Pilman
4fa619e782
Merge branch 'fdb_cache_subfeature2' into features/cache-initialization 2020-01-07 19:59:05 -08:00
mpilman
d3d6016c90 Merge remote-tracking branch 'negoyal/fdb_cache_subfeature2' into features/cache-initialization 2020-01-07 19:53:09 -08:00
negoyal
e8e5f2d118 Bug fixes in the cache role. 2020-01-07 16:51:40 -08:00
negoyal
29b77863f0 Cache warmup and Consistency check workload changes. 2020-01-07 13:06:58 -08:00
mpilman
821edcb207 Register caches through keyspace
This also removes the old mechanism that registers them
through the serverDBInfo.

Caches do now self-recruit at startup
2019-12-06 13:28:44 -08:00
negoyal
cf2563f1c7 Mix of various things, a lot of which will change. 2019-12-05 17:10:32 -08:00
negoyal
a4a0bf18f9 Merging with Master. 2019-11-12 13:01:29 -08:00