lp:~jaypipes/drizzle/subscriber-plugin

Created by Jay Pipes and last modified
Get this branch:
bzr branch lp:~jaypipes/drizzle/subscriber-plugin
Only Jay Pipes can upload to this branch. If you are Jay Pipes please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jay Pipes
Project:
Drizzle
Status:
Development

Recent revisions

1445. By Jay Pipes <jpipes@serialcoder>

Stub out a possible TransactionLogSubscriber::subscribe() method and a new PublisherCommunicationChannel class

1444. By Jay Pipes <jpipes@serialcoder>

Adds Subscriber plugin class API.

Adds rudimentary reference implementation of a transaction log
subscriber plugin.

Adds two new data_dictionary views:

REPLICATION_SUBSCRIBERS;
REPLICATION_SUBSCRIBER_CHANNELS;

1443. By Jay Pipes <jpipes@serialcoder>

Adds test cases to replication test suite for checking
startup when a corrupted manifest file is present, as
well as a good publisher manifest is present. Changes
the TransactionLogPublisher constructor to throw a proper
error and disable the publisher plugin properly.

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

Branch metadata

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

Subscribers