- Jun 30, 2016
-
-
Vladislav Shpilevoy authored
box_tuple_extract_key, tuple_extract_key, tuple_extract_key_raw - functions for extracting key of any index from tuple or raw msgpuck.
-
Alexandr Lyapunov authored
-
Georgy Kirichenko authored
-
Georgy Kirichenko authored
-
- Jun 29, 2016
-
-
Georgy Kirichenko authored
-
Roman Tsisyk authored
-
Georgy Kirichenko authored
-
- Jun 28, 2016
-
-
Roman Tsisyk authored
Prepare to change vinyl API to use (key, part_count) and (struct tuple).
-
Roman Tsisyk authored
No semantic change, just allow tx=NULL in vinyl_get() and remove duplicated code.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Prepare to change vinyl API to use (key, part_count) and (struct tuple).
-
Vladislav Shpilevoy authored
-
- Jun 27, 2016
-
-
Alexandr Lyapunov authored
-
- Jun 25, 2016
-
-
Konstantin Osipov authored
-
- Jun 24, 2016
-
-
Konstantin Osipov authored
-
Roman Tsisyk authored
* Remove REF_FE/REF_BE magic code * Ref count indexes in phia_cursor() * Don't ref/unref count ALL indexes in phia_begin()/phia_tx_commit() * Extract SI_SHUTDOWN/SI_DROP cases from si_execute() * Fix handling of NO-OP task in planner * Check sc_version after coeio call in phia_iterator_next() * Add assertions and TRASH() to planner, index and tuples Attempt to fix buggy phia_index refcouting. Now phia works without segfaults more than 10 minutes on my host instead of 20-30 sec. DDL still may crash in some situations.
-
Roman Tsisyk authored
Fix race condition in phia_service_do()/phia_get()
-
- Jun 23, 2016
-
-
Alexandr Lyapunov authored
-
Roman Tsisyk authored
Regression introduced by 335391d0
-
- Jun 20, 2016
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Get rid of one-letter `i` variables.
-
Roman Tsisyk authored
-
Vladislav Shpilevoy authored
-
- Jun 17, 2016
-
-
Roman Tsisyk authored
- Move phia_tuple_from_data() and phia_tuple_from_key() to phia.c - Make tuple_upsert_execute() to be C-friendly - Move phia_upsert_cb() and related stuff to phia.c Prepare to switch to MessagePack.
-
Roman Tsisyk authored
-
Georgy Kirichenko authored
-
Roman Tsisyk authored
- Fix code style - Remove useless tnt_raise() from tuple_compare_field() - Use mp_decode_strbinl() for bin/str comparison
-
Alexandr Lyapunov authored
-
Roman Tsisyk authored
-
- Jun 16, 2016
-
-
Vladislav Shpilevoy authored
-
- Jun 15, 2016
-
-
Roman Tsisyk authored
-
Alexandr Lyapunov authored
-
Alexandr Lyapunov authored
-
Roman Tsisyk authored
`struct si` has longer lifecycle than `PhiaIndex`.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
- Replace sfscheme->field_count with sfscheme->keys_count + 1. - Keep only key parts in sfscheme->fields, remove value
-
Roman Tsisyk authored
- Remove position_ref, position_key, key from sffield - Remove keys from sfscheme - Remove sf_schemeadd and sc_schemevalidate - Use uint32_t instead of int
-
Roman Tsisyk authored
Prepare to switch to Msgpack. MsgPack is variable-length encoding, even for uint64 number.
-