<div dir="ltr">=] nice <span style="font-family:arial,sans-serif;font-size:13px">rocksdb, any devel code to test it? i have some key-value databases to test</span></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2014-07-11 13:21 GMT-03:00 Sergey Petrunya <span dir="ltr"><<a href="mailto:psergey@askmonty.org" target="_blank">psergey@askmonty.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
At file:///home/psergey/chroot/saucy-x64/home/psergey/dev2/mysql-5.6-rocksdb-r2/<br>
<br>
------------------------------------------------------------<br>
revno: 4876<br>
revision-id: psergey@askmonty.org-20140711162114-051drr4tocqpbx30<br>
parent: psergey@askmonty.org-20140711161708-b50tdmlr60djrror<br>
committer: Sergey Petrunya <<a href="mailto:psergey@askmonty.org">psergey@askmonty.org</a>><br>
branch nick: mysql-5.6-rocksdb-r2<br>
timestamp: Fri 2014-07-11 20:21:14 +0400<br>
message:<br>
  Post-fixes after UNIQUE index support was enabled without uniquenessenforcement.<br>
  - Fix compile warning<br>
  - Fix the rocksdb.test/result<br>
=== modified file 'mysql-test/r/rocksdb.result'<br>
--- a/mysql-test/r/rocksdb.result       2014-07-03 20:58:25 +0000<br>
+++ b/mysql-test/r/rocksdb.result       2014-07-11 16:21:14 +0000<br>
@@ -686,8 +686,8 @@ DROP TABLE t33;<br>
 #<br>
 # MDEV-4081: RocksDB throws error 122 on an attempt to create a table with unique index<br>
 #<br>
+#  Unique indexes can be created, but uniqueness won't be enforced<br>
 create table t33 (pk int primary key, u int, unique index(u)) engine=RocksDB;<br>
-ERROR HY000: Got error 187 'Unique indexes are not supported' from ROCKSDB<br>
 #<br>
 # MDEV-4077: RocksDB: Wrong result (duplicate row) on select with range<br>
 #<br>
<br>
=== modified file 'mysql-test/t/rocksdb.test'<br>
--- a/mysql-test/t/rocksdb.test 2014-07-03 20:58:25 +0000<br>
+++ b/mysql-test/t/rocksdb.test 2014-07-11 16:21:14 +0000<br>
@@ -610,7 +610,8 @@ DROP TABLE t33;<br>
 --echo #<br>
 --echo # MDEV-4081: RocksDB throws error 122 on an attempt to create a table with unique index<br>
 --echo #<br>
---error ER_GET_ERRMSG<br>
+#--error ER_GET_ERRMSG<br>
+--echo #  Unique indexes can be created, but uniqueness won't be enforced<br>
 create table t33 (pk int primary key, u int, unique index(u)) engine=RocksDB;<br>
<br>
<br>
<br>
=== modified file 'storage/rocksdb/ha_rocksdb.cc'<br>
--- a/storage/rocksdb/ha_rocksdb.cc     2014-07-09 23:46:24 +0000<br>
+++ b/storage/rocksdb/ha_rocksdb.cc     2014-07-11 16:21:14 +0000<br>
@@ -1051,7 +1051,7 @@ int ha_rocksdb::create(const char *name,<br>
   /*<br>
     We only support auto_increment at start of the PRIMARY KEY.<br>
   */<br>
-  Field *field;<br>
+  //Field *field;<br>
   //if ((field= table_arg->next_number_field))<br>
   /* TODO mdcallag: disable this for now to let UNIQUE indexes kind of work<br>
   if ((field= table_arg->found_next_number_field))<br>
<br>
_______________________________________________<br>
commits mailing list<br>
<a href="mailto:commits@mariadb.org">commits@mariadb.org</a><br>
<a href="https://lists.askmonty.org/cgi-bin/mailman/listinfo/commits" target="_blank">https://lists.askmonty.org/cgi-bin/mailman/listinfo/commits</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Roberto Spadim<br>SPAEmpresarial<div>Eng. Automação e Controle</div></div>
</div>