
InnoDB: The buf_validate() function in the InnoDB sources was optimized, improving performance on debug builds.Similar functions (ut::make_unique_aligned and ut::make_shared_aligned) were added for types with extended alignment. InnoDB: Performance Schema aware ut::make_unique and ut::make_shared memory management library functions were added to the InnoDB sources.InnoDB: Numerous Trying to access missing tablespace errors were printed to the error log following a restore operation.InnoDB: The ut_time() infrastructure in the InnoDB sources was replaced with a type-checked standard library implementation.The OVERLAPPED structure was not provided. The operation was performed as an overlapped (asynchronous) operation, which requires a OVERLAPPED structure containing a handle to an event object. InnoDB: A hole punch operation on Windows caused a failure.InnoDB: A latch release and reacquisition mechanism was introduced to reduce the amount of time that threads spend in critical sections protected by a global lock system latch.InnoDB: Warnings printed to the error log for long semaphore waits did not provide information about the latch owner.InnoDB: A Performance Schema instrumentation was added for tracking redo log buffer memory allocations.InnoDB: The ut::make_unique library function in the InnoDB sources now permits specifying the type of field allocated.


