Skip to content
Snippets Groups Projects
  1. Oct 26, 2011
  2. Oct 20, 2011
  3. Oct 19, 2011
  4. Oct 18, 2011
  5. Oct 17, 2011
  6. Oct 13, 2011
  7. Oct 12, 2011
  8. Oct 11, 2011
  9. Oct 10, 2011
  10. Oct 05, 2011
  11. Oct 03, 2011
  12. Sep 30, 2011
  13. Sep 29, 2011
  14. Sep 21, 2011
    • Konstantin Osipov's avatar
      Lua: rework index iterators. · 350e04ca
      Konstantin Osipov authored
      Simplify index_tree_el_compare
      Make iterators usable regardless of index type.
      Add coverage.
      
      Add more tests.
      
      In iterators over tree indexes, check
      that key type matches field type.
      Add tests for non-unique multipart keys.
      
      Update output of the python test library
      to not print extra trailing '\0' at the
      end of error message. Update test results.
      350e04ca
    • Konstantin Osipov's avatar
      Fix bug https://bugs.launchpad.net/tarantool/+bug/837315 · a742ecca
      Konstantin Osipov authored
      Fix bug https://bugs.launchpad.net/tarantool/+bug/837315
      
      When write_inbox() failed, wal_write() would throw
      an exception.
      
      This had two effects:
      first, a call to confirm_lsn() would confirm lsn
      of the failed transaction out of order (indeed, nothing
      is written, so this lsn is confirmed before lsns
      of transactions which are waiting on write to complete)
      
      second, txn_rollback() was called with fiber->mod_data.txn == 0.
      
      The second led to an assertion failure.
      
      The fix only fixes the second effect, so that an error
      is sent to the client, and the server does not terminate.
      
      It's not possible to come up with a serial test
      case for the bug, since to fill up all inboxes one
      needs many concurrent writes.
      a742ecca
  15. Sep 20, 2011
  16. Sep 19, 2011
Loading