diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index fc21aa29..d600455f 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -27,30 +27,30 @@ Epic: Zebra as a lightwalletd backend -cluster_2 - -Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks - - cluster_4 Tracking: Documentation + +cluster_2 + +Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks + cluster_1 Epic: Zebra Stable Release Candidate -cluster_0 - -Tracking: Zebra as a Full-Node Wallet - - cluster_3 Tracking: Tech Debt + +cluster_0 + +Tracking: Zebra as a Full-Node Wallet + ZcashFoundation/zebra#4350 @@ -74,200 +74,10 @@ - - -ZcashFoundation/zebra#4721 - - - - -ZcashFoundation/zebra#4721 -Send note commitment and -history trees from the -non-finalized state to -the finalized state - - - - - -ZcashFoundation/zebra#4823 - - -ZcashFoundation/zebra#4823 -Find out which parts of C -ommitBlock/CommitFinalize -dBlock are slow - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 - - - - - -ZcashFoundation/zebra#4784 - - -ZcashFoundation/zebra#4784 -Store only the first tree -state in each identical -series of tree states - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 - - - - - -ZcashFoundation/zebra#4794 - - -ZcashFoundation/zebra#4794 -Revert note commitment -and history trees when -forking non-finalized -chains - - - - - -ZcashFoundation/zebra#4837 - - -ZcashFoundation/zebra#4837 -Store history trees by -height in the non- -finalized state - - - - - -ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - - - - - -ZcashFoundation/zebra#4774 - - -ZcashFoundation/zebra#4774 -Add an NU5 block test -vector that contains many -shielded Orchard -transactions - - - - - -ZcashFoundation/zebra#4841 - - -ZcashFoundation/zebra#4841 -Improve note commitment -tree append performance - - - - - -ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 - - - - - -ZcashFoundation/zebra#4775 - - -ZcashFoundation/zebra#4775 -Add an NU5 block test -vector that contains many -shielded Sapling -transactions - - - - - -ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - - - - - -ZcashFoundation/zebra#4831 - - -ZcashFoundation/zebra#4831 -Revert deserializing -state transactions in -`rayon` threads - - - - - -ZcashFoundation/zebra#4824 - - -ZcashFoundation/zebra#4824 -Send note commitment and -history trees from the -non-finalized state to -the finalized state - - - - - -ZcashFoundation/zebra#4583 - - -ZcashFoundation/zebra#4583 -Investigate busiest tasks -per tokio-console - - - - - -ZcashFoundation/zebra#4821 - - -ZcashFoundation/zebra#4821 -Open the database in a -blocking tokio thread - - - - - -ZcashFoundation/zebra#4789 - - -ZcashFoundation/zebra#4789 -Move CPU-heavy proof -preparation into the -batch cryptography thread - - - - + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -275,9 +85,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -338,9 +148,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -350,9 +160,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -362,6 +172,196 @@ + + +ZcashFoundation/zebra#4721 + + + + +ZcashFoundation/zebra#4721 +Send note commitment and +history trees from the +non-finalized state to +the finalized state + + + + + +ZcashFoundation/zebra#4823 + + +ZcashFoundation/zebra#4823 +Find out which parts of C +ommitBlock/CommitFinalize +dBlock are slow + + + + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 + + + + + +ZcashFoundation/zebra#4784 + + +ZcashFoundation/zebra#4784 +Store only the first tree +state in each identical +series of tree states + + + + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 + + + + + +ZcashFoundation/zebra#4794 + + +ZcashFoundation/zebra#4794 +Revert note commitment +and history trees when +forking non-finalized +chains + + + + + +ZcashFoundation/zebra#4837 + + +ZcashFoundation/zebra#4837 +Store history trees by +height in the non- +finalized state + + + + + +ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 + + + + + +ZcashFoundation/zebra#4774 + + +ZcashFoundation/zebra#4774 +Add an NU5 block test +vector that contains many +shielded Orchard +transactions + + + + + +ZcashFoundation/zebra#4841 + + +ZcashFoundation/zebra#4841 +Improve note commitment +tree append performance + + + + + +ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 + + + + + +ZcashFoundation/zebra#4775 + + +ZcashFoundation/zebra#4775 +Add an NU5 block test +vector that contains many +shielded Sapling +transactions + + + + + +ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 + + + + + +ZcashFoundation/zebra#4831 + + +ZcashFoundation/zebra#4831 +Revert deserializing +state transactions in +`rayon` threads + + + + + +ZcashFoundation/zebra#4824 + + +ZcashFoundation/zebra#4824 +Send note commitment and +history trees from the +non-finalized state to +the finalized state + + + + + +ZcashFoundation/zebra#4583 + + +ZcashFoundation/zebra#4583 +Investigate busiest tasks +per tokio-console + + + + + +ZcashFoundation/zebra#4821 + + +ZcashFoundation/zebra#4821 +Open the database in a +blocking tokio thread + + + + + +ZcashFoundation/zebra#4789 + + +ZcashFoundation/zebra#4789 +Move CPU-heavy proof +preparation into the +batch cryptography thread + + + ZcashFoundation/zebra#2631 @@ -429,9 +429,9 @@ - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -719,10 +719,114 @@ + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + + +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` + + + + + +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing + + + + + +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints + + + + + +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs + + + + + +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` + + + + + +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default + + + - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -731,9 +835,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -749,9 +853,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -766,9 +870,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -776,9 +880,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -788,9 +892,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -800,9 +904,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -811,9 +915,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -824,9 +928,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -836,9 +940,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -846,9 +950,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -857,9 +961,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -870,9 +974,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -880,9 +984,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -893,9 +997,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -905,9 +1009,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -917,9 +1021,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -927,9 +1031,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -940,9 +1044,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -953,110 +1057,6 @@ - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default - - - ZcashFoundation/zebra#3247 diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index aee851ad..2357cb96 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -15,30 +15,30 @@ Epic: Zebra as a lightwalletd backend -cluster_2 - -Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks - - cluster_4 Tracking: Documentation + +cluster_2 + +Mini-Epic: Stop tokio tasks running for a long time and blocking other tasks + cluster_1 Epic: Zebra Stable Release Candidate -cluster_0 - -Tracking: Zebra as a Full-Node Wallet - - cluster_3 Tracking: Tech Debt + +cluster_0 + +Tracking: Zebra as a Full-Node Wallet + ZcashFoundation/zebra#4350 @@ -62,200 +62,10 @@ - - -ZcashFoundation/zebra#4721 - - - - -ZcashFoundation/zebra#4721 -Send note commitment and -history trees from the -non-finalized state to -the finalized state - - - - - -ZcashFoundation/zebra#4823 - - -ZcashFoundation/zebra#4823 -Find out which parts of C -ommitBlock/CommitFinalize -dBlock are slow - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 - - - - - -ZcashFoundation/zebra#4784 - - -ZcashFoundation/zebra#4784 -Store only the first tree -state in each identical -series of tree states - - - - - -ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 - - - - - -ZcashFoundation/zebra#4794 - - -ZcashFoundation/zebra#4794 -Revert note commitment -and history trees when -forking non-finalized -chains - - - - - -ZcashFoundation/zebra#4837 - - -ZcashFoundation/zebra#4837 -Store history trees by -height in the non- -finalized state - - - - - -ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 - - - - - -ZcashFoundation/zebra#4774 - - -ZcashFoundation/zebra#4774 -Add an NU5 block test -vector that contains many -shielded Orchard -transactions - - - - - -ZcashFoundation/zebra#4841 - - -ZcashFoundation/zebra#4841 -Improve note commitment -tree append performance - - - - - -ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 - - - - - -ZcashFoundation/zebra#4775 - - -ZcashFoundation/zebra#4775 -Add an NU5 block test -vector that contains many -shielded Sapling -transactions - - - - - -ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 - - - - - -ZcashFoundation/zebra#4831 - - -ZcashFoundation/zebra#4831 -Revert deserializing -state transactions in -`rayon` threads - - - - - -ZcashFoundation/zebra#4824 - - -ZcashFoundation/zebra#4824 -Send note commitment and -history trees from the -non-finalized state to -the finalized state - - - - - -ZcashFoundation/zebra#4583 - - -ZcashFoundation/zebra#4583 -Investigate busiest tasks -per tokio-console - - - - - -ZcashFoundation/zebra#4821 - - -ZcashFoundation/zebra#4821 -Open the database in a -blocking tokio thread - - - - - -ZcashFoundation/zebra#4789 - - -ZcashFoundation/zebra#4789 -Move CPU-heavy proof -preparation into the -batch cryptography thread - - - - + ZcashFoundation/zebra#2971 - + ZcashFoundation/zebra#2971 Fix crawler.rs doctest @@ -263,9 +73,9 @@ - + ZcashFoundation/zebra#1963 - + ZcashFoundation/zebra#1963 Work out how to release @@ -326,9 +136,9 @@ - + ZcashFoundation/zebra#2972 - + ZcashFoundation/zebra#2972 Make it easy for users to @@ -338,9 +148,9 @@ - + ZcashFoundation/zebra#2740 - + ZcashFoundation/zebra#2740 Documentation: link to @@ -350,6 +160,196 @@ + + +ZcashFoundation/zebra#4721 + + + + +ZcashFoundation/zebra#4721 +Send note commitment and +history trees from the +non-finalized state to +the finalized state + + + + + +ZcashFoundation/zebra#4823 + + +ZcashFoundation/zebra#4823 +Find out which parts of C +ommitBlock/CommitFinalize +dBlock are slow + + + + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4823 + + + + + +ZcashFoundation/zebra#4784 + + +ZcashFoundation/zebra#4784 +Store only the first tree +state in each identical +series of tree states + + + + + +ZcashFoundation/zebra#4721->ZcashFoundation/zebra#4784 + + + + + +ZcashFoundation/zebra#4794 + + +ZcashFoundation/zebra#4794 +Revert note commitment +and history trees when +forking non-finalized +chains + + + + + +ZcashFoundation/zebra#4837 + + +ZcashFoundation/zebra#4837 +Store history trees by +height in the non- +finalized state + + + + + +ZcashFoundation/zebra#4837->ZcashFoundation/zebra#4794 + + + + + +ZcashFoundation/zebra#4774 + + +ZcashFoundation/zebra#4774 +Add an NU5 block test +vector that contains many +shielded Orchard +transactions + + + + + +ZcashFoundation/zebra#4841 + + +ZcashFoundation/zebra#4841 +Improve note commitment +tree append performance + + + + + +ZcashFoundation/zebra#4774->ZcashFoundation/zebra#4841 + + + + + +ZcashFoundation/zebra#4775 + + +ZcashFoundation/zebra#4775 +Add an NU5 block test +vector that contains many +shielded Sapling +transactions + + + + + +ZcashFoundation/zebra#4775->ZcashFoundation/zebra#4841 + + + + + +ZcashFoundation/zebra#4831 + + +ZcashFoundation/zebra#4831 +Revert deserializing +state transactions in +`rayon` threads + + + + + +ZcashFoundation/zebra#4824 + + +ZcashFoundation/zebra#4824 +Send note commitment and +history trees from the +non-finalized state to +the finalized state + + + + + +ZcashFoundation/zebra#4583 + + +ZcashFoundation/zebra#4583 +Investigate busiest tasks +per tokio-console + + + + + +ZcashFoundation/zebra#4821 + + +ZcashFoundation/zebra#4821 +Open the database in a +blocking tokio thread + + + + + +ZcashFoundation/zebra#4789 + + +ZcashFoundation/zebra#4789 +Move CPU-heavy proof +preparation into the +batch cryptography thread + + + ZcashFoundation/zebra#2631 @@ -417,9 +417,9 @@ - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -707,10 +707,114 @@ + + +ZcashFoundation/zebra#3263 + + +ZcashFoundation/zebra#3263 +Security: Remove the +ErrorSlot from the +heartbeat and connection +tasks + + + + + +ZcashFoundation/zebra#3383 + + +ZcashFoundation/zebra#3383 +Document `zebrad +download` command. + + + + + +ZcashFoundation/zebra#483 + + +ZcashFoundation/zebra#483 +Limit generated block and +transaction size + + + + + +ZcashFoundation/zebra#3436 + + +ZcashFoundation/zebra#3436 +Create wrapper for +`precomputed` in +`CachedFfiTransaction` + + + + + +ZcashFoundation/zebra#2908 + + +ZcashFoundation/zebra#2908 +Improve +VerifyBlockError::Commit +typing + + + + + +ZcashFoundation/zebra#2297 + + +ZcashFoundation/zebra#2297 +Enforce unwrap-pertinent +Clippy lints + + + + + +ZcashFoundation/zebra#3831 + + +ZcashFoundation/zebra#3831 +Remove duplicated +zcash_proofs + + + + + +ZcashFoundation/zebra#3179 + + +ZcashFoundation/zebra#3179 +Use a `bellman::Proof` +instead of a byte array +in `Groth16Proof` + + + + + +ZcashFoundation/zebra#3117 + + +ZcashFoundation/zebra#3117 +Stop using private IP +addresses by default + + + - + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -719,9 +823,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -737,9 +841,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -754,9 +858,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -764,9 +868,9 @@ - + ZcashFoundation/zebra#4691 - + ZcashFoundation/zebra#4691 Stop assuming testnet @@ -776,9 +880,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -788,9 +892,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -799,9 +903,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -812,9 +916,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -824,9 +928,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -834,9 +938,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -845,9 +949,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -858,9 +962,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -868,9 +972,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -881,9 +985,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -893,9 +997,9 @@ - + ZcashFoundation/zebra#4692 - + ZcashFoundation/zebra#4692 Check address and key @@ -905,9 +1009,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -915,9 +1019,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -928,9 +1032,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -941,110 +1045,6 @@ - - -ZcashFoundation/zebra#3263 - - -ZcashFoundation/zebra#3263 -Security: Remove the -ErrorSlot from the -heartbeat and connection -tasks - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#483 - - -ZcashFoundation/zebra#483 -Limit generated block and -transaction size - - - - - -ZcashFoundation/zebra#3436 - - -ZcashFoundation/zebra#3436 -Create wrapper for -`precomputed` in -`CachedFfiTransaction` - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2297 - - -ZcashFoundation/zebra#2297 -Enforce unwrap-pertinent -Clippy lints - - - - - -ZcashFoundation/zebra#3831 - - -ZcashFoundation/zebra#3831 -Remove duplicated -zcash_proofs - - - - - -ZcashFoundation/zebra#3179 - - -ZcashFoundation/zebra#3179 -Use a `bellman::Proof` -instead of a byte array -in `Groth16Proof` - - - - - -ZcashFoundation/zebra#3117 - - -ZcashFoundation/zebra#3117 -Stop using private IP -addresses by default - - - ZcashFoundation/zebra#3247 diff --git a/zcash-zf-devops-dag.html b/zcash-zf-devops-dag.html index 9efac1fd..b1361072 100644 --- a/zcash-zf-devops-dag.html +++ b/zcash-zf-devops-dag.html @@ -17,38 +17,50 @@ -
- - +
+ + -cluster_4 - -Tracking: Documentation +cluster_5 + +Epic: Zebra as a lightwalletd backend -cluster_5 - -Epic: Zebra as a lightwalletd backend +cluster_3 + +Tracking: Documentation -cluster_3 - -Tracking: Tech Debt - - cluster_1 Epic: Zebra Stable Release Candidate - + +cluster_4 + +Tracking: Tech Debt + + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Work out how to release -Zebra binaries + + +ZcashFoundation/zebra#1963 +Work out how to release +Zebra binaries @@ -56,81 +68,58 @@ ZcashFoundation/zebra#755 - -ZcashFoundation/zebra#755 -Automate zebrad releases + +ZcashFoundation/zebra#755 +Automate zebrad releases - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - + + ZcashFoundation/zebra#2564 - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - + + ZcashFoundation/zebra#4412 - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - + + - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -140,9 +129,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -159,9 +148,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -170,16 +159,27 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#4753 - + ZcashFoundation/zebra#4753 ci: Split deploy-gcp- @@ -189,9 +189,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -207,9 +207,9 @@ - + ZcashFoundation/zebra#4295 - + ZcashFoundation/zebra#4295 Truncate branch name when @@ -219,9 +219,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -233,29 +233,29 @@ ZcashFoundation/zebra#4882 - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - + + ZcashFoundation/zebra#4554 - -ZcashFoundation/zebra#4554 -benchmarks: surface -zebrad mainnet sync time -in CI + +ZcashFoundation/zebra#4554 +benchmarks: surface +zebrad mainnet sync time +in CI diff --git a/zcash-zf-devops-dag.svg b/zcash-zf-devops-dag.svg index 108ccbb2..d63a6f5d 100644 --- a/zcash-zf-devops-dag.svg +++ b/zcash-zf-devops-dag.svg @@ -5,38 +5,50 @@ - - - + + + -cluster_4 - -Tracking: Documentation +cluster_5 + +Epic: Zebra as a lightwalletd backend -cluster_5 - -Epic: Zebra as a lightwalletd backend +cluster_3 + +Tracking: Documentation -cluster_3 - -Tracking: Tech Debt - - cluster_1 Epic: Zebra Stable Release Candidate - + +cluster_4 + +Tracking: Tech Debt + + +ZcashFoundation/zebra#4612 + + +ZcashFoundation/zebra#4612 +ci: Wait for lightwalletd +image rebuild if it has +changed + + + + + ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Work out how to release -Zebra binaries + + +ZcashFoundation/zebra#1963 +Work out how to release +Zebra binaries @@ -44,81 +56,58 @@ ZcashFoundation/zebra#755 - -ZcashFoundation/zebra#755 -Automate zebrad releases + +ZcashFoundation/zebra#755 +Automate zebrad releases - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#755 - - + + ZcashFoundation/zebra#2564 - -ZcashFoundation/zebra#2564 -Include git metadata in -docker logs and Google -Cloud panic reports + +ZcashFoundation/zebra#2564 +Include git metadata in +docker logs and Google +Cloud panic reports - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#2564 - - + + ZcashFoundation/zebra#4412 - -ZcashFoundation/zebra#4412 -Automate pinning CI -dependencies to specific -commit hashes + +ZcashFoundation/zebra#4412 +Automate pinning CI +dependencies to specific +commit hashes - + ZcashFoundation/zebra#1963->ZcashFoundation/zebra#4412 - - - - - -ZcashFoundation/zebra#4612 - - -ZcashFoundation/zebra#4612 -ci: Wait for lightwalletd -image rebuild if it has -changed - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - + + - + ZcashFoundation/zebra#1894 - + ZcashFoundation/zebra#1894 Zebra should follow OS @@ -128,9 +117,9 @@ - + ZcashFoundation/zebra#3432 - + ZcashFoundation/zebra#3432 Use the Filesystem @@ -147,9 +136,9 @@ - + ZcashFoundation/zebra#1904 - + ZcashFoundation/zebra#1904 Some DNS seeders and @@ -158,16 +147,27 @@ + + +ZcashFoundation/zebra#1791 + + +ZcashFoundation/zebra#1791 +Re-enable `sync_large_che +ckpoints_testnet` test + + + - + ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#4753 - + ZcashFoundation/zebra#4753 ci: Split deploy-gcp- @@ -177,9 +177,9 @@ - + ZcashFoundation/zebra#4562 - + ZcashFoundation/zebra#4562 Deploy long-running Zebra @@ -195,9 +195,9 @@ - + ZcashFoundation/zebra#4295 - + ZcashFoundation/zebra#4295 Truncate branch name when @@ -207,9 +207,9 @@ - + ZcashFoundation/zebra#1638 - + ZcashFoundation/zebra#1638 Create PGP keys amongst @@ -221,29 +221,29 @@ ZcashFoundation/zebra#4882 - -ZcashFoundation/zebra#4882 -Add zcash-lightwalletd / -Build images to required -jobs + +ZcashFoundation/zebra#4882 +Add zcash-lightwalletd / +Build images to required +jobs ZcashFoundation/zebra#4882->ZcashFoundation/zebra#4612 - - + + ZcashFoundation/zebra#4554 - -ZcashFoundation/zebra#4554 -benchmarks: surface -zebrad mainnet sync time -in CI + +ZcashFoundation/zebra#4554 +benchmarks: surface +zebrad mainnet sync time +in CI