Ben Roberts
Ben Roberts
> coming back to this comment to add that setting the task parameter user allows bridge mode to operate correctly. This has negative consequences for the task driver though. It...
These segfaults are not seen when the EL9.5 userland is booted with a 9.2 or 9.4 kernel. - 5.14.0-284.11.1.el9_2.x86_64 (EL9.2 snapshot) - 10 sucessful runs in a row before manually...
There are some possible behaviour differences between CPU architecture and/or core counts which might also be related. - 2x Intel 6448Y (64/128 core) systems saw the greatest number of crashes...
Still occurs using newly released EL9.6 kernel 5.14.0-570.17.1 running atop 9.5 userspace. Kernel is the only variable being changed. 9.4 kernel 5.14.0-427.42.1.el9_4.x86_64 is immune to the segfaults, and all newer...
On second look, I'm not sure that `__getattr__` is doing anything useful at all? The if statement above unconditionally sets `self.DoesNotExist` and I _think_ the getattr method was only added...
Scratch my last comment, the existing unit tests make calls to proxy._meta, so this does need to be proxied across to the model. But not all attributes should be, so...
I've been running the linked PR in production for the last three weeks, and it seems stable.