Hi, Rohit!

On Mar 17, Rohit Kalhans wrote:
> hello Sergei
> 
> the modification was made in some replication specific files
> rpl_gtid.h & rpl_gtid.cc
> 
> *rohit@ubuntu:/work/mariadb/mariadb/mariadb10$ bzr st *
> *modified:*
> *  sql/rpl_gtid.cc*
> *  sql/rpl_gtid.h*
> *unknown:*
> *  mysql-test/suite/rpl/t/rpl_x.test*
> 
> There are a lot of targets being rebuild.
> 1. stroage*
>           perfschema
>           aria
>           xtradb
> 2. handlers
> 3. sql core
>      item*

This is correct. It happens because sql_class.h includes rpl_gtid.h.
And almost every storage engine, items, everything needs THD that is
declared in sql_class.h

You can easily verify that yourself, put #error into rpl_gtid.h and
you'll see that lots of files will not compile - which means all these
files include rpl_gtid.h and they have to be rebuilt when rpl_gtid.h
changes.

Regards,
Sergei

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

Reply via email to