Skip to content

Commit cf3ba1d

Browse files
frankfeng579Databean
authored andcommitted
Fix: resolve review comments
1 parent 936c1fa commit cf3ba1d

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

base/cvd/cuttlefish/host/libs/web/cas/cas_downloader.cpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,18 @@ std::vector<std::string> CreateCasFlags(std::string downloader_path,
7474
std::vector<std::string> cas_flags;
7575

7676
// If cache-dir is set and cache-max-size is absent or smaller than the default,
77-
// ensure cache-max-size is at least kDefaultCacheMaxSize.
77+
// ensure cache-max-size is at least kMinCacheMaxSize.
7878
if (!config_flags["cache-dir"].asString().empty()) {
7979
if (config_flags.isMember("cache-max-size")) {
8080
int64_t provided = config_flags["cache-max-size"].asInt64();
81-
if (provided < kDefaultCacheMaxSize) {
82-
LOG(INFO) << "cache-max-size (" << provided
81+
if (provided < kMinCacheMaxSize) {
82+
LOG(WARNING) << "cache-max-size (" << provided
8383
<< ") is smaller than default; using default ("
84-
<< kDefaultCacheMaxSize << ")";
85-
config_flags["cache-max-size"] = Json::Value(kDefaultCacheMaxSize);
84+
<< kMinCacheMaxSize << ")";
85+
config_flags["cache-max-size"] = kMinCacheMaxSize;
8686
}
8787
} else {
88-
config_flags["cache-max-size"] = Json::Value(kDefaultCacheMaxSize);
88+
config_flags["cache-max-size"] = kMinCacheMaxSize;
8989
}
9090
}
9191

@@ -166,22 +166,22 @@ inline std::string ToSeconds(int timeout) {
166166

167167
Json::Value ConvertToConfigFlags(const CasDownloaderFlags& flags) {
168168
Json::Value config_flags;
169-
config_flags["cache-dir"] = Json::Value(flags.cache_dir);
170-
config_flags["cache-max-size"] = Json::Value(flags.cache_max_size);
171-
config_flags["cache-lock"] = Json::Value(flags.cache_lock);
172-
config_flags["use-hardlink"] = Json::Value(flags.use_hardlink);
173-
config_flags["cas-concurrency"] = Json::Value(flags.cas_concurrency);
174-
config_flags["memory-limit"] = Json::Value(flags.memory_limit);
175-
config_flags["rpc-timeout"] = Json::Value(ToSeconds(flags.rpc_timeout));
169+
config_flags["cache-dir"] = flags.cache_dir;
170+
config_flags["cache-max-size"] = flags.cache_max_size;
171+
config_flags["cache-lock"] = flags.cache_lock;
172+
config_flags["use-hardlink"] = flags.use_hardlink;
173+
config_flags["cas-concurrency"] = flags.cas_concurrency;
174+
config_flags["memory-limit"] = flags.memory_limit;
175+
config_flags["rpc-timeout"] = ToSeconds(flags.rpc_timeout);
176176
config_flags["get-capabilities-timeout"] =
177-
Json::Value(ToSeconds(flags.get_capabilities_timeout));
177+
ToSeconds(flags.get_capabilities_timeout);
178178
config_flags["get-tree-timeout"] =
179-
Json::Value(ToSeconds(flags.get_tree_timeout));
179+
ToSeconds(flags.get_tree_timeout);
180180
config_flags["batch-read-blobs-timeout"] =
181-
Json::Value(ToSeconds(flags.batch_read_blobs_timeout));
181+
ToSeconds(flags.batch_read_blobs_timeout);
182182
config_flags["batch-update-blobs-timeout"] =
183-
Json::Value(ToSeconds(flags.batch_update_blobs_timeout));
184-
config_flags["version"] = Json::Value(flags.version);
183+
ToSeconds(flags.batch_update_blobs_timeout);
184+
config_flags["version"] = flags.version;
185185
return config_flags;
186186
}
187187

base/cvd/cuttlefish/host/libs/web/cas/cas_downloader_test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ TEST_F(CasDownloaderTests, CacheMaxSize_DefaultWhenAbsent) {
608608
EXPECT_THAT(download, IsOk());
609609
std::string output = ReadFile(cas_output_filepath_);
610610
EXPECT_THAT(output,
611-
HasSubstr(fmt::format("-cache-max-size={}", kDefaultCacheMaxSize)));
611+
HasSubstr(fmt::format("-cache-max-size={}", kMinCacheMaxSize)));
612612
}
613613

614614
TEST_F(CasDownloaderTests, CacheMaxSize_OverriddenWhenTooSmall) {
@@ -629,7 +629,7 @@ TEST_F(CasDownloaderTests, CacheMaxSize_OverriddenWhenTooSmall) {
629629
std::string output = ReadFile(cas_output_filepath_);
630630
EXPECT_THAT(output, Not(HasSubstr("-cache-max-size=1")));
631631
EXPECT_THAT(output,
632-
HasSubstr(fmt::format("-cache-max-size={}", kDefaultCacheMaxSize)));
632+
HasSubstr(fmt::format("-cache-max-size={}", kMinCacheMaxSize)));
633633
}
634634

635635
int main(int argc, char** argv) {

base/cvd/cuttlefish/host/libs/web/cas/cas_flags.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ inline constexpr int kDefaultBatchUpdateBlobsTimeout = 60;
3434

3535
// Default cache size for CAS cache: 8 GiB.
3636
// Note: this is only effective when cache_dir is set.
37-
inline constexpr int64_t kDefaultCacheMaxSize = 8LL * 1024 * 1024 * 1024;
37+
inline constexpr int64_t kMinCacheMaxSize = 8LL * 1024 * 1024 * 1024;
3838

3939
// Flags for the CAS downloader binary.
4040
struct CasDownloaderFlags {
@@ -44,7 +44,7 @@ struct CasDownloaderFlags {
4444
std::string downloader_path = "";
4545
bool prefer_uncompressed = false;
4646
std::string cache_dir = "";
47-
int64_t cache_max_size = kDefaultCacheMaxSize; // Only effective when cache_dir is set.
47+
int64_t cache_max_size = kMinCacheMaxSize; // Only effective when cache_dir is set.
4848
bool cache_lock = false;
4949
bool use_hardlink = true;
5050
int memory_limit = kDefaultMemoryLimit;

0 commit comments

Comments
 (0)