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

Upload details

Uploaded by:
UNera
Uploaded to:
Sid
Original maintainer:
UNera
Architectures:
i386 amd64 kfreebsd-i386 kfreebsd-amd64
Section:
database
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Xenial: [FULLYBUILT] amd64 [FULLYBUILT] i386

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.