maria-developers team mailing list archive
Mailing list archive
Re: Project Progress Report[PHASE-1]
On Jun 27, ANKIT KUMAR wrote:
> Just recollecting everything I did in this phase-
> 1. Learnt how bison works, how grammar is written, how actions can be
> written(w.r.t to extended syntax), how parsing is done,
> 2. Implemented Extended CREATE USER and GRANT USER syntax.
> 3. Created tests for the acceptance of newly implemented grammar.
> 4. Designed in-memory structures that will store value of plugins and
> perform AND/OR operations as per precedence and authentication will be
> provided accordingly.
> 5. Wrote actions for this complex syntax(fixed some of the errors,
> some are yet to be fixed).
> In the remaining 3-4 days of Phase-1, I will try to complete this
> bridge between grammar and in-memory structure after which storing data in
> memory will be done.
Good. Now your code is still a bit incomplete.
> Now coming on to phase-2 deliverables, I am planning to finish off
> with Storage on Disk. We have found a simplest solution to get this
> done(probably in a week or 2), and in the remaining days, we will check the
> working of this new feature. I will then migrate this code to 10.3 branch.
> (Phase-3 for unexpected delay)
Yes, first make sure everything is working in 10.2. Don't spend time on
moving to 10.3 until everything else is working.
> This project involve lots of thinking than actual coding, so I think I
> have maintained good pace throughout.
Good, thinking is the important part.
Even a cat can press keys on a keyboard.
Chief Architect MariaDB