Uhm, like the original comment says, this one patch only lets ATS compile on OpenBSD.
Know issues (so far):
1) it goes straight away to 100% CPU doing gettimeofday() thousands of time per second.
2) it crashes after first request when compiled without --enable-debug.
3) it crashes right away when compiled with --enable-debug:
FATAL: ../../lib/ts/ink_thread.h:267: failed assert `pthread_cond_wait(cp, mp) == 0`
4) it fails to regiester kqueue events:
ERROR: [iocore_dns] open_con: Failed to add 257175888 server to epoll list
Those might be partly my fault, because I'm compiling it with:
even though I know this isn't true, but OpenBSD doesn't have thread-safe gethostby
() implementation... Ideally, we should use getaddrinfo() here.
All in all, I'm not too happy about the "Resolved / Fixed" status update. Oh, and this patch got committed with wrong ticket number (
TS-992 instead of TS-993).