Hi all,
I just added built-in CRC32 checksumming to the Command Log plugin in my
replication branch:
http://bazaar.launchpad.net/~jaypipes/drizzle/replication/revision/1083
This changes the log format to write serialized Command GPB messages
into the log file encapsulated by an 8-byte length header and a 4-byte
CRC32 checksum trailer. This means the command log now writes messages
one after the other into the log like so:
--------------------------------------------------------------
|<- 8 bytes ->|<- # Bytes of Command Message ->|<- 4 bytes ->|
--------------------------------------------------------------
| Length | Serialized Command Message | Checksum |
--------------------------------------------------------------
This will allow subscribers to a publisher feed to validate the bytes
read from the publisher.
More coming later...comments and criticism most welcome and appreciated.
Cheers,
Jay
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp