Hi,
I have a system where I need to configure a lot of ACLs on many targets
rather quickly. To achieve this speed I configure those ACLs using
rtslib in multiple processes (I use a framework akin to Python
multiprocessing).
Intermittently, I hit a BUG_ON on line 365 of target_core_device.c which
is as follow when creating those ACLs:
BUG_ON(orig->se_lun_acl != NULL);
We use Linux 4.5.1 on a custom distro and a slightly old rtslib version
6666d30fb1d90b9195d98c8fe8fcec2708362873 from the RTS repo.
Has anybody seen this issue while doing concurrent ACL operations? Is
concurrency discouraged? Any idea where we should start looking to fix
the problem (where se_lun_acl is set or could have been set before)
and/or the reason for this BUG_ON?
Thanks a lot in advance for your help!
Regards,
Ben.
--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html