Skip to content
Snippets Groups Projects
  1. Apr 22, 2015
  2. Apr 21, 2015
    • Konstantin Osipov's avatar
    • Konstantin Osipov's avatar
      gh-793: box.rollback() is not invoked after CALL · e4796b53
      Konstantin Osipov authored
      Add a test case.
      The bug itself is fixed in the master.
      e4796b53
    • Konstantin Osipov's avatar
      sophia-integration: review fixes · 6bdb67c6
      Konstantin Osipov authored
      Remove Engine::finish().
      Encapsulate tuple reference management into Engine.
      
      Sophia::rollbackStatement is not implemented.
      
      long-run tests don't pass for sophia.
      6bdb67c6
    • Dmitry Simonenko's avatar
      gh-698: test and related fixes · d785861a
      Dmitry Simonenko authored
      * Fix gh-698: duplicate-key error followed by segfault
      
      * Add long_run test suite, which include test case from the
      ticket for memtx and sophia engines.
      Result files must be zero-diff
      
      Test script also has been fixed in a number of ways:
        a) crud operation on sophia space always return nil
        b) sophia_space:len() is not monotonous
        c) update of primary key is not allowed
      
      * Fix return of vclock_sum() as wal_writer() result, reuse
      it for txn->signature
      
      * Fixed incorrect tuple guard usage in execute_delete()
      
      * Fixed sophia delete operation: return old_tuple as an
      exception for SophiaIndex::replace(). Do not skip
      wal_write() and correctly set txn->signature
      
      * Put engine commit code after wal_write(), reuse proper
      txn->signature. Engine->commit yet can throw an exception
      on concurrent transaction conflict or error
      
      * rollback sophia transaction on conflict
      
      * add second test for gh-698; rename and disable zlong_run tests
      
      * make rollback statement engine specific
      
      * make txn_finish() engine specific; use it both by commit/rollback to gc
      
      * refactor execute_delete()
      
      * upgrade sophia submodule: efficient msgpack storage
      
      * engine api: style fixes
      d785861a
  3. Apr 20, 2015
  4. Apr 17, 2015
  5. Apr 16, 2015
  6. Apr 15, 2015
  7. Apr 14, 2015
    • Konstantin Osipov's avatar
      gh-791: a fix and a test case · 7a8668d8
      Konstantin Osipov authored
      A fix and a test case for gh-791: call() return value can't contain
      a Lua map.
      
      Treat a map as a scalar, i.e. convert it to a tuple field on return
      from call.
      
      Use a simple heuristics to distinguish a map from an array:
      if the first key of the map is integer 1, it's an array.
      This approach works pretty well for JSON maps, which can't have
      non-string keys anyway.
      7a8668d8
    • Konstantin Osipov's avatar
      setlocale: silence the warning on CentOS 6.6 · d7047223
      Konstantin Osipov authored
      If failed to set locale to C.UTF-8 (the standard one which supports UTF-8),
      try other options. Keep trying ad naeuseam to silence the warning,
      since this raises support questions.
      
      CentOS 6.6 has en_US.utf8.
      Debian, FreeBSD and Darwin have en_US.utf-8.
      d7047223
    • Konstantin Osipov's avatar
      Merge branch 'ocelot-master' · e710df9a
      Konstantin Osipov authored
      e710df9a
  8. Apr 13, 2015
Loading