This repository has been archived by the owner on Jan 13, 2021. It is now read-only.
Fast Track Temporal Internal Replacement With TemporalX For Production #480
Labels
priority:high
High priority
Note
This is a simply a public issue to track RTrade swapping out the underlying infrastructure of our service for TemporalX to give users of our publicly deployed Temporal service a better UX, and to make management of it better. It will also prevent common exploits being done against go-ipfs to drop performance.
This doesn't meant to use this repo you need TemporalX, and the integration with go-ipfs will still be available, but in an alternate branch.
Overview
Running garbage collection on our production IPFS nodes is beyond unfeasible to the point that nuking the data directory with
rm -rf
and resyncing via IPFS Cluster is faster than garbage collection. As indicated by the immediate closure of #7213 on go-ipfs and from a github search on go-ipfs, there doesn't appear to be any activity involved in making GC feasible at scale.While it's been the plan to remove go-ipfs from our production deployment and use TemporalX it's clear this needs to be fast tracked, because:
rm -rf
& resync is an annoying process, and increases disk IO, bandwidth, etc...To do this the following tasks need to be done:
The text was updated successfully, but these errors were encountered: