Skip to content

Commit

Permalink
Enabled RetryOnFailure for the SqlClients of all microservices
Browse files Browse the repository at this point in the history
  • Loading branch information
szv committed Jun 25, 2023
1 parent 716e6da commit 61da75c
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 5 deletions.
5 changes: 4 additions & 1 deletion src/Services/Bot/src/Runner/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,10 @@
});
services.AddDbContext<BotDbContext>(dbBuilder =>
{
dbBuilder.UseSqlServer(context.Configuration.GetRequired("BotService:Database:PasswordlessConnectionString"));
dbBuilder.UseSqlServer(context.Configuration.GetRequired("BotService:Database:PasswordlessConnectionString"), sqlOptions =>
{
sqlOptions.EnableRetryOnFailure();
});
#if DEBUG
dbBuilder.EnableSensitiveDataLogging();
#endif
Expand Down
5 changes: 4 additions & 1 deletion src/Services/Bot/src/WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@

builder.Services.AddDbContext<BotDbContext>(dbBuilder =>
{
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("BotService:Database:PasswordlessConnectionString"));
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("BotService:Database:PasswordlessConnectionString"), sqlOptions =>
{
sqlOptions.EnableRetryOnFailure();
});
#if DEBUG
dbBuilder.EnableSensitiveDataLogging();
#endif
Expand Down
5 changes: 4 additions & 1 deletion src/Services/Game/src/GameService/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@

builder.Services.AddDbContext<GamesDbContext>(dbBuilder =>
{
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("GameService:Database:PasswordlessConnectionString"));
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("GameService:Database:PasswordlessConnectionString"), sqlOptions =>
{
sqlOptions.EnableRetryOnFailure();
});
#if DEBUG
dbBuilder.EnableSensitiveDataLogging();
#endif
Expand Down
5 changes: 4 additions & 1 deletion src/Services/Report/src/MessageWorker/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,10 @@
});
services.AddDbContext<ReportDbContext>(dbBuilder =>
{
dbBuilder.UseSqlServer(context.Configuration.GetRequired("ReportService:Database:PasswordlessConnectionString"));
dbBuilder.UseSqlServer(context.Configuration.GetRequired("ReportService:Database:PasswordlessConnectionString"), sqlOptions =>
{
sqlOptions.EnableRetryOnFailure();
});
#if DEBUG
dbBuilder.EnableSensitiveDataLogging();
#endif
Expand Down
5 changes: 4 additions & 1 deletion src/Services/Report/src/WebApi/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@

builder.Services.AddDbContext<ReportDbContext>(dbBuilder =>
{
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("ReportService:Database:PasswordlessConnectionString"));
dbBuilder.UseSqlServer(builder.Configuration.GetRequired("ReportService:Database:PasswordlessConnectionString"), sqlOptions =>
{
sqlOptions.EnableRetryOnFailure();
});
#if DEBUG
dbBuilder.EnableSensitiveDataLogging();
#endif
Expand Down

0 comments on commit 61da75c

Please sign in to comment.