We will discuss selected areas of InnoDB and XtraDB 5.6/5.7 internals: flushing, the relation of buffer pool instance sharding to the XtraDB buffer pool mutex split, priority lock and priority scheduling framework, transaction list management, and performance-related changes in 5.7. We will discuss the motivation behind the changes we did in XtraDB 5.6, their relation to changes done in Oracle InnoDB 5.7, and our plans for XtraDB 5.7. The talk will be technical and assuming familiarity with InnoDB internals. The target audience for the talk would be InnoDB and performance engineers.