Statement based replication writes the queries that modify data in the Binary Log to replicate them on the slave or to use it as a PITR recovery. Here we will see what is the behavior of the MySQL when it needs to log "not usual" queries like Events, Functions, Stored Procedures, Local Variables, etc. We'll learn what problems can we have and how to avoid them.
TRIGGERS
When a statement activates a Trigger only the original query is logged not the subsequent triggered …
Binary Log Management
Coupled with the changes to replica binary logging we will be releasing several updates to our tool that manages binary logs. This tool will be receiving updates to enable it to purge binary logs on replica databases. Along with this change we will also be adding a bunch of other features:
Quicker Initial Purge: Initial log removal (when master-bin.000001 exists) will now happen at 50% disk usage by default instead of 90%. This will reduce concerns about disk space …
Debunking the Node.js Gish Gallop - Someone intimately familiar with ruby web servers and frameworks takes on the more extreme claims of the Node.js community.
thin 2.0 - Out in alpha. Use at your own risk.
Firebug Tip: Log DOM Events - The easy way to avoid sprinkling your code with console.log().
Consuela - Log reader for the iPad.
[ CHEF-2927 ] - Log a warning if maxFieldLength is set to <= 10,000 in solrconfig.xml
[ CHEF-2935 ] - mdadm should support argument to change metadata version
[ CHEF-2968 ] - 'knife node run_list add' should take a list of RunListItems
[ CHEF-2971 ] - Force Chef:: Knife:: SSH to use the net-ssh 'keys_only' option when identity file is passed
[ CHEF-3025 ] - knife bootstrap …
Now Log In With Your Password and a PIN
Now your password alone is no longer enough to access your email.
Once this is enabled, accessing your email always requires the password, and a code delivered via your cell phone . (You can check the "remember me for 30 days on this device" checkbox so you don't have to do this every time.) With this in place, even if they discover your super sekrit email password, would-be hackers can't do anything useful with it! To access …
…Architectural Overview; The Access Methods: Btree, Hash, Recno, Queue; The Library Interface Layer; The Buffer Manager: Mpool; Write-ahead Logging; The Lock Manager: Lock; The Log Manager: Log; The Transaction Manager: Txn.
…virtual head of our log ( Log sequence Number), the last place the log was flushed to disk ( Log flushed up to), and our last Checkpoint. The LSN grows forever, while the actual locations inside the transaction logs are reused in a circular fashion. Based on these numbers, we can determine how many bytes back in the transaction log our oldest uncheckpointed transaction is by subtracting our ‘ Log sequence number' from the ‘Last checkpoint at' value. More on what a Checkpoint…
Statement based replication writes the queries that modify data in the Binary Log to replicate them on the slave or to use it as a PITR recovery. Here we will see what is the behavior of the MySQL when it needs to log "not usual" queries like Events, Functions, Stored Procedures, Local Variables, etc. We'll learn what problems can we have and how to avoid them.
TRIGGERS
When a statement activates a Trigger only the original query is logged not the subsequent triggered …
0.2.0 - Added a Log strategy for logging exceptions to the specified logger instance.
0.3.0 - Added support for logging all exceptions to a backtrace log when a Ruby application terminates abnormally.
Worth noting is the backtrace support in 0.3.0, which to me has been a super reliable feature of daemon-kit . When your program dies spontaneously (or from an unhandled exception), you're usually left to wonder what just happened. With the new Backtrace class you will get the …
private static final Log log = LogFactory . getLog ( NullByteTextInputFormat . class );
@ Override
public RecordReader < LongWritable , Text > getRecordReader ( InputSplit inputSplit ,
JobConf jobConf ,
Reporter reporter ) throws IOException {
return new NullByteRecordReader (( FileSplit ) inputSplit , jobConf );
}
public static class NullByteRecordReader implements RecordReader < LongWritable , Text > {
private final …