Skip to content
Snippets Groups Projects
  1. Aug 31, 2015
  2. Aug 30, 2015
  3. Aug 29, 2015
  4. Aug 28, 2015
  5. Aug 27, 2015
  6. 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
    • 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
Loading