lp:~thisfred/u1db/quota-error-handling

Created by Eric Casteleijn and last modified
Get this branch:
bzr branch lp:~thisfred/u1db/quota-error-handling
Only Eric Casteleijn can upload to this branch. If you are Eric Casteleijn please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Eric Casteleijn
Project:
U1DB
Status:
Merged

Recent revisions

350. By Eric Casteleijn

added quota error client tests for quota and document too big

349. By Eric Casteleijn

Removed the None default values for replica_uid, replica_gen and replica_trans_id

348. By Eric Casteleijn

Added the target transaction id to the return parameters of get_sync_info, since we need it in sync() to be able to tell if the target diverged if it has the generation we expect.

347. By Eric Casteleijn

Added get_size for documents, and set_document_size_limit for dbs.

346. By Eric Casteleijn

Simplified the checking of generations/transaction ids during sync. Invalid values now always result in errors, no autorecovery is attempted, and the validators do less work.

345. By Roberto Alsina

Add missing dependency, strip newline from version

344. By Eric Casteleijn

Added integration tests for the detection of a diverged source or target db during sync and made them pass.

343. By Roberto Alsina

Fix paths so it works again when building from a separate folder.

342. By Samuele Pedroni

more freedom for backends reusing the ref tests:
- split out the tests for *validate* methods which are partly internal details
- support setting accept_fixed_trans_id on DatabaseBaseTests subclasses to allow a backend to always use '' for trans_ids as checked by assertTransactionLog,

341. By Samuele Pedroni

run most of the DatabaseSyncTests using a http target

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:u1db
This branch contains Public information 
Everyone can see this information.

Subscribers