Ben Marsh
5add9bd272
Horde: Rename Program.cs to *App.cs in different programs to make it easier to navigate to.
...
[CL 27984139 by Ben Marsh in ue5-main branch]
2023-09-18 21:19:48 -04:00
Ben Marsh
04003c68f3
Horde: Enable warnings for naming conventions at build time in .editorconfig.
...
[CL 27862607 by Ben Marsh in ue5-main branch]
2023-09-13 20:56:38 -04:00
Ben Marsh
1d59a7a8c8
Horde: Revert change to dispose semaphore to fix random test failures.
...
[CL 27820120 by Ben Marsh in ue5-main branch]
2023-09-12 23:08:53 -04:00
Ben Marsh
e0f52d9dde
Horde: Enable code style warnings in "Analyze" configuration for Horde.Agent and Horde.Agent.TrayApp, and fix current violations.
...
[CL 27801345 by Ben Marsh in ue5-main branch]
2023-09-12 14:30:37 -04:00
Ben Marsh
f42a738d6a
Horde: Fix some IDE warnings.
...
[CL 27026370 by Ben Marsh in ue5-main branch]
2023-08-11 09:40:42 -04:00
Ben Marsh
24c74e1dc9
Horde: Add a retry loop for schema upgrades. Server pods can sometimes race on completing upgrades, and the exception will keep throwing from awaiting the upgrade task.
...
[CL 26688717 by Ben Marsh in ue5-main branch]
2023-07-28 17:30:51 -04:00
Ben Marsh
5e4de893ac
Horde: Ensure that the upgrade tasks run before performing any operations on a collection.
...
[CL 26362998 by Ben Marsh in ue5-main branch]
2023-07-01 21:56:52 -04:00
Ben Marsh
3c02fa936a
Horde: Remove warnings.
...
[CL 26346672 by Ben Marsh in ue5-main branch]
2023-06-30 12:18:11 -04:00
Ben Marsh
b203df8b4d
Horde: Shuffling some code around trying to track down missing log message issues.
...
[CL 26345809 by Ben Marsh in ue5-main branch]
2023-06-30 11:52:23 -04:00
Ben Marsh
57d5823a83
Horde: Ensure that all index updates have completed before performing operations on MongoDB collections.
...
The presence of an index can change whether updates succeed or fail (eg. by introducing uniqueness constraints).
[CL 26344786 by Ben Marsh in ue5-main branch]
2023-06-30 11:09:12 -04:00
Ben Marsh
0d9034adf9
Horde: Improve logging around index creation errors, and remove partial index over lease parents.
...
[CL 26342394 by Ben Marsh in ue5-main branch]
2023-06-30 08:53:46 -04:00
Ben Marsh
5309318558
Horde: Add a simpler secret management solution; secrets are now defined in the global config file, and can be retrieved via a query to /api/v1/secrets/{name}. Each secret can have a collection of key/value pairs associated with it.
...
[CL 25999404 by Ben Marsh in ue5-main branch]
2023-06-14 19:03:01 -04:00
Ben Marsh
bc5c86f8e9
Horde: Remove log line throwing an exception.
...
#preflight none
[CL 25726922 by Ben Marsh in ue5-main branch]
2023-06-01 10:55:21 -04:00
Ben Marsh
44fa812748
Horde: Remove support for partial indexes (unsupported by AWS DocDB). Add support for sparse indexes instead.
...
#preflight none
[CL 25657174 by Ben Marsh in ue5-main branch]
2023-05-26 20:50:39 -04:00
Ben Marsh
a8076e5040
Horde: Improve logging for mongo DB upgrades.
...
#preflight none
[CL 25655820 by Ben Marsh in ue5-main branch]
2023-05-26 18:38:34 -04:00
Ben Marsh
fc331704a4
Horde: Some additional logging for index creation.
...
#preflight none
[CL 25650069 by Ben Marsh in ue5-main branch]
2023-05-26 14:43:55 -04:00
Ben Marsh
138e1fc64f
Horde: Missing argument to log message.
...
#preflight none
[CL 25649927 by Ben Marsh in ue5-main branch]
2023-05-26 14:24:13 -04:00
Ben Marsh
a70d25090b
Horde: Additional logging for index changes.
...
#preflight none
[CL 25649854 by Ben Marsh in ue5-main branch]
2023-05-26 14:11:23 -04:00
Ben Marsh
75931452d3
Horde: Add support for creating partial MongoDB indexes.
...
#preflight none
[CL 25590880 by Ben Marsh in ue5-main branch]
2023-05-23 17:25:26 -04:00
Ben Marsh
de4e063d21
Horde: Fix cancellation exception preventing shutdown in MongoService.
...
#preflight none
[CL 25357665 by Ben Marsh in ue5-main branch]
2023-05-05 13:35:08 -04:00
Ben Marsh
cbf8d0dc15
Horde: More logging for index updates.
...
#preflight none
[CL 25312021 by Ben Marsh in ue5-main branch]
2023-05-02 22:05:58 -04:00
Ben Marsh
2f8663fb6e
Horde: More logging for MongoDB upgrades.
...
#preflight none
[CL 25311954 by Ben Marsh in ue5-main branch]
2023-05-02 21:41:50 -04:00
Ben Marsh
c94168b27b
Horde: Add log output for when we can't acquire the upgrade schema lock.
...
#preflight none
[CL 25311841 by Ben Marsh in ue5-main branch]
2023-05-02 21:11:47 -04:00
Ben Marsh
adcabcf654
Horde: Better logging for schema upgrades.
...
#preflight none
[CL 25311732 by Ben Marsh in ue5-main branch]
2023-05-02 20:56:55 -04:00
Ben Marsh
264cb49d04
Horde: Revised fix for indexes not being created.
...
#preflight none
[CL 25311498 by Ben Marsh in ue5-main branch]
2023-05-02 20:34:20 -04:00