Skip to content
Snippets Groups Projects
  1. Jun 04, 2012
  2. May 30, 2012
  3. May 29, 2012
  4. May 28, 2012
  5. May 25, 2012
    • Konstantin Osipov's avatar
      Speed up snapshot IO: remove coroutines and unnecessary memcpy. · fae486f1
      Konstantin Osipov authored
      Remove log_io_iter from snapshot IO. Do not use coroutines
      and extra buffers. This opens the way to more agressive
      buffering of snapshot IO, as compared to no buffering of WAL IO.
      fae486f1
    • Konstantin Osipov's avatar
      Cleanup: don't use 64 bit types for markers which are always 32bit. · d0d2c279
      Konstantin Osipov authored
      Cleanup work with eof/row markers. Remove unnecessary members
      of log_io_class.
      d0d2c279
    • Konstantin Osipov's avatar
      Fix a regression introduced by the yesterday's cleanup. · f766adbe
      Konstantin Osipov authored
      Fix a regression introduced by the yesterday's cleanup:
      
      recover_wal() can return 0, -1, or 1:
      0 - ok, eof read
      -1 - error reading wal
      1 - can't read eof marker from wal.
      
      recover_remaining_wals() looks at this, and when doing final recovery
      deletes wal which don't have eof marker (return value from recover_wal()
      == 1).
      
      Yesterday I mistakenly merged 0 and 1 return values into one.
      Revert this part of the yesterday's patch.
      
      On the same token, log_io_cursor_next() can't throw an exception,
      ever. Take this into account and simplify code.
      
      recover_remaining_wals() continues to stay a mess.
      f766adbe
  6. May 24, 2012
  7. May 22, 2012
  8. May 21, 2012
  9. May 18, 2012
  10. May 17, 2012
Loading