Skip to content
Snippets Groups Projects
  1. Apr 25, 2012
  2. Apr 24, 2012
  3. Apr 23, 2012
  4. Apr 21, 2012
    • Konstantin Osipov's avatar
      Merge branch 'gcov-support' · 0edaefc2
      Konstantin Osipov authored
      0edaefc2
    • Konstantin Osipov's avatar
      Merge branch 'gmake-fix' · f19fd9c7
      Konstantin Osipov authored
      f19fd9c7
    • Konstantin Osipov's avatar
      Merge branch 'blueprint-multipart-primary-key' · a67552c6
      Konstantin Osipov authored
      Conflicts:
      	mod/box/index.h
      	mod/box/index.m
      	mod/box/tree.m
      	test/box/lua.result
      	test/box/lua.test
      	test/box_big/tarantool.cfg
      
      As part of the merge, revers int -> u32
      type change for key_cardinality, done in the
      blueprint-multipart-primary-key branch (didn't
      notice during code review, but it breaks
      formatting in errcode.h).
      
      Merge new and old tests in box_big
      manually.
      a67552c6
    • Konstantin Osipov's avatar
      Review comments on multipart-primary-key blueprint. · 466a1a93
      Konstantin Osipov authored
      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.
      466a1a93
  5. Apr 20, 2012
  6. Apr 19, 2012
Loading