Skip to content

Commit

Permalink
Merge pull request #584 from threefoldtech/development_sla_uptime
Browse files Browse the repository at this point in the history
updated sla uptime
  • Loading branch information
ramezsaeed committed Jul 4, 2024
2 parents a50bb89 + 9b2bfcf commit 7430b78
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 32 deletions.
2 changes: 1 addition & 1 deletion src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@
- [4. Wipe All the Disks](documentation/farmers/3node_building/4_wipe_all_disks.md)
- [5. Set the BIOS/UEFI](documentation/farmers/3node_building/5_set_bios_uefi.md)
- [6. Boot the 3Node](documentation/farmers/3node_building/6_boot_3node.md)
- [Farming Requirements](documentation/farmers/farming_requirements.md)
- [Farming Optimization](documentation/farmers/farming_optimization/farming_optimization.md)
- [GPU Farming](documentation/farmers/3node_building/gpu_farming.md)
- [Set Additional Fees](documentation/farmers/farming_optimization/set_additional_fees.md)
Expand All @@ -176,7 +177,6 @@
- [Room Parameters](documentation/farmers/farming_optimization/farm_room_parameters.md)
- [Farming Costs](documentation/farmers/farming_optimization/farming_costs.md)
- [Calculate Your ROI](documentation/farmers/farming_optimization/calculate_roi.md)
- [Farming Requirements](documentation/farmers/farming_optimization/farming_requirements.md)
- [Advanced Networking](documentation/farmers/advanced_networking/advanced_networking_toc.md)
- [Networking Overview](documentation/farmers/advanced_networking/networking_overview.md)
- [Network Considerations](documentation/farmers/advanced_networking/network_considerations.md)
Expand Down
2 changes: 1 addition & 1 deletion src/documentation/farmers/farmers.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ To buy a certified node from an official ThreeFold vendor, check the [ThreeFold
- [4. Wipe All the Disks](./3node_building/4_wipe_all_disks.md)
- [5. Set the BIOS/UEFI](./3node_building/5_set_bios_uefi.md)
- [6. Boot the 3Node](./3node_building/6_boot_3node.md)
- [Farming Requirements](./farming_requirements.md)
- [Farming Optimization](./farming_optimization/farming_optimization.md)
- [GPU Farming](./3node_building/gpu_farming.md)
- [Set Additional Fees](./farming_optimization/set_additional_fees.md)
Expand All @@ -23,7 +24,6 @@ To buy a certified node from an official ThreeFold vendor, check the [ThreeFold
- [Room Parameters](./farming_optimization/farm_room_parameters.md)
- [Farming Costs](./farming_optimization/farming_costs.md)
- [Calculate Your ROI](./farming_optimization/calculate_roi.md)
- [Farming Requirements](./farming_optimization/farming_requirements.md)
- [Advanced Networking](./advanced_networking/advanced_networking_toc.md)
- [Networking Overview](./advanced_networking/networking_overview.md)
- [Network Considerations](./advanced_networking/network_considerations.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,4 @@ The section [Build a 3Node](../3node_building/3node_building.md) covered the not
- [Minting Periods](./minting_periods.md)
- [Room Parameters](./farm_room_parameters.md)
- [Farming Costs](./farming_costs.md)
- [Calculate Your ROI](./calculate_roi.md)
- [Farming Requirements](./farming_requirements.md)
- [Calculate Your ROI](./calculate_roi.md)

This file was deleted.

30 changes: 30 additions & 0 deletions src/documentation/farmers/farming_requirements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<h1> Farming Requirements </h1>

<h2> Table of Contents </h2>

- [Introduction](#introduction)
- [Uptime Requirements](#uptime-requirements)
- [Farmerbot Considerations](#farmerbot-considerations)

---

## Introduction

This section contains information on the farming requirements.

## Uptime Requirements

To be eligible for proof-of-capacity farming rewards, farmers need to ensure that their nodes have a minimum uptime per minting period.

- 95% uptime requirements for DIY nodes
- This means that nodes have 36 hours of allowed downtime per month
- 98% uptime requirements for certified nodes
- This means that nodes have 14.4 hours of allowed downtime per month

Each minting period is 720 hours. The minimum uptime is always calculated against the duration of a full minting period.

> We can recommend that farmers bring any new nodes online shortly before the start of a new minting period, to avoid any extra energy use during a period where the node can't possibly be eligible for minting. Consult the 2024 minting periods [here](./farming_optimization/minting_periods.md#2024-minting-periods).
### Farmerbot Considerations

When minting considers a node running the Farmerbot, it counts standby time as uptime, as long as the node is healthy. If the node fails to wake within 24 hours, those 24 hours are deducted. This means that if the node misses two different wakeup within 24 hours, it will not have sufficient uptime for this minting period. This accounts for both certified and DIY cases.

0 comments on commit 7430b78

Please sign in to comment.