← Back to team overview

maria-developers team mailing list archive

Re: Working on spider patches, MDEV-7698

 

Hi Monty!

Thank you for starting this task. I appreciate it.

> Kentoku, do you have patches for the test files, or should I just take
> them from the above spider branch or from somewhere else ?

I just attached test files into MDEV-7698. Please use it. And please
let me know if you get a error from test. Sometimes, test results are
changed by patches. In this case I should check it.

> I can't figure out,why we get the above warnings.
> This is from a patch we discussed at booking.com one year ago.  Any
> explanation for the above warnings would be appreciated.
>
> You can branch 10.2-spider and check the current state.

O.K. I'll check it.

Thanks,
Kentoku


2016-11-21 17:30 GMT+09:00 Michael Widenius <michael.widenius@xxxxxxxxx>:
> Hi!
>
> I have now started to work on the spider patches for MariaDB 10.2, MDEV-7698.
>
> I have moved all code from maria-10.1-spider to a new branch
> maria-10.2-spider and added some more patches.
> I have closed all related MDEV's in MDEV-7698 that is now included in
> 10.2-spider.
>
> While doing this, I noticed that spider/handler test was not included
> in the test suite. I added the missing suite.pm and suite.opt files
> and got the tests to work.
>
> However, when I tried to run test to verify my changes, I noticed that
> a lot of test in spider/handler where failing:
>
> mysql-test-run --suite=spider/handler
> produces these failures:
>
> spider/handler.spider3_fixes spider/handler.direct_aggregate
> spider/handler.direct_update spider/handler.spider_fixes
> spider/handler.function spider/handler.ha spider/handler.vp_fixes
>
> All failures are because .test and .result file doesn't match.
>
> I checked the patch file:
> http://spiderformysql.com/downloads/spider-3.2/patch_mariadb-10.1.8.tgz
> but this doesn't include any updates to the handler test files:
> grep mysql_test *  returns nothing.
>
> However the .tar file:
> http://spiderformysql.com/downloads/spider-3.2/mariadb-10.1.8-spider-3.2-vp-1.1.tgz
> Contains a lot of updated .test and .result files.
>
> Kentoku, do you have patches for the test files, or should I just take
> them from the above spider branch or from somewhere else ?
>
> Another question:
> After applying the patches:
>
>     013_mariadb-10.0.15.vp_handler.diff
>     034_mariadb-10.0.15.vp_handler2.diff
>     005_mariadb-10.0.15.hs.diff
>     041_mariadb-10.0.15.vp_handler2.diff
>
> I get the following change in spider/handler/basic_sql.result:
>
> --- a/storage/spider/mysql-test/spider/handler/r/basic_sql.result
> +++ b/storage/spider/mysql-test/spider/handler/r/basic_sql.result
> @@ -70,6 +70,12 @@ CREATE TABLE ta_l (
>  PRIMARY KEY(a)
>  ) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
>  IGNORE SELECT a, b, c FROM tb_l
> +Warnings:
> +Warning    1062    Duplicate entry '1' for key 'PRIMARY'
> +Warning    1062    Duplicate entry '2' for key 'PRIMARY'
> +Warning    1062    Duplicate entry '3' for key 'PRIMARY'
> +Warning    1062    Duplicate entry '4' for key 'PRIMARY'
> +Warning    1062    Duplicate entry '5' for key 'PRIMARY'
>
> I can't figure out,why we get the above warnings.
> This is from a patch we discussed at booking.com one year ago.  Any
> explanation for the above warnings would be appreciated.
>
> You can branch 10.2-spider and check the current state.
>
> Regards,
> Monty
>
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-developers
> Post to     : maria-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References