Bug 128986

Summary: implement "subfs busy/clean" D-BUS signals for visual feedback
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stanislav Brabec <sbrabec>
Component: BasesystemAssignee: Stefan Behlert <behlert>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: coolo, gnome-bugs
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stanislav Brabec 2005-10-18 11:35:48 UTC
Using subfs, users don't need to explicitly mount/unmount medium.
But there is no visual feedback, that medium is clean and can be unmounted, and
if application writes data randomly or slowly, there is a risk of writing while
medium is removed.

Proposal:

1) busy/clean signals will allow to notify user about device state,
- Implement subfs->HAL->DBUS busy/clean notification.
- Create busy emblem in Nautilus/Konqueror and update is using D-BUS signals.

2) clean_umount request will prevent further writing if user wants to unmount
the device.
- DBUS signal clean_umount will block subsequent subfs mounts.
- When umounted, signal is replied.
- Any subsequent access will fail.
- Nautilus/Konqueror will offer "Cleanly unmount" menu, which will issue
cleanly_umount signal to block subsequent writes until user removes the stick.
Comment 1 Danny Al-Gaaf 2005-10-18 11:44:40 UTC
@coolo: You discussed this IMO already with the kernel guys. Could you wrote something here about the state of discussion?
Comment 4 Stephan Kulow 2005-11-24 14:16:52 UTC
Stefan, please put in fate
Comment 5 JP Rosevear 2006-01-30 10:35:45 UTC
I think we can kill this now.