Skip to content
Snippets Groups Projects
  1. Aug 15, 2016
  2. Mar 31, 2016
  3. Mar 18, 2016
  4. Feb 07, 2016
  5. Feb 03, 2016
  6. Jan 22, 2016
  7. Jan 18, 2016
  8. Dec 29, 2015
  9. Dec 28, 2015
  10. Nov 26, 2015
    • Roman Tsisyk's avatar
      Refactoring: split box/lua/call.cc · 38780c51
      Roman Tsisyk authored
      * Extract Lua initialization code to box/lua/init.c
      * Move lbox_update/upsert/delete to box/lua/index.c
      * Move all legacy and buggy code to box/lua/misc.cc
      
      No semantical code changes.
      
      Note: lbox_select() still doesn't support EXTERNAL_UNWIND!
      38780c51
  11. Nov 16, 2015
  12. Oct 27, 2015
    • Alexandr Lyapunov's avatar
      fixed gh-1070 · 7165381a
      Alexandr Lyapunov authored
      *)fixed gh-1070: upsert: use default tuple as the key
      *)restored lost upsert tests
      7165381a
  13. Sep 29, 2015
  14. Sep 11, 2015
  15. Sep 08, 2015
  16. Aug 31, 2015
    • Alexandr Lyapunov's avatar
      Added 'distance_type' option to rtree index · 967b8714
      Alexandr Lyapunov authored
      Fixed a pair of minor bugs:
      1)Fixed multidim_test, it could occasionally crash
      2)Fixed rtree_misc.test.lua, snapshot test part
      3)Reverted another rtree key mode -
        ind:select{0, 0, 10, 10} and
        ind:select{{0, 0, 10, 10}} - both works now
      967b8714
  17. Aug 29, 2015
  18. Aug 26, 2015
    • 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
  19. Aug 14, 2015
    • Roman Tsisyk's avatar
      Fix #897: Introduce a public C API for stored functions in C and plugins · 316d4e3a
      Roman Tsisyk authored
      Introduce a layer of wrappers for a number of internal box functions,
      dealing with accss to spaces and indexes.
      
      These wrappers:
          * don't throw exceptions
          * have a common prefix box_
          * are exported in the server development headers
      
      Rewrite Lua C bindings to use the public API described above.
      Rewrite Lua FFI bindings to do the same.
      Add test.
      316d4e3a
  20. Aug 10, 2015
  21. Aug 03, 2015
  22. Jul 19, 2015
  23. Jul 15, 2015
  24. Jul 06, 2015
    • Konstantin Osipov's avatar
      gh-897: stored functions in C/C++ · fccb62ce
      Konstantin Osipov authored
      Implement basic support for stored functions in C/C++.
      
      - split away struct func from struct func_def (function
      object and function definition object).
      - extend box.schema.func.create() to accept 'language' argument.
      - move module API related cmake magic to its own file
      - add test/lib to gitignore
      - update to the new test-run
      - add a test
      fccb62ce
  25. Jun 09, 2015
  26. Jun 08, 2015
  27. Jun 02, 2015
  28. May 29, 2015
  29. May 28, 2015
  30. May 26, 2015
  31. May 14, 2015
  32. May 12, 2015
  33. Apr 30, 2015
  34. Apr 28, 2015
  35. Apr 15, 2015
Loading