aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2017-06-21 17:09:24 +0200
committerGravatar Philipp Wollermann <philwo@google.com>2017-06-22 11:52:41 +0200
commit524b90d9e5acc4fa568f215c9415eaa902e979f8 (patch)
tree5c6d809368c2d87259969cef8d972afb63cae47c
parent52c041762ce703a8bdb9b07e1d558b0d2460d2cc (diff)
Change CAS URI to use the "bytestream" scheme instead of being scheme-less
This makes the URIs absolute, which makes them easier to process server-side. PiperOrigin-RevId: 159694335
-rw-r--r--src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java4
-rw-r--r--src/test/java/com/google/devtools/build/lib/remote/CasPathConverterTest.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java b/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
index 8da0e9c477..d3fd125dfb 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
@@ -54,12 +54,12 @@ public final class RemoteModule extends BlazeModule {
Digest digest = Digests.computeDigest(path);
return remoteInstanceName.isEmpty()
? String.format(
- "//%s/blobs/%s/%d",
+ "bytestream://%s/blobs/%s/%d",
server,
digest.getHash(),
digest.getSizeBytes())
: String.format(
- "//%s/%s/blobs/%s/%d",
+ "bytestream://%s/%s/blobs/%s/%d",
server,
remoteInstanceName,
digest.getHash(),
diff --git a/src/test/java/com/google/devtools/build/lib/remote/CasPathConverterTest.java b/src/test/java/com/google/devtools/build/lib/remote/CasPathConverterTest.java
index e7b846fe70..5ba4ef0435 100644
--- a/src/test/java/com/google/devtools/build/lib/remote/CasPathConverterTest.java
+++ b/src/test/java/com/google/devtools/build/lib/remote/CasPathConverterTest.java
@@ -51,7 +51,7 @@ public class CasPathConverterTest {
Path path = fs.getPath("/foo");
FileSystemUtils.writeContentAsLatin1(path, "foobar");
assertThat(converter.apply(fs.getPath("/foo")))
- .isEqualTo("//machine/blobs/3858f62230ac3c915f300c664312c63f/6");
+ .isEqualTo("bytestream://machine/blobs/3858f62230ac3c915f300c664312c63f/6");
}
@Test
@@ -62,6 +62,6 @@ public class CasPathConverterTest {
Path path = fs.getPath("/foo");
FileSystemUtils.writeContentAsLatin1(path, "foobar");
assertThat(converter.apply(fs.getPath("/foo")))
- .isEqualTo("//machine/projects/bazel/blobs/3858f62230ac3c915f300c664312c63f/6");
+ .isEqualTo("bytestream://machine/projects/bazel/blobs/3858f62230ac3c915f300c664312c63f/6");
}
}