Branch: refs/heads/blueprint-multipart-primary-key
  Home:   https://github.com/mailru/tarantool
  Commit: 466a1a931bf4396b43cf93cd17405ee0cb9111fe
      
https://github.com/mailru/tarantool/commit/466a1a931bf4396b43cf93cd17405ee0cb9111fe
  Author: Konstantin Osipov <[email protected]>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M include/errcode.h
    M mod/box/box.lua
    M mod/box/box.m
    M mod/box/index.m
    M mod/box/tree.m
    M test/box/fifo.lua
    M test/box/lua.result
    M test/box/lua.test
    M test/box/sql.result
    R test/box_big/hash.cfg
    M test/box_big/hash.result
    M test/box_big/hash.test
    R test/box_big/multipart-pk.result
    R test/box_big/multipart-pk.test
    M test/box_big/tarantool.cfg
    A test/box_big/tree_pk_multipart.result
    A test/box_big/tree_pk_multipart.test
    M test/lib/sql_ast.py

  Log Message:
  -----------
  Review comments on multipart-primary-key blueprint.

Spelling fixes in the error message file.

Add more information to the error when key cardinality
doesn't match index cardinality in exact match.

Avoid server start/stop in box_big/hash.test (ugly,
but until we have named/dynamic spaces, which are already in the
pipeline, we should not make our test procedure slower).

Rename multipart-pk.test to tree_pk_multipar.test:
consistently use underscores, not dashes, in file
names.

(Unrelated) Recycle more error codes.

Make keyValue an inline function to save a few CPU cycles.

Avoid creation of an extra table in box.lua just to find out
variable list array cardinality.

Revert changes to box.update():
a) they break backward compatibility

This reason alone should be sufficient. There must be no changes
which break backward compatibility in a stable release, unless
it's a fix for a crashing/security bug.

box.update() changes got to be done in a separate task,
and should not break backward compatibility.

Leave update_ol for now, to test multi-part primary key updates,
even though the function itself is quite heavy, hardly something
we can recommend while running Lua procedures in production.



_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to