Implement storage monitor (devices and connectivity)
Bug #489194 reported by
Mikkel Kamstrup Erlandsen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Invalid
|
Wishlist
|
Unassigned | ||
Zeitgeist Framework |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-2d |
Invalid
|
Wishlist
|
Unassigned | ||
unity-lens-files |
Confirmed
|
Wishlist
|
Unassigned | ||
unity-lens-files (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
This is a reminder bug.
We need to write a "storage monitor" that manage the various storage mediums we can have event subjects stored on. The storage monitor should write any changes back to the 'storage' table in the DB.
What we need to track is connection and disconnections of storage volumes (probably using gio) - ie. track whether or not files on USB thumb drives are available or not etc. Also the network connection state should be updated in the storage table so that we can filter out remote files and website on request.
Related branches
lp://staging/~zeitgeist/zeitgeist/storagemonitor2
- Siegfried Gevatter: Approve
-
Diff: 476 lines (+420/-5)6 files modified_zeitgeist/engine/__init__.py (+1/-1)
_zeitgeist/engine/extensions/Makefile.am (+2/-1)
_zeitgeist/engine/extensions/storagemonitor.py (+385/-0)
_zeitgeist/engine/sql.py (+3/-1)
_zeitgeist/engine/upgrades/core_3_4.py (+23/-2)
doc/zeitgeist/source/dbus_api.rst (+6/-0)
Changed in zeitgeist: | |
milestone: | none → 0.3.1 |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in zeitgeist: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in zeitgeist: | |
milestone: | 0.3.1 → 0.3.2 |
Changed in zeitgeist: | |
milestone: | 0.3.2 → 0.3.3 |
Changed in zeitgeist: | |
milestone: | 0.3.3 → 0.3.4 |
Changed in zeitgeist: | |
status: | Confirmed → In Progress |
Changed in zeitgeist: | |
milestone: | 0.3.4 → 0.4.1 |
Changed in zeitgeist: | |
milestone: | 0.4.1 → 0.5.1 |
Changed in zeitgeist: | |
milestone: | 0.5.1 → 0.6 |
Changed in zeitgeist: | |
milestone: | 0.6 → 0.7 |
Changed in zeitgeist: | |
milestone: | none → 0.8.0 |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity-place-files: | |
status: | New → Confirmed |
Changed in unity-place-files (Ubuntu): | |
status: | New → Confirmed |
Changed in zeitgeist: | |
status: | In Progress → Fix Committed |
Changed in zeitgeist: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | New → Confirmed |
Changed in unity-lens-files (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | unity-place-files (Ubuntu) |
Changed in unity-2d: | |
status: | Confirmed → Invalid |
Changed in unity: | |
importance: | Undecided → Wishlist |
Changed in unity-2d: | |
importance: | Undecided → Wishlist |
Changed in unity-lens-files: | |
importance: | Undecided → Wishlist |
Changed in unity-lens-files (Ubuntu): | |
importance: | Undecided → Wishlist |
To post a comment you must log in.
Jason can u look at this issue if u can work with GIO to solve it?
2009/11/27 Mikkel Kamstrup Erlandsen <email address hidden>
> Public bug reported: /bugs.launchpad .net/bugs/ 489194
>
> This is a reminder bug.
>
> We need to write a "storage monitor" that manage the various storage
> mediums we can have event subjects stored on. The storage monitor should
> write any changes back to the 'storage' table in the DB.
>
> What we need to track is connection and disconnections of storage
> volumes (probably using gio) - ie. track whether or not files on USB
> thumb drives are available or not etc. Also the network connection
> state should be updated in the storage table so that we can filter out
> remote files and website on request.
>
> ** Affects: zeitgeist
> Importance: High
> Status: Confirmed
>
> ** Changed in: zeitgeist
> Milestone: None => 0.3.1
>
> ** Changed in: zeitgeist
> Status: New => Confirmed
>
> ** Changed in: zeitgeist
> Importance: Undecided => High
>
> --
> Implement storage monitor (devices and connectivity)
> https:/
> You received this bug notification because you are subscribed to The
> Zeitgeist Project.
>
> Status in Zeitgeist Framework: Confirmed
>
> Bug description:
> This is a reminder bug.
>
> We need to write a "storage monitor" that manage the various storage
> mediums we can have event subjects stored on. The storage monitor should
> write any changes back to the 'storage' table in the DB.
>
> What we need to track is connection and disconnections of storage volumes
> (probably using gio) - ie. track whether or not files on USB thumb drives
> are available or not etc. Also the network connection state should be
> updated in the storage table so that we can filter out remote files and
> website on request.
>
>