Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

Latest commit

 

History

History
67 lines (53 loc) · 3.73 KB

CLUSTER.md

File metadata and controls

67 lines (53 loc) · 3.73 KB

IPFS Cluster Team OKRs

We frame our ongoing work using a process based on quarterly Objectives and Key Results (OKRs). Objectives reflect outcomes that are challenging, but realistic. Results are tangible and measurable.

2019 Q2

IPFS Cluster Priority Owner Mid-Q Actual Mid-Q Projection End-Q
**** P0-P4 0.3 0.6 0.4
1 Finish the "base cluster" use-case
Swagger API documentation for the REST API (Kishan) P0 Kishan 0.6 0.7 0.5
Re-organizing and iterating on the current documentation/website (to include new product 'marketing') P0 Mhz, pkafei 0.8
Generate 3 step-by-step guides for standard ways of using Cluster:
1. Guide on CLI tooling P1 Adrian 0.0 0.4 0.0
2. Guide on how IPFS and Cluster works P1 Mhz 0.0 0.6 0
3. TBD 0
Allocators/informers revamp P1 Adrian 0.0 0.7 0
js-cluster client P0 Hector 0.7 0.7 0.7
Small issues grouped in https://github.com/ipfs/ipfs-cluster/milestone/20 P1 Kishan 0.2 0.2 0.2
Highlight issues in the repo that require technical design P1 Adrian 0 0.7 0
2 Release collaborative clusters
Merge CRDT prototype and release P0 Hector 0.7 1 0.7
CRDT-consensus layer becomes the default P2 Hector 0.2 0.5 0.2
Fine grained permissions for RPC API P0 Hector 0.8 0.8 0.8
Fine grained permissions for REST API P4 Adrian 0 0.3 0.3
Separate identity and configuration P0 Kishan 1 1 1
Follower cluster peer mode P2 Hector 0.5 0.7 0.5
3 Improve cluster scalability
Make stateless pintracker the default: retake this, make it performant, ensure it works, deprecate mappintracker P2 Hector 0 0 0
The following not likely to get done:
Streaming for libp2p-gorpc: status, peers ls, pins ls... should use streaming RPC endpoints P3
Streaming API P3
IPTB + Cluster (blocked on CRDTs) P3 0.1 0.2
Sharding (blocked on IPFS) P0
4 Cluster outreach
Finish illustrations P0 Mhz 0.4 0.6
Workshop for IPFS Camp P0 Mhz 0.5 1 1
Pinning service for IPFS Camp P0 Adrian 0.6 1 0.6
Talks on IPFS Cluster that we can take to conferences P1 Hector 0.3 0.7 0.3
Continous user feedback P1 Mhz 0.1 0.1
Choosing formal metrics P1 Mhz 0 0

2019 Q1

2018 Q4

2018 Q3

2018 Q2

2018 Q1