diff --git a/Wabbajack.BuildServer/Controllers/ListValidation.cs b/Wabbajack.BuildServer/Controllers/ListValidation.cs index 305cdcce..48f66f2b 100644 --- a/Wabbajack.BuildServer/Controllers/ListValidation.cs +++ b/Wabbajack.BuildServer/Controllers/ListValidation.cs @@ -117,10 +117,13 @@ namespace Wabbajack.BuildServer.Controllers { switch (archive.State) { + case GoogleDriveDownloader.State _: + // Disabled for now due to GDrive rate-limiting the build server + return (archive, ArchiveStatus.Valid); case NexusDownloader.State nexusState when data.NexusFiles.Contains(( nexusState.Game.MetaData().NexusGameId, nexusState.ModID, nexusState.FileID)): return (archive, ArchiveStatus.Valid); - case NexusDownloader.State nexusState: + case NexusDownloader.State _: return (archive, ArchiveStatus.InValid); case ManualDownloader.State _: return (archive, ArchiveStatus.Valid); diff --git a/Wabbajack.BuildServer/JobManager.cs b/Wabbajack.BuildServer/JobManager.cs index 1a89b5d4..8c6a5266 100644 --- a/Wabbajack.BuildServer/JobManager.cs +++ b/Wabbajack.BuildServer/JobManager.cs @@ -84,10 +84,10 @@ namespace Wabbajack.BuildServer while (true) { await KillOrphanedJobs(); - await ScheduledJob(TimeSpan.FromHours(1), Job.JobPriority.High); - await ScheduledJob(TimeSpan.FromMinutes(30), Job.JobPriority.High); - await ScheduledJob(TimeSpan.FromHours(2), Job.JobPriority.Low); - await ScheduledJob(TimeSpan.FromHours(24), Job.JobPriority.High); + //await ScheduledJob(TimeSpan.FromHours(1), Job.JobPriority.High); + //await ScheduledJob(TimeSpan.FromMinutes(30), Job.JobPriority.High); + //await ScheduledJob(TimeSpan.FromHours(2), Job.JobPriority.Low); + //await ScheduledJob(TimeSpan.FromHours(24), Job.JobPriority.High); await ScheduledJob(TimeSpan.FromHours(1), Job.JobPriority.Normal); await Task.Delay(10000); } diff --git a/Wabbajack.Lib/CompilationSteps/DeconstructBSAs.cs b/Wabbajack.Lib/CompilationSteps/DeconstructBSAs.cs index a647eb7b..e8f918ed 100644 --- a/Wabbajack.Lib/CompilationSteps/DeconstructBSAs.cs +++ b/Wabbajack.Lib/CompilationSteps/DeconstructBSAs.cs @@ -60,7 +60,7 @@ namespace Wabbajack.Lib.CompilationSteps if (_includeDirectly.Any(path => source.Path.StartsWith(path))) defaultInclude = true; - if (source.AbsolutePath.Size > 2_000_000_000) + if (source.AbsolutePath.Size >= (long) 2 << 31) { await using var bsa = BSADispatch.OpenRead(source.AbsolutePath); if (bsa.State is BSAStateObject)