Good news: I was able to get a macOS build completed which included FSAL_MEM.
It's still not actually serving successfully yet :) I am hitting a few memory
access exceptions, some of which I've figured out, some of which I haven't.
On Wed, Sep 02, 2020 at 11:02:30AM -0700, Frank Filz wrote:
Ok, if you just want to use FSAL_MEM you should have a much easier
time. What
changes do you want to make to it? It was developed to be able to test
latency in the Ganesha stack without having to factor in latency of the back
end filesystem, so if you have additional testing needs for it, let's talk
about incorporating them.
I'm not sure how I'll change FSAL_MEM, if at all. It may not be required if I
just make my own super-simple backend which mimics the benchmark backend I made
in Samba.
Once you get it working, can you commit to supporting it? None of us in the
current active development community use Macs so our ability to keep it
working will be limited.
If I get it to work *and* decide to go forward using it in production, then I'll
make that clear, commit to support it, and start upstreaming macOS-specific
patches (actually I have an employer and my teammates will help support it).
I do have a couple of patches that are related to building but probably
generally valuable regardless of macOS support, so I'll send those in the
coming days.
Thanks,
Matt