Uploaded image for project: 'Percona Server'
  1. Percona Server
  2. PS-5678

Parallel doublewrite must crash server on I/O error

    Details

      Description

      buf_dblwr_flush_buffered_writes must crash server on an I/O error to the doublewrite, as there is no way to continue flushing in such event: proceeding with write to the data file defeats the purpose of the doublewrite buffer. This was done in upstream legacy doublewrite, however parallel doublewrite implementation changed the write call from fil_io (which fails on error) to os_file_write (which returns error to caller)

        Smart Checklist

          Attachments

            Activity

              People

              • Assignee:
                laurynas.biveinis Laurynas Biveinis (Inactive)
                Reporter:
                laurynas.biveinis Laurynas Biveinis (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 2 hours, 29 minutes
                  2h 29m