Skip to content
Snippets Groups Projects
  1. Sep 01, 2015
  2. Aug 31, 2015
  3. Aug 30, 2015
  4. Aug 29, 2015
  5. Aug 28, 2015
  6. Aug 27, 2015
  7. Aug 26, 2015
    • Konstantin Osipov's avatar
      misc: fix release build warnings · 935cb311
      Konstantin Osipov authored
      935cb311
    • Konstantin Osipov's avatar
    • Konstantin Osipov's avatar
      Merge branch 'ocelot-master' · 62b7020c
      Konstantin Osipov authored
      62b7020c
    • 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 · 4cd73b15
      Konstantin Osipov authored
      4cd73b15
    • 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
Loading