Node-local MinIO + failover template read + ImgDat dedup (fixes new-doc about:blank)

FixDocsService
Ya
30 Juni 2026, 23:15 UTC
Mwandishi
Sage
Ahadi ya
9cd1ad0

Uumbaji mpya wa hati ulining ~ 5 min na tab mpya ilikaa karibu:blank. Chanzo cha mizizi: Docs Service pods iliyopangwa kwenye k3m1 kusoma template tupu kutoka MinIO kwenye WireGuard ya Hardcoded ya IP 10.8.1.1 (k1m1), ambayo haifai kutoka kwa k3m1 (k1m1 <->k3m1 WG overlay) iko chini. Template hii imetumiwa na Oneton Bean ya minioClient bila wakati (MinIO SDK default 5 min) imefungwa kwa muda usiojulikana; catch frontend aliandika kosa katika kabla ya kufunguliwa Bonyeza tab. Ufungaji: - kupelekwa: chanzo MINIO CURRENT HOST kutoka API ya Downward (status.hostIP) hivyo Kila pod hutumia mfano wa MinIO kwa node yake, badala ya IP ya tuli ambayo Kila mmoja wao atasimama mbele ya kiti chake cha enzi. configmap: pointi MinIO sasa / makali / cold katika huduma minio.cluster (reachable) kutoka kila node, inayoungwa mkono na k1m1 ambayo ina data zote) badala ya wafu IPs za WireGuard - zinazotumiwa kama kushindwa nyuma ya mwenyeji wa sasa wa node-local. - Huduma ya Hati: soma template kupitia Huduma ya Uvunjaji wa MinIOStorage.download() (wateja wapya, wa muda mrefu + node failover) badala ya wakati mbichi Majani ya chini ya ardhi ni ya kutosha, kwa hiyo, mmea hauwezi kukua haraka. Huduma ya Nyaraka: dedup ya maudhui ya ImgDat. Templates za bure Byte-identical, hivyo kuingizwa mpya kukiukwa idx img dats hash unique juu ya 2nd + nyaraka; kutumia mstari uliopo kupitia findByHashCombination (kulinganisha upload Ila moja ya njia ya kujenga uaminifu na kuaminika ni kutojificha. - Kuondoa bean ya singleton minioClient.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei