Repository navigation
Commit c37d30e
committed
Improve deployment stability by adding health check endpoints []
This allows tests to know when services are ready/pauses "docker compose up"'s
return until services are actually listening.
This also refactors the deployment to use Quart for the servers (consistent
with the AcknowlEDG API server) so that developers do not need to maintain
knowledge of multiple WebSocket server patterns.
Additionally, management of process pool jobs has been improved so that a task
taking longer than they are allowed, responding to a review no longer being
monitored, or similar, are properly cleaned up without negatively impacting
other tasks.
In a similar "reliability" vein, caps have been added to ensure input data
stays within reasonable bounds to preserve service health.
Finally, a number of cleanup passes have been taken to improve code quality.1 parent f6825fd commit c37d30e
53 files changed
Lines changed: 4470 additions & 1444 deletions
File tree
- .agents/skills/acknowledg-client
- dev_tools
- bin
- pylibs
- edgacknowledg
- client
- bench
- test
- forge
- db
- publisher
- runner
- edgifc/decoration
- edgtest
- runtest
- edgutil
- services
- acknowledg-forge
- tests
- acknowledg
- server/acknowledg_server
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
84 | 95 | | |
85 | 96 | | |
86 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
258 | 264 | | |
259 | 265 | | |
260 | 266 | | |
261 | 267 | | |
262 | 268 | | |
263 | | - | |
264 | | - | |
| 269 | + | |
| 270 | + | |
265 | 271 | | |
266 | 272 | | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
267 | 295 | | |
268 | 296 | | |
269 | 297 | | |
| |||
627 | 655 | | |
628 | 656 | | |
629 | 657 | | |
630 | | - | |
| 658 | + | |
631 | 659 | | |
632 | 660 | | |
633 | 661 | | |
| |||
668 | 696 | | |
669 | 697 | | |
670 | 698 | | |
671 | | - | |
| 699 | + | |
672 | 700 | | |
673 | 701 | | |
674 | 702 | | |
| |||
691 | 719 | | |
692 | 720 | | |
693 | 721 | | |
694 | | - | |
| 722 | + | |
695 | 723 | | |
696 | 724 | | |
697 | 725 | | |
| |||
1246 | 1274 | | |
1247 | 1275 | | |
1248 | 1276 | | |
1249 | | - | |
| 1277 | + | |
1250 | 1278 | | |
1251 | 1279 | | |
1252 | 1280 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
32 | 36 | | |
33 | 37 | | |
34 | 38 | | |
| |||
383 | 387 | | |
384 | 388 | | |
385 | 389 | | |
386 | | - | |
| 390 | + | |
387 | 391 | | |
388 | 392 | | |
389 | 393 | | |
| |||
428 | 432 | | |
429 | 433 | | |
430 | 434 | | |
431 | | - | |
| 435 | + | |
432 | 436 | | |
433 | 437 | | |
434 | 438 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
333 | | - | |
| 333 | + | |
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
350 | | - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
351 | 368 | | |
352 | 369 | | |
353 | 370 | | |
| |||
0 commit comments