I hate to shime in but from review point of view what i don't undersntand is why isn't there a single reviewable patchset for DAL ? What i mean by that is a patchset in which you collapse all fixes and cleanup so that there is an easy way to review thing. Yes this means loosing history and major work to just spawn a new patchset but quite frankly in this state this thing is just unreviewable. The only sane way today is to look at git tree with the whole thing applied and avoid looking at individual patch. That not a sane way to do review in my mind. That just my opinion other might disagree but i thought i would say that outloud. Cheers, Jérôme