For Storage Nodes
Copy Satellite ID
The storage node dashboard and the payment dashboard contain a drop-down list with all satellites. On the dashboard, we show the satellite names but in the logfile and other places we print out the satellite ID. The drop-down list has now a toggle to switch between satellite name and ID including a copy button for the satellite ID.
Garbage Collection Logging
Garbage collection will move data into a trash folder and delete it after 7 days. These 7 days are an insurance against possible bugs around garbage collection. It is possible that the satellite sends out empty bloom filters which would wipe out all data. Within 7 days the satellite can send a restore command to all storage nodes.
The logging around garbage collection is now fixed. First the storage node will write
About to move piece to trash and
Moved pieces to trash during retain . 7 days later
deleted piece . All 3 messages on log-level debug.
User Value Attribution
For open-source projects, we offer an open source partner program . In addition to bucket value attribution, we have now implemented user value attribution. Open source projects can link our signup page with a partner ID. User value attribution has a higher priority over bucket value attribution. If the user has a partner ID we will use that for all buckets no matter which application will be used for creating the bucket. If a user has no partner ID we fall back to the partner ID provided by the application on bucket creation. Later we will calculate a payout for each partner ID. We want to support open source projects by sharing profit with them.