diff options
author | Alpha Lam <alpha.lam.ts@gmail.com> | 2016-02-10 15:38:59 +0000 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2016-02-10 16:34:53 +0000 |
commit | 79adf59e2973754c8c0415fcab45cd58c7c34697 (patch) | |
tree | 2e56ff05720321037078b779bf0463e91578fc6a /src/main/java/com/google/devtools/build/lib/events/Event.java | |
parent | 63b856f79629a91ed041c1385d8a9bcf8a258c33 (diff) |
Implement distributed caching for Bazel
This patch implements distributed caching for Bazel using Hazelcast.
Hazelcast is used as a key value store that stores content of files
indexed by the digest of the file. The cache also stores the list of files
for an action. The key in this case is the digest from the key of the action
and the list of files.
In this change I also added the interface for remote execution. The
implementation will be added in a subsequent patch.
This change is only the first in a series of changes related to distributed
caching and remote execution. I plan to revise the APIs and implementation
in subsequent changes.
--
Change-Id: I569285d6149a4e9f8ba2362682c07a9f1e1943b7
Reviewed-on: https://bazel-review.googlesource.com/#/c/2760/
MOS_MIGRATED_REVID=114325038
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/events/Event.java')
0 files changed, 0 insertions, 0 deletions