Skip to content
Snippets Groups Projects
  1. Aug 26, 2015
    • Konstantin Osipov's avatar
      sophia: review fixes · 66873edf
      Konstantin Osipov authored
      * make sure long-run tests pass
      * more systematic approach to downcasts to MemtxIndex in
      alter/system spaces code
      66873edf
    • Dmitry Simonenko's avatar
      sophia: switch to new storage scheme · b5e87307
      Dmitry Simonenko authored
      Support multi-part keys. Allow key duplicate
      compaction. Reduce storage cost, encode metadata,
      do not store msgpack (except value part).
      Reconstruct tuple on read using index schema.
      
      [replication]
      
      JOIN support temporary put to not working
      condition: there is no way to access possibly
      deleted space schema during the operation
      for a tuple reconstruction
      (multi-thread).
      
      recreate space key_def during join; enable join
      
      sophia: make every operation asynchronous
      
      sophia: fix join cursor and tests
      
      sophia: implement delayed update operation
      
      sophia: make delete write-only
      
      implement Handler::executeReplace
      
      sophia: merge fixes
      
      make upsert operation an engine specific
      
      sophia: make update logic common to memtx
      
      sophia-integration: switch to Sophia v1.2.3; implement upsert
      
      sophia: add half_commit mode support
      
      This mode disables conflict resolution for
      'prepared' transactions and solves the issue with
      concurrent write-write conflicts during wal write/yield.
      
      sophia: do not allocate tuple during replace or update; refactoring
      
      sophia: extend and reorganize test suite
      
      sophia: implement box.sophia()
      
      sophia: #681: support or produce error on space::alter
      
      sophia: extend recover tests
      
      sophia: add separate iterator tests
      
      box: enable per-engine select
      
          * add executeSelect() into engine handler API
          * add MemtxIndex; move preallocated m_position from Index to MemtxIndex
          * remove it->close()
          * remove IteratorGuard class
      
          note: Sysview and Sophia engines yet share the same select code in
          engine::executeSelect() (which does iterator alloc-free)
      
      box: remove close call from box_iterator_free()
      b5e87307
    • Alexandr Lyapunov's avatar
      minor fixes of arena and its comments · 5570784c
      Alexandr Lyapunov authored
      5570784c
    • bigbes's avatar
      First attempt to fix 1.6 build · 17f2bdce
      bigbes authored
      17f2bdce
    • Roman Tsisyk's avatar
      8399d0e9
    • Roman Tsisyk's avatar
      Move net.box back to src/box/lua · 20dba7e9
      Roman Tsisyk authored
      Reason: net.box depends on src/box/lua/tuple.h, src/box/lua/schema.lua,
      src/box/lua/call.cc and these dependencies impossible to fix.
      
      box.cfg{} is not required for net.box.
      20dba7e9
    • Alexandr Lyapunov's avatar
      64e4fe95
    • Roman Tsisyk's avatar
    • Alexandr Lyapunov's avatar
      a93a7fc6
  2. Aug 25, 2015
  3. Aug 24, 2015
  4. Aug 21, 2015
  5. Aug 20, 2015
  6. Aug 19, 2015
  7. Aug 18, 2015
Loading