- Sep 15, 2015
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Sep 14, 2015
-
-
Roman Tsisyk authored
Partially reverts squashed 316d4e3a
-
Alexandr Lyapunov authored
-
- Sep 13, 2015
-
-
Nick Zavaritsky authored
-
- Sep 10, 2015
-
-
Konstantin Osipov authored
iproto thread can add quirks to thread scheduling, replace single-call yields with yields in a loop.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Correct return value of ipc_channel_put(), since it may return an error if the channel is closed. Make get/put functions inline. Remove a public declaration for ipc_channel_is_readonly() (towards removing the concept of readonly altogether).
-
Sulverus authored
-
Roman Tsisyk authored
This test was disabled by me during 1.6 async-master-master development. Since Tarantool doesn't use proc_title for replication status anymore, I added a new test that check box.info.replication.
-
- Sep 08, 2015
-
-
Sulverus authored
-
Nick Zavaritsky authored
Linux-specific option obsolete since kernel 2.2
-
Nick Zavaritsky authored
Wait() no longer called hence waiters not initialized. Does it make sence to have a test for :waiters (undocumented internals)?
-
Nick Zavaritsky authored
- Waiting on a brand new socket (neither listen nor connect called) completes immediately with HUP status on Linux. However on FreeBSD/osx it never completes. - Attempting to connect to a port bound on a loopback interface which is not yet listening yield ECONNREFUSED in blocking mode on Linux. On FreeBSD/osx blocking connect never completes ("never" means it doesn't complete in a reasonable time). - Calling shutdown() on a listening socket works in Linux but in FreeBSD/osx it doesn't.
-
- Sep 05, 2015
-
-
Konstantin Osipov authored
-
- Sep 04, 2015
-
-
Nick Zavaritsky authored
-
- Sep 13, 2015
-
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
-
Nick Zavaritsky authored
-
- Sep 04, 2015
-
-
Konstantin Osipov authored
iproto thread can add quirks to thread scheduling, replace single-call yields with yields in a loop.
-
- Sep 03, 2015
-
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
I've added default tuple fields check against primary index key. Primary key can yet be updated, but an old key will be silently used anyway (copy used from update object). Added tests. ps. maybe it is better to validate upsert ops on execute?
-
Dmitry Simonenko authored
Work the same way as box.stat does. Support access by index: box.sophia['compaction.page_size'] and by call box.sophia()
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
- Sep 02, 2015
-
-
Daniil Medvedev authored
gh-1017 double-run bug fixed, and fixed same bug in stat_net. But bug with probability doesn't repeated
-
Daniil Medvedev authored
gh-1017 double-run bug fixed, and fixed same bug in stat_net. But bug with probability doesn't repeated
-
- Sep 01, 2015
-
-
Konstantin Osipov authored
Make code in alter.cc less error prone and less verbose. Miscellaneous cleanups.
-
- Aug 31, 2015
-
-
Daniil Medvedev authored
-
Dmitry Simonenko authored
-
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
-
Dmitry Simonenko authored
-
- Aug 28, 2015
-
-
Roman Tsisyk authored
-
- Aug 27, 2015
-
-
Daniil Medvedev authored
-
- Aug 26, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
* make sure long-run tests pass * more systematic approach to downcasts to MemtxIndex in alter/system spaces code
-
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()
-
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.
-