Dmedia 13.12

Milestone information

Project:
Dmedia
Series:
trunk
Version:
13.12
Released:
 
Registrant:
Jason Gerard DeRose
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Jason Gerard DeRose
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon dmedia-13.12.2.tar.gz (md5, sig) tarball 19
last downloaded 46 weeks ago
Total downloads: 19

Release notes 

Note: Dmedia has NOT earned its "production ready" wings yet, so please treat this release with the usual caution. Test Dmedia, give us feedback, but don't trust your data to it... yet.

Changes include:

* The Dmedia service is now managed by Upstart: although there might be a few issues we still need to sort out, overall this is a big step forward in reliability; some things that developers and expert users should be aware of:

  - the dmedia-service log file is now ~/.cache/upstart/dmedia.log

  - to stop dmedia-service: `stop dmedia`

  - to start dmedia-service: `start dmedia`

  - to restart dmedia-service: `restart dmedia`

  - to see if dmedia-service is running: `status dmedia`

* Clean up imports so dmedia-service doesn't do any unnecessary module imports, which has considerably reduced the baseline memory footprint of dmedia-service

* Clean up and simplify how Core saves its state to the dmedia/machine doc (to reflect currently connected FileStore and currently visible peers)

* Remove now unused file/fragile CouchDB view and its unit test

* Replace TaskQueue, TaskManager with new TaskPool, TaskMaster, which brings considerable improvements:

  - Vigilance is now automatically restarted should it crash (as before, Vigilance is still forced to restart at a regular interval, currently every 23 minutes)

  - the scan/relink/verify is now done in parallel for all connected FileStore, meaning Dmedia will converge far more quickly when a large number of copies need to be verified across several drives

* Add new `dmedia-cli Tasks` command to see the status of the active background tasks

* Improve performance when verifying a large number of small files by retrieved 17 docs at a time (although note they are still saved one at a time)

* Switch (almost) all the scripts from `optparse` to `argparse`, and added basic sanity check unit tests for these scripts

Changelog 

This release does not have a changelog.

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
1220025 #1220025 Start Dmedia with an Upstart user session job 3 High Jason Gerard DeRose  10 Fix Released
This milestone contains Public information
Everyone can see this information.