Download Latest Version org.eclipse.packagedrone.server-0.11.5.zip (29.7 MB)
Email in envelope

Get an email when there's a new version of Package Drone

Home / v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
package-drone-server-0.6.0-1.el7.noarch.rpm 2015-03-30 35.3 MB
package-drone-server-0.6.0-1.el6.noarch.rpm 2015-03-30 35.3 MB
package-drone-server_0.6.0_all.deb 2015-03-30 35.2 MB
package-drone-server-0.6.0.zip 2015-03-30 35.5 MB
package-drone-0.6.0.tar.gz 2015-03-30 7.6 MB
package-drone-0.6.0.zip 2015-03-30 8.6 MB
README.md 2015-03-30 1.9 kB
Totals: 7 Items   157.5 MB 0

The main feature in this release is the file system BLOB store.

New features

File system BLOB store

In order to work around the nasty streaming problems which both MySQL and PostgreSQL have in their JDBC implementations, a file system based BLOB store was added.

The file system store works as an overlay to the database. This means that it is inactive at start and can be activated at a later time. Once activated all store operations will be redirected to the file system. Read operations will by tried to feed from the file system first. If the content cannot be found there, it is retried from the database. This allows for an easy migration.

Please not that once the overlay is activated, the BLOBs are not stored in the database anymore. So this is not a cache! Backups have to be made of the database AND the file system store!

Also see File system BLOB store in the wiki

Backup/Restore on local file system

The export/import (aka backup/restore) feature was already in the last release. In this release it is also possible to backup and restore using the local file system of the server. So instead of download GiBs of backup data using your local browser, the content and be written to and read from the server's file system.

Improvements and bug fixes

  • There was a bug fixed which prevent schema upgrades using PostgreSQL
  • There is a workaround for the annoying weaving problem with Gemini JPA

Screenshots

pd060_001 pd060_002

See the testing screencast

Source: README.md, updated 2015-03-30