application-research / outercore-eng-kb

Official Knowledge base repo of Estuary
https://estuary.tech
5 stars 0 forks source link

Estuary Stability #6

Open alvin-reyes opened 1 year ago

alvin-reyes commented 1 year ago

Estuary Stability

Author Alvin Reyes
Status In-progress
Revision

Overview

These are the things we need to accomplish to get Estuary to the alpha and post alpha stage. I’d like to look at each as Pillars with each being built and should perfectly levelled to stablize the Estuary platform.

This is all Tech. No productization / product lifecycle steps here.

Github Project: https://github.com/orgs/application-research/projects/7/views/5

Priority Improvements Issues Conversations / Discussions
1 System Errors All systems error that estuary encounters
2 Infrastructure All the action items we need to do to stablize the infrastructure along with the code changes
3 Data Clean up Any stale data we need to remove or clean up
4 Debugging All the action items we need to do to debug or provide us more information on how to debug.
5 Functional All functional / design / code that needs to be optimized and improved
6 Support All the action items I think we need to do ensure we have the proper customer support

System Errors (Panics)

All on it’s own page. We need to handle all the panics.

Log file:

log_file_from_shuttle6

msg":"couldnt decode pid

pinning queue error: context canceled\nfailed to walk DAG\nmain.

failed to handle rpc command: Unable to send restart request: exhausted 5 attempts but failed to open stream to

pinning queue error: context deadline exceeded\nfallback provide failed\nmain

tried to add pin for content we failed to pin previously

failed to handle rpc command: failed to compute commP

failed to handle rpc command

Infrastructure

Data Clean up

https://filecoinproject.slack.com/archives/C016APFREQK/p1660258369066179

Debugging

Functional

Untitled

Functional Improvements

Proposal: Collections API V2

Proposal: Directory API

Proposal: API Versioning for Estuary

Proposal: Proxy-Forwarder

Proposal: API Gateway

Support

Refactor / Rearchitecture