lp:~jaypipes/drizzle/replication-write-buffers

Created by Jay Pipes and last modified
Get this branch:
bzr branch lp:~jaypipes/drizzle/replication-write-buffers
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:
Merged

Recent revisions

1418. By Jay Pipes <jpipes@serialcoder>

Merge trunk and replication-pairs with conflict resolution

1417. By Jay Pipes <jpipes@serialcoder>

Merge trunk

1416. By Jay Pipes <jpipes@serialcoder>

Merge replication-api

1415. By Jay Pipes <jpipes@serialcoder>

Merge trunk

1414. By Jay Pipes <jpipes@serialcoder>

Changes uint8_t * to vector<uint8_t>.

1413. By Jay Pipes <jpipes@serialcoder>

Merge const removal of Session parameter in replication API.

1412. By Jay Pipes <jpipes@serialcoder>

Adds a vector of write buffers to the transaction log applier
object. This eliminates the calls to malloc() for writing
most transaction log entries (the only calls to malloc() will
be when an existing write buffer is not large enough).

There is a configuration setting now for the number of write
buffers to create on startup. The slot algorithm is a simple
modulo on the session ID.

1411. By Jay Pipes <jpipes@serialcoder>

Here, we do two main things:

* We alter the code path inside the transaction coordinator
  to push transaction messages to replicators in between the
  prepare and commit stages of a transaction
* We remove the prepare_commit_mutex in the InnoDB
  storage engine

1410. By Jay Pipes <jpipes@serialcoder>

TransactionServices method names now meet code style guidelines.

1409. By Jay Pipes <jpipes@serialcoder>

Removes mysql_xa_recover()

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