Problem
@illepic reports that filesync's silent failures cause developers to work for an indefinite amount of time with uncertainty if troubleshooting fixes are failing because they are wrong or because the filesync isn't carrying changes properly.
As a result, we have wasted time from troubleshooting after a fix has been found, as well as a growing distrust in the filesync system.
This has been seconded by a number of other developers, raising the profile of this issue to seemingly the largest source of trouble for Outrigger users. Thank you to everyone that has spoken up about this problem.
Solution
With such a sweeping problem statement, it is impossible to declare a single solution. Rather, we will treat this like a "meta" issue, a bug that will require multiple changes to fully address. The definition of done should be that this problem stops being encountered for a reasonable length of time.
Related Issues
Here are the issues so far identified to help support this goal:
Use of This Issue
- Report specific reproduction steps that cause Unison to crash
- Report any steps/upgrades to rig that make your problem go away.
- Suggest changes to rig or the documentation here so they can be coordinated with efforts underway.
Problem
@illepic reports that filesync's silent failures cause developers to work for an indefinite amount of time with uncertainty if troubleshooting fixes are failing because they are wrong or because the filesync isn't carrying changes properly.
As a result, we have wasted time from troubleshooting after a fix has been found, as well as a growing distrust in the filesync system.
This has been seconded by a number of other developers, raising the profile of this issue to seemingly the largest source of trouble for Outrigger users. Thank you to everyone that has spoken up about this problem.
Solution
With such a sweeping problem statement, it is impossible to declare a single solution. Rather, we will treat this like a "meta" issue, a bug that will require multiple changes to fully address. The definition of done should be that this problem stops being encountered for a reasonable length of time.
Related Issues
Here are the issues so far identified to help support this goal:
Use of This Issue