diff --git a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs index f61d1a3b1..219099b9a 100644 --- a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs +++ b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitFileArchiver.cs @@ -68,9 +68,9 @@ public async Task ArchiveFileAsync( public void Commit() { var fileNames = _writtenFiles.Select(f => f.Name).ToList(); - Commands.Stage(_repo, fileNames); var signature = new Signature(_options.UserName, _options.UserEmail, DateTime.UtcNow); var message = $"feat(archives): archive {fileNames.Count} files{Environment.NewLine}{string.Join(Environment.NewLine, fileNames)}"; + Commands.Stage(_repo, fileNames); _repo.Commit(message, signature, signature); _logger.LogDebug("Committed {@FileNames}", fileNames); diff --git a/services/Archival/FilterLists.Archival.Infrastructure/Scheduling/ConfigurationExtensions.cs b/services/Archival/FilterLists.Archival.Infrastructure/Scheduling/ConfigurationExtensions.cs index 4c1f554d9..961bde835 100644 --- a/services/Archival/FilterLists.Archival.Infrastructure/Scheduling/ConfigurationExtensions.cs +++ b/services/Archival/FilterLists.Archival.Infrastructure/Scheduling/ConfigurationExtensions.cs @@ -24,8 +24,7 @@ public static void AddSchedulingServices(this IServiceCollection services, IConf public static void UseScheduling(this IApplicationBuilder app) { - // TODO: re-evaluate git in parallel - app.UseHangfireServer(new BackgroundJobServerOptions {WorkerCount = 1}); + app.UseHangfireServer(new BackgroundJobServerOptions {WorkerCount = Environment.ProcessorCount}); } } }