Merge lp://qastaging/~jaypipes/drizzle/replication-testing into lp://qastaging/~drizzle-trunk/drizzle/development

Proposed by Jay Pipes
Status: Rejected
Rejected by: Brian Aker
Proposed branch: lp://qastaging/~jaypipes/drizzle/replication-testing
Merge into: lp://qastaging/~drizzle-trunk/drizzle/development
Prerequisite: lp://qastaging/~jaypipes/drizzle/publisher
Diff against target: 846 lines
To merge this branch: bzr merge lp://qastaging/~jaypipes/drizzle/replication-testing
Reviewer Review Type Date Requested Status
Eric Day (community) Approve
Brian Aker Pending
Drizzle Developers Pending
Review via email: mp+24246@code.qastaging.launchpad.net

Description of the change

This patch adds a testing framework for the new replication pieces. There is currently only a single test case for verifying the information written to the publisher manifest file in the transaction log module.

To post a comment you must log in.
Revision history for this message
Eric Day (eday) wrote :

Looks great! I like the use of the Python unit testing framework, I think I've seen that before... :)

review: Approve

Unmerged revisions

1442. By Jay Pipes <jpipes@serialcoder>

Connect replication test suite into main transaction_log test suite

1441. By Jay Pipes <jpipes@serialcoder>

Adds a custom test suite and framework for testing the replication pieces. The first test case tests basic functionality of creating and writing a serialized publisher manifest file.

1440. By Jay Pipes <jpipes@serialcoder>

Publisher manifest file now written to disk properly (was using incorrect ByteSize() instead of std::string::size(). Also, manifest is read on startup

1439. By Jay Pipes <jpipes@serialcoder>

Merge Monty build fixes

1438. By Jay Pipes <jpipes@serialcoder>

remove references to /drizzled/message/replication.pb.h

1437. By Jay Pipes <jpipes@serialcoder>

Moves replication.proto out of /drizzled/message and into /plugin/transaction_log/ since it is implementation-specific.

1436. By Jay Pipes <jpipes@serialcoder>

Remove unused ZeroCopyStream buffer

1435. By Jay Pipes <jpipes@serialcoder>

TransactionLogPublisher now writes manifest file to disk and syncs on close

1434. By Jay Pipes <jpipes@serialcoder>

Merge trunk and resolve conflicts

1433. By Jay Pipes <jpipes@serialcoder>

Merge trunk

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.