Skip to main content

Check if all data from a ZODB can be loaded

Project description

Overview

Verify a ZODB by iterating and loading all records. Problems are reported in detail. A debugger is provided, together with decompilation information.

zodbverify is available as a standalone script and as addon for plone.recipe.zope2instance.

Usage

Script

The verification runs on a plain ZODB file. The Zope application is not started.

Run i.e.:

bin/zodbverify -f var/filestorage/Data.fs

Usage:

zodbverify [-h] -f ZODBFILE [-D]

Verifies that all records in the database can be loaded.

optional arguments:
  -h, --help            show this help message and exit
  -f ZODBFILE, --zodbfile ZODBFILE
  -D, --debug           pause to debug broken pickles

plone.recipe.zope2instance integration

The verification runs in the context of the initialized Zope application.

Usage:

./bin/instance zodbverify [-h] [-D]

Verifies that all records in the database can be loaded.

optional arguments:
  -h, --help   show this help message and exit
  -D, --debug  pause to debug broken pickles

Source Code

Contributors please read the document Process for Plone core’s development

Sources are at the Plone code repository hosted at Github.

Changelog

1.0.2 (2019-08-08)

Bug fixes:

  • Open Data.fs in read only mode. (#2)

1.0.1 (2019-05-09)

Bug fixes:

  • Fix project description. [jensens] (#1)

1.0 (2019-05-09)

New features:

  • Initial effort. Base code taken from Products.CMFPlone (created by @davisagli). Enhanced and packaged for more general Zope use. [dwt,jensens] (#1)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for zodbverify, version 1.0.2
Filename, size & hash File type Python version Upload date
zodbverify-1.0.2-py3-none-any.whl (11.7 kB) View hashes Wheel py3
zodbverify-1.0.2.tar.gz (10.6 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page