David Drysdale
David Drysdale
Would setting the [socket creation callback](https://github.com/c-ares/c-ares/blob/master/ares_set_socket_callback.3) or the [socket configuration callback](https://github.com/c-ares/c-ares/blob/master/ares_set_socket_configure_callback.3) do what you need? You could have a callback that set the multicast option you needed.
Have you seen this happening? I'd have thought the database connectivity check [at startup](https://github.com/google/trillian/blob/master/server/trillian_log_signer/main.go#L75) would catch the specific case you mention; are there other unhealthy scenarios?
@rolandshoemaker, can I check: would `ReadOnlyLogStorage.CheckDatabaseAccessible()` return an error when your signer node is unhealthy? (If so, I guess we can use that in the election loop in `server/log_operation_manager.go`.)
Given that this looks unlikely to be included in the main mdBook code, I've pulled the functionality out into a separate [`mdbook-shiftinclude`](https://github.com/daviddrysdale/mdbook-shiftinclude) preprocessor.
Can you give a minimal repro scenario? > It's debatable whether this is an interpreter issue or a library issue If this is only happening in Python 3.12+, and the...
> My bad, the repro was in the linked issue. I've updated the issue description. Thanks. It seems like the slow-down only occurs on single stepping with `n`, but doesn't...
@msaelices : could you raise your suggestion as a separate issue please, so any discussion can be separated from this one – thanks.
Key question: given that `alloc` would definitely be required, does (`no_std` + `alloc`) really give much advantage over `std`?
(Answering my own question: `core` + `alloc` works on platforms that have memory, but don't have (say) filesystems, networking, thread scheduling, etc. So yes, it does open up a bunch...
Does supporting Cython just involve maintaining parallel `.pxd` files, similar to the `.pyi` files that already have parallel type information? Also, why would Cython support require removal of Python 2...