View Issue Details

IDProjectCategoryView StatusLast Update
0020101MMAGeneralpublic2024-06-27 16:02
Reportermartin Assigned To 
PriorityurgentSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformAndroidOS-OS Versionall
Product Version2.0.0 
Target Version2.0.2 
Summary0020101: Inform users about "No space left" on read-only storages
DescriptionWe have a dialog to inform users when the main storage is full or when space will be filled during synchronization.
But the case when storage is evaluated as read-only due to no space is not handled.

We should consider how to inform about this.
A Dialog is not appropriate, rather make a note before the synchronization starts in sync wizard/sync settings.
TagsNo tags attached.
Fixed in build

Relationships

related to 0019439 closedrusty Too many paths to sync, and no simple way to change the sync list on single-storage devices 

Activities

rusty

2023-06-20 16:17

administrator   ~0072241

Last edited: 2024-05-09 20:20

In offline discussion, Martin indicated that when no space is left, MMA evaluates the situation as a read-only device resulting in this issue.

Note that in most cases, when the user taps 'Sync', neither the wizard nor the sync configuration screen display. On devices that contain external storage, the user has the option of showing the wizard (and this option will also exist for devices that only contain internal storage when 0019439 is resolved). With this in mind, maybe the UI should be updated as follows:

1) On the sync settings panel (whether standalone or in the wizard, and for both internal/external storage), in the top line that shows 'x GB free', if there's insufficient storage, show 'Insufficient storage!' in red, and disable the 'Sync now button'.

2) If the user taps the 'Sync' button and no intermediate screen is shown, then a dialog should probably appear indicating 'Insufficient storage' if no storage is available. OR instead of syncing immediately, just open the sync wizard which will display the message noted above so that the user can adjust the sync settings.

Question: does MMA correctly evaluate available storage? e.g. if there's 500MB remaining, and the sync list is 1GB but 1GB is being deleted from the device (so there's a net result of no increase in storage requirements) will this functionality block the sync operation?