aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/cloud/minioprocess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenutil/cloud/minioprocess.cpp')
-rw-r--r--src/zenutil/cloud/minioprocess.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/zenutil/cloud/minioprocess.cpp b/src/zenutil/cloud/minioprocess.cpp
index 565705731..e146f6677 100644
--- a/src/zenutil/cloud/minioprocess.cpp
+++ b/src/zenutil/cloud/minioprocess.cpp
@@ -45,7 +45,7 @@ struct MinioProcess::Impl
}
CreateProcOptions Options;
- Options.Flags |= CreateProcOptions::Flag_Windows_NewProcessGroup;
+ Options.Flags |= CreateProcOptions::Flag_NewProcessGroup;
Options.Environment.emplace_back("MINIO_ROOT_USER", m_Options.RootUser);
Options.Environment.emplace_back("MINIO_ROOT_PASSWORD", m_Options.RootPassword);
@@ -72,11 +72,12 @@ struct MinioProcess::Impl
ZEN_INFO("MinIO server started successfully (waited {})", NiceTimeSpanMs(Timer.GetElapsedTimeMs()));
return;
}
- } while (Timer.GetElapsedTimeMs() < 10000);
+ } while (Timer.GetElapsedTimeMs() < 30000);
}
- // Report failure
- ZEN_WARN("MinIO server failed to start within timeout period");
+ // Report failure - throw so test failures show the real cause instead of a confusing
+ // assertion failure later when S3 operations fail silently.
+ throw std::runtime_error(fmt::format("MinIO server on port {} failed to start within timeout", m_Options.Port));
}
void StopMinioServer()