- Apr 12, 2016
-
-
Alexandr Lyapunov authored
-
- Apr 11, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Alexandr Lyapunov authored
Splitted init_field_map into init_field_map and tuple_validate
-
Alexandr Lyapunov authored
-
Roman Tsisyk authored
-
Alexandr Lyapunov authored
-
Roman Tsisyk authored
* Remove pcall_wrapper() * Use reflection to implement err:__index() and err:unpack() Breaking changes: * pcall() returns 'struct error' cdata instead of string for box.error() * box.error.last() returns 'struct error' instead of Lua table
-
- Apr 10, 2016
-
-
Konstantin Osipov authored
-
- Apr 08, 2016
-
-
Konstantin Osipov authored
Refactor engine.cc to make a snapshot based on existing, not future, WAL state. Implement wal_checkpoint() which delivers WAL vclock to tx thread and reopens the WAL.
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
* Remove recovery->apply_row and recovery_apply_row * Remove struct recovery from sophia_engine * Prepare to remove struct recovery from memtx_engine * Prepare to remove struct recovery from applier
-
bigbes authored
- Update link to configuration files - Change number of queries and data set size [skip ci]
-
Roman Tsisyk authored
-
Alexandr Lyapunov authored
-
Alexandr Lyapunov authored
-
- Apr 07, 2016
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Delete the previous checkpoint in sophia only if we have a new one.
-
Konstantin Osipov authored
Actually fix the bug and add a test case.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Actually fix the bug and add a test case.
-
Konstantin Osipov authored
-
- Apr 06, 2016
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Conflicts: src/box/memtx_engine.h src/box/sophia_engine.h
-
Konstantin Osipov authored
Conflicts: src/box/lua/schema.lua
-
Konstantin Osipov authored
This makes the engines less dependent on the global recovery object (eventually this dependency will be removed altogether).
-
Konstantin Osipov authored
* introduce MemtxEngine::m_snap_dir * begin using it during recovery * in MemtxEngine::join() create a separate xdir object, to avoid races (the method is invoked from 'relay' thread) * remove recovery_setup_panic() and pass panic_on_wal_error to recovery_new(). * remember the last checkpoint in memtx engine state and use it for replication join calls (rather than xdir_scan() to find the latest snapshot). * remove recovery_has_data() * move recovery_last_checkpoint() to memtx_engine.cc * remove recovery::snap_dir * use the vclock from memtx engine in join * now a different error message is thrown for the case when snapshot file is missing
-
Georgy Kirichenko authored
-
Alexandr Lyapunov authored
Added override keyword for proper methods of index and engine derivative classes
-
Roman Tsisyk authored
-
Georgy Kirichenko authored
-
Georgy Kirichenko authored
-
- Apr 05, 2016
-
-
bigbes authored
closes gh-1428
-
Konstantin Osipov authored
Use a global variable with server id.
-
Konstantin Osipov authored
* do not use snap_dir to load bootstrap.snap, just any dir object will do * move snap_io_rate_limit to memtx_engine * remove box_set_panic_on_wal_error(), the dynamic setting is used for relays, there is no point to update the global recovery instance after box.cfg{}
-
- Apr 04, 2016
-
-
Alexandr Lyapunov authored
Fixed double call of tuple_init_field_map in update and upsert operations, fixed comments of tuple_alloc
-
- Apr 03, 2016
-
-
bigbes authored
If `default_cfg` was nil, then system will errored.
-
- Apr 02, 2016
-
-
Konstantin Osipov authored
-