Hi, all

This week I spent most of my time implementing the MariaDB package, it is
still incomplete but I’ve pushed it to Github, check
it<https://github.com/swpd/duda_mariadb>out if you are interested.

The problem I am currently stuck is for every continue part of the
asynchronous version MariaDB APIs, we need to pass the ready_status(bitmask
of all events occurred on a MariaDB connection socket) in able to issue the
call. However, the socket event callback functions are spilt into five
sepreated functions, and every function only knows the corresponding event
it shall handle but no idea about all the events available on the MariaDB
socket. This makes it more tricky to write the callback functions right, I
need to make sure what events actually occurs on every stage of a MariaDB’s
connection lifecycle.

Meanwhile, I am also discussing with Eduardo Silva to see what we can do
with it. He did offer me some useful advinces and will show me some
examples later. And as he recommended, we may add connection pool support
to our MariaDB package to avoid connect-on-demand mechanism.

For the next week, I will keep hard working on making the implementation
complete and integrate it with Duda.

The permanent link of this post is:
http://swpd.github.io/blog/2013/07/06/gsoc-status-week-3/

Github repo url: https://github.com/swpd/duda_mariadb

Best Regards,

swpd
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to