On Sun, Sep 13, 2020 at 11:19 AM Howard Chu hyc@symas.com wrote:
If you're confident that POSIX semaphores work well on MacOS, then go ahead and submit a patch to change the default selection for MacOS. Thanks.
After reading up on this, I thought that the issue with POSIX semaphores as default as that they weren't robust, so they might not necessarily be a preferred over SysV semaphores (choosing between higher default semaphore limit and process robust/cleanup might be an application-specific decision)? Or does LMDB have some type of cleanup mechanism for POSIX semaphores? Thanks, Kris