On Tue, Nov 19, 2013 at 5:35 AM, Jeff Darcy <jda...@redhat.com> wrote:
> On 11/18/2013 11:32 PM, Anand Avati wrote: > >> It might be interesting to build a test harness using libgfapi >> (specially the handle based APIs) to load a graph with the xlator to be >> test (on top of posix) and using gfapi calls to bombard fops and >> notifications and callbacks from multiple threads spawned by the testing >> app/framework. >> >> Along with a fault injection, we also need a "pedantic verifier" >> translator (loaded both on top and blow the testing xlator) which >> inspects all params of all calls and callbacks coming out of the xlator >> to "conform" by the rules (e.g lookup_cbk op_ret is either -1 or 0 ONLY, >> op_errno is one of the known standard values ONLY, struct stat does not >> have mtime/ctime/atime from too far ahead into the future, mkdir_cbk's >> struct stat has ia_type to be IA_IFDIR ONLY etc.) >> > > Sounds like we have another volunteer. ;) > > Certainly. I have a half-done "pedantic" translator (few years ago) lying around somewhere and trying to dig it out.. Avati
_______________________________________________ Gluster-devel mailing list Gluster-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/gluster-devel