Skip to content
Snippets Groups Projects
  1. Sep 15, 2015
  2. Sep 14, 2015
  3. Sep 13, 2015
  4. Sep 10, 2015
  5. Sep 08, 2015
  6. Sep 05, 2015
  7. Sep 04, 2015
  8. Sep 13, 2015
  9. Sep 04, 2015
  10. Sep 03, 2015
  11. Sep 02, 2015
  12. Sep 01, 2015
  13. Aug 31, 2015
  14. Aug 28, 2015
  15. Aug 27, 2015
  16. Aug 26, 2015
    • Konstantin Osipov's avatar
      sophia: fix compile failure (gcc 4.6) · b6522b75
      Konstantin Osipov authored
      b6522b75
    • Konstantin Osipov's avatar
    • 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
    • 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
Loading