sapling/eden/win
Chad Austin fe557ace7c only evict when interest handle is dropped if blob wasn't reloaded
Summary:
There was a bug in BlobCache where, if you had an interest handle to a
blob, but that blob was evicted anyway and then something else caused
it to be reloaded, dropping your interest handle would cause the blob
to be incorrectly evicted since the reference counts were no longer
compatible. Add a version to cache items and only decrement the
reference count on an item if the interest handle and item agree.

Reviewed By: strager

Differential Revision: D13405144

fbshipit-source-id: aee052bf777e7225551c3ae2b8b69a99f4f77691
2018-12-10 19:30:28 -08:00
..
fs only evict when interest handle is dropped if blob wasn't reloaded 2018-12-10 19:30:28 -08:00
lib/datapack Win: Porting eden/service to Windows with fb-thrift 2018-10-22 20:27:26 -07:00
.clang-format Started Eden for Windows and integrated hg store with it. 2018-08-21 17:53:38 -07:00
.gitignore Win: Added .thrift files to build scripts 2018-10-11 13:38:20 -07:00
eden.sln Add WinError to create Windows error strings. 2018-11-25 09:45:07 -08:00