Overview

Request 704864 accepted

- Update to 0.6.0:
* URL parsing of I/O resources is now conforming to standards.
Especially for the RBD I/O module the two slashes directly after
the colon are no longer valid and have to be removed
(rbd://pool/image -> rbd:pool/image).
* Added I/O module for iSCSI. It is based on libiscsi and requires
no elevated permissions. Please see the documentation as Benji
requires a special version of the libiscsi Python bindings.
The module is single-threaded and synchronous, so performance
will be limited. Contributions are welcome!
* The algorithm used by benji enforce has seen an overhaul and
should be more comprehensible as the time categories are based
on natural time boundaries (start of the hour, day, week,
month, and year) now.
* Added a restore helper script (images/benji-k8s/scripts/benji-restore-pvc)
for Kubernetes. This script is intended to be run on a management
system with access to the Kubernetes cluster and can restore
a version into a new or an existing PVC/PV pair.
* The container images are now based on the Python 3.6 included in EPEL.
The RBD support has been updated to Ceph Nautilus. Nautilus also
added RADOS and RBD Python bindings for Python 3.6 which are now
used instead of building them themselves.
- Add requires on python3-diskcache

- Update to 0.5.0:
* Added fsfreeze support to the benji-k8s Docker image. Just add
the benji-backup.me/fsfreeze: yes annotation to the PVC.
Kubernetes hosts are accessed via pods which are deployed by
a DaemonSet, see the Helm chart for details.
* Use bulk inserts to speed up backups of images based on a

Loading...
Request History
Michael Vetter's avatar

jubalh created request

- Update to 0.6.0:
* URL parsing of I/O resources is now conforming to standards.
Especially for the RBD I/O module the two slashes directly after
the colon are no longer valid and have to be removed
(rbd://pool/image -> rbd:pool/image).
* Added I/O module for iSCSI. It is based on libiscsi and requires
no elevated permissions. Please see the documentation as Benji
requires a special version of the libiscsi Python bindings.
The module is single-threaded and synchronous, so performance
will be limited. Contributions are welcome!
* The algorithm used by benji enforce has seen an overhaul and
should be more comprehensible as the time categories are based
on natural time boundaries (start of the hour, day, week,
month, and year) now.
* Added a restore helper script (images/benji-k8s/scripts/benji-restore-pvc)
for Kubernetes. This script is intended to be run on a management
system with access to the Kubernetes cluster and can restore
a version into a new or an existing PVC/PV pair.
* The container images are now based on the Python 3.6 included in EPEL.
The RBD support has been updated to Ceph Nautilus. Nautilus also
added RADOS and RBD Python bindings for Python 3.6 which are now
used instead of building them themselves.
- Add requires on python3-diskcache

- Update to 0.5.0:
* Added fsfreeze support to the benji-k8s Docker image. Just add
the benji-backup.me/fsfreeze: yes annotation to the PVC.
Kubernetes hosts are accessed via pods which are deployed by
a DaemonSet, see the Helm chart for details.
* Use bulk inserts to speed up backups of images based on a


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:58"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:58


Dominique Leuenberger's avatar

dimstar accepted review


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by