Feature #10064

Warn when persistent volume is getting full

Added by sajolida 2015-08-20 00:33:22 . Updated 2019-05-11 23:38:29 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Persistence
Target version:
Start date:
2015-08-20
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description

GNOME has a notification mechanism for when internal hard disks get full. See https://search.disconnect.me/image?l=aHR0cHM6Ly9lbmNyeXB0ZWQtdGJuMC5nc3RhdGljLmNvbS9pbWFnZXM/cT10Ym46QU5kOUdjUjdDMVE4ZkVvMHlyRnhBcGQwWUFscDBFRmhScVc2WXV0bjNNTU81RldWampXRnZuMTBPUQ==.

But this mechanism doesn’t work in Tails for the persistent volume. I think it should :)

How can we do that?


Subtasks


Related issues

Related to Tails - Feature #9699: Show the available space on the persistence volume. Rejected 2015-07-07
Related to Tails - Feature #10060: Warn when the in-memory filesystem is getting full Confirmed 2015-08-18
Related to Tails - Feature #6254: Make it easy to empty Trash on persistent volume Confirmed 2013-09-03
Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 2018-08-31
Related to Tails - Feature #10060: Warn when the in-memory filesystem is getting full Confirmed 2015-08-18
Has duplicate Tails - Bug #11863: Warn when the persistence is getting full Duplicate 2016-10-05
Blocks Tails - Feature #7782: Warn the user when available RAM / memory is low Confirmed 2014-08-14

History

#1 Updated by sajolida 2015-08-20 00:33:30

  • Tracker changed from Bug to Feature

#2 Updated by intrigeri 2015-08-25 00:38:19

  • Category set to Persistence

#3 Updated by intrigeri 2016-10-05 15:09:12

  • has duplicate Bug #11863: Warn when the persistence is getting full added

#4 Updated by intrigeri 2016-10-05 15:10:04

  • related to Feature #9699: Show the available space on the persistence volume. added

#5 Updated by sajolida 2016-10-06 17:58:41

  • related to Feature #10060: Warn when the in-memory filesystem is getting full added

#6 Updated by Anonymous 2018-08-18 10:33:34

  • Type of work changed from Code to Research
  • Starter set to Yes

It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.

#7 Updated by intrigeri 2018-08-18 10:51:32

u wrote:
> It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.

I suspect that’s because the relevant part of the GNOME stack monitors only certain types of devices, whose set probably does not include the crazy mountpoints our persistence sets up. I bet segfault is able to easily add a pointer to the corresponding piece of GNOME code :)

#8 Updated by intrigeri 2018-08-18 10:51:55

  • related to Feature #6254: Make it easy to empty Trash on persistent volume added

#9 Updated by Anonymous 2018-08-18 12:11:25

  • Assignee set to segfault

@segfault, would you like to look into this at some point?

#10 Updated by sajolida 2018-08-21 15:41:35

  • related to Feature #14544: Spend software developer time on smallish UX improvements added

#11 Updated by segfault 2018-08-24 17:37:17

intrigeri wrote:
> u wrote:
> > It would be nice to figure out why the default GNOME mechanism does not work for us. Making this a research ticket for now.
>
> I suspect that’s because the relevant part of the GNOME stack monitors only certain types of devices, whose set probably does not include the crazy mountpoints our persistence sets up. I bet segfault is able to easily add a pointer to the corresponding piece of GNOME code :)

I think this is the code, but I couldn’t yet identify which of the checks (if any) filters out the persistence partition.

#12 Updated by sajolida 2019-01-18 16:20:25

  • related to Feature #10060: Warn when the in-memory filesystem is getting full added

#13 Updated by intrigeri 2019-01-23 11:40:41

We probably get this for free if we do Feature #6254 but we could also implement a ad-hoc home-made notification system for this one.

#14 Updated by intrigeri 2019-01-23 13:11:53

  • blocks Feature #7782: Warn the user when available RAM / memory is low added

#15 Updated by segfault 2019-05-11 23:38:29

  • Assignee deleted (segfault)

I’m not currently working on this, so I’m unassigning myself in order to allow others to take it. If no one else does, I might come back to it when I work on Feature #14544 tickets.