try-expire ev: <event:type=READDIR;fid=8337928933562504833:9160472602707183340;ts=<timespec:13073251;314548264>> ev rgw_fh: 0x7ffff4498620 [Switching to Thread 0x7fffb3bfe700 (LWP 23792)] Hi nfs-ganesha devs who know and love FSAL_MDCACHE,
I'm prototyping an upcall in RGW, and I've quickly hit a fault in mdc_up_invalidate. It appears clear what's happening: up_ops.invalidate is mdc_up_invalidate, for which the export argument is expected to be an mdc view of export--but I've passed my own export handle. Am I supposed to be recovering an mdc export handle address somewhere, or is mdc_up_invalidate being unreasonable? Thanks, Matt Breakpoint 1, rgw_fs_invalidate (handle=0x7ffff4493700, fh_hk=...) at /home/mbenjamin/dev/rgw/nfs-ganesha/src/FSAL/FSAL_RGW/up.c:90 90 status = up_ops->invalidate(&export->export, &fh_desc, upflags); (gdb) s mdc_up_invalidate (export=0x7ffff4493700, handle=0x7fffb3bfd1b0, flags=5) at /home/mbenjamin/dev/rgw/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_up.c:47 47 struct req_op_context *save_ctx, req_ctx = {0}; (gdb) n 49 struct mdcache_fsal_export *myself = mdc_export(export); (gdb) n 51 req_ctx.fsal_export = &myself->export; (gdb) n 52 save_ctx = op_ctx; (gdb) n 53 op_ctx = &req_ctx; (gdb) n 55 key.fsal = export->sub_export->fsal; (gdb) n Program received signal SIGSEGV, Segmentation fault. 0x0000000000521363 in mdc_up_invalidate (export=0x7ffff4493700, handle=0x7fffb3bfd1b0, flags=5) at /home/mbenjamin/dev/rgw/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_up.c:55 55 key.fsal = export->sub_export->fsal; (gdb) p export $5 = (struct fsal_export *) 0x7ffff4493700 (gdb) p export->sub_export $6 = (struct fsal_export *) 0x0 -- Matt Benjamin Red Hat, Inc. 315 West Huron Street, Suite 140A Ann Arbor, Michigan 48103 http://www.redhat.com/en/technologies/storage tel. 734-821-5101 fax. 734-769-8938 cel. 734-216-5309 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel