diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index 807ac63a78..312e02135d 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -117686,7 +117686,7 @@ function withGroup(groupName, f) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 59c83e477b..473eed69f7 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -90811,7 +90811,7 @@ function formatDuration(durationMs) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index 3d47b48127..38c842dce4 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -78426,7 +78426,7 @@ function getActionsLogger() { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 8f90107276..5b9aeb8b5a 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -129016,7 +129016,7 @@ function formatDuration(durationMs) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/init-action.js b/lib/init-action.js index 0f8fc3ec9a..804f24af12 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -86417,7 +86417,7 @@ function formatDuration(durationMs) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index 53101dc2ce..edc2cc242a 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -78419,7 +78419,7 @@ function getActionsLogger() { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index 8bb47e5626..f4ae973df6 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -117158,7 +117158,7 @@ function getActionsLogger() { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; // src/tools-features.ts diff --git a/lib/upload-lib.js b/lib/upload-lib.js index 4f8e075ada..2a81d8771c 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -89114,7 +89114,7 @@ function formatDuration(durationMs) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 59847a4a8a..76753057d2 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -117319,7 +117319,7 @@ function withGroup(groupName, f) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; // src/tools-features.ts diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index fda852a528..a5d754fb34 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -89108,7 +89108,7 @@ function formatDuration(durationMs) { // src/overlay-database-utils.ts var CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; -var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6e3; +var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15e3; var OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1e6; async function writeBaseDatabaseOidsFile(config, sourceRoot) { const gitFileOids = await getFileOidsUnderPath(sourceRoot); diff --git a/src/overlay-database-utils.ts b/src/overlay-database-utils.ts index c4f6ae7c00..ea43abcaa3 100644 --- a/src/overlay-database-utils.ts +++ b/src/overlay-database-utils.ts @@ -22,18 +22,23 @@ export const CODEQL_OVERLAY_MINIMUM_VERSION = "2.22.3"; /** * The maximum (uncompressed) size of the overlay base database that we will - * upload. Actions Cache has an overall capacity of 10 GB, and the Actions Cache - * client library uses zstd compression. + * upload. By default, the Actions Cache has an overall capacity of 10 GB, and + * the Actions Cache client library uses zstd compression. * * Ideally we would apply a size limit to the compressed overlay-base database, * but we cannot do so because compression is handled transparently by the * Actions Cache client library. Instead we place a limit on the uncompressed * size of the overlay-base database. * - * Assuming 2.5:1 compression ratio, the 6 GB limit on uncompressed data would - * translate to a limit of around 2.4 GB after compression. + * Assuming 2.5:1 compression ratio, the 15 GB limit on uncompressed data would + * translate to a limit of around 6 GB after compression. This is a high limit + * compared to the default 10GB Actions Cache capacity, but enforcement of Actions + * Cache quotas is not immediate. + * + * TODO: revisit this limit before removing the restriction for overlay analysis + * to the `github` and `dsp-testing` orgs. */ -const OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 6000; +const OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB = 15000; const OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_BYTES = OVERLAY_BASE_DATABASE_MAX_UPLOAD_SIZE_MB * 1_000_000;