tarantool 1.6.7.541.g89c4578-1 source package in Ubuntu
Changelog
tarantool (1.6.7.541.g89c4578-1) unstable; urgency=medium * New Debian snapshot for 1.6.7 stable release. - New tarantool doesn't have 8K tuples problem, closes: #704720. - New tarantool is built without Lua, closes: #655801. Major changes: - threaded architecture for checkpointing. Tarantool no longer forks to create a snapshot, but uses a separate thread, accessing data via a consistent read view. This eliminates all known latency spikes caused by snapshotting. - threaded architecture for network. Network I/O has finally been moved to a separate thread, increasing single instance performance by up to 50%. - stored procedures in C/C++. Stored procedures in C/C++ provide speed (3-4 times, compared to a Lua version in our measurements), as well as unlimited extensibility power. - new HASH index implementation which respects slab_alloc_arena limit and uses significantly less memory. - RTREE index support (Memtx engine). - new 'upsert' command available in the binary protocol and in stored functions. - multi-master replication with support up to 30 peers. - logger option now accepts a syntax for syslog output. Use uri-style syntax for file, pipe or syslog log destination. - new version of sophia engine, with support of compression and multipart primary keys. - jit.*, jit.dump, jit.util, jit.vmdef modules of LuaJIT 2.0 are now available as built-ins. - better documentation and examples. - manifold performance improvements. - bug fixes. Incompatible changes: - fiber.channel.broadcast() was removed since it wasn't used by anyone and didn't work properly. - tarantoolctl "reload" command renamed to "eval". - panic_on_wal_error is on by default (gh-752) - functions which create objects (users, spaces, or functions) return an error if an object already exists. Use {if_not_exists=true} clause in create functions. - an update of the primary key was forbidden; use replace instead. Package changes: - Actualize debian/copyright - Remove support for GNU hurd architecture (doesn't work). - Don't use /var/lib/tarantool/started and /var/lib/tarantool/snapshot dirs. - Drop irrelevant README.Debian. - Remove old cron scripts. -- Roman Tsisyk <email address hidden> Mon, 14 Dec 2015 20:00:00 +0300
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
tarantool_1.6.7.541.g89c4578-1.dsc | 2.3 KiB | 3fcb29101b96fef37cd779605b8fe44e7bd0e56b7718f2d40bd468b5bb4419c8 |
tarantool_1.6.7.541.g89c4578.orig.tar.gz | 3.1 MiB | 6eb1b285f33276754d7d897a7bb36ae58efb4d842af99dc4f3943c85022f2917 |
tarantool_1.6.7.541.g89c4578-1.debian.tar.xz | 11.9 KiB | 088ad99cfa638335906a770845fdf19ec8b87bc6323c5a7b7d567244ffd024ea |
No changes file available.
Binary packages built by this source
- tarantool: In-memory database with a Lua application server
Tarantool is an in-memory database and a Lua application server.
Its key properties include:
.
* flexible data model
* multiple index types: HASH, TREE, BITSET
* optional persistence and strong data durability
* log streaming replication
* Lua functions, procedures, triggers, with rich access to database API,
JSON support, inter-procedure and network communication libraries
.
This package provides Tarantool command line interpreter and server.
- tarantool-common: Tarantool in-memory database - common files
Tarantool is an in-memory database and Lua application server.
This package provides scripts to work with tarantool configuration
and log files.
- tarantool-dev: Tarantool in-memory database - development headers
Tarantool is an in-memory database and Lua application server.
This package provides server development files needed to build pluggable
modules.