diff options
| author | Dan Engelbrecht <[email protected]> | 2025-11-04 10:52:28 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-11-04 10:52:28 +0100 |
| commit | 6548080e9da9b09f6800fc4bd4c1c3ed4a5eede4 (patch) | |
| tree | 5790ea775ad57d948a7eaf16bf11fcb237f29a0f /src/zen/cmds/builds_cmd.cpp | |
| parent | abort build upload if we fail to finalize a build part (#623) (diff) | |
| download | archived-zen-6548080e9da9b09f6800fc4bd4c1c3ed4a5eede4.tar.xz archived-zen-6548080e9da9b09f6800fc4bd4c1c3ed4a5eede4.zip | |
add `--verbose-http` option to builds commands (#630)
Diffstat (limited to 'src/zen/cmds/builds_cmd.cpp')
| -rw-r--r-- | src/zen/cmds/builds_cmd.cpp | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/zen/cmds/builds_cmd.cpp b/src/zen/cmds/builds_cmd.cpp index 15c9774b4..cc1844f71 100644 --- a/src/zen/cmds/builds_cmd.cpp +++ b/src/zen/cmds/builds_cmd.cpp @@ -2651,6 +2651,12 @@ BuildsCommand::BuildsCommand() "Assume that the builds endpoint is a HTTP/2 endpoint skipping HTTP/1.1 upgrade handshake", cxxopts::value(m_AssumeHttp2), "<assumehttp2>"); + Ops.add_option("cloud build", + "", + "verbose-http", + "Enable verbose option for http client", + cxxopts::value(m_VerboseHttp), + "<verbosehttp>"); Ops.add_option("cloud build", "", "namespace", "Builds Storage namespace", cxxopts::value(m_Namespace), "<namespace>"); Ops.add_option("cloud build", "", "bucket", "Builds Storage bucket", cxxopts::value(m_Bucket), "<bucket>"); @@ -3283,7 +3289,8 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) HttpClientSettings ClientSettings{.LogCategory = "httpbuildsclient", .AssumeHttp2 = m_AssumeHttp2, .AllowResume = true, - .RetryCount = 2}; + .RetryCount = 2, + .Verbose = m_VerboseHttp}; auto CreateBuildStorage = [&](BuildStorageBase::Statistics& StorageStats, BuildStorageCache::Statistics& StorageCacheStats, @@ -3296,7 +3303,8 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) HttpClientSettings ClientSettings{.LogCategory = "httpbuildsclient", .AssumeHttp2 = m_AssumeHttp2, .AllowResume = true, - .RetryCount = 2}; + .RetryCount = 2, + .Verbose = m_VerboseHttp}; std::unique_ptr<AuthMgr> Auth; @@ -3347,7 +3355,8 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) .Timeout = std::chrono::milliseconds{30000}, .AssumeHttp2 = ResolveRes.CacheAssumeHttp2, .AllowResume = true, - .RetryCount = 0}, + .RetryCount = 0, + .Verbose = m_VerboseHttp}, []() { return AbortFlag.load(); }); Result.BuildCacheStorage = CreateZenBuildStorageCache(*Result.CacheHttp, @@ -3390,7 +3399,8 @@ BuildsCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv) .Timeout = std::chrono::milliseconds{30000}, .AssumeHttp2 = m_AssumeHttp2, .AllowResume = true, - .RetryCount = 0}, + .RetryCount = 0, + .Verbose = m_VerboseHttp}, []() { return AbortFlag.load(); }); Result.BuildCacheStorage = CreateZenBuildStorageCache(*Result.CacheHttp, |