Neverlord on neverlord
Implement process_open_fds metr… (compare)
Neverlord on neverlord
Implement process_open_fds metr… (compare)
Neverlord on neverlord
Implement process_open_fds metr… (compare)
Neverlord on neverlord
Merge branch 'topic/neverlord/m… (compare)
Neverlord on neverlord
Merge branch 'topic/neverlord/m… (compare)
Neverlord on neverlord
Fix instance getters on the met… (compare)
Neverlord on neverlord
Set reuse-addr for Prometheus p… (compare)
Isn't this code supposed to check whether the error is an
exit_reason
?
Yes. Thank you!
[build] ...MSVC\14.28.29333\include\xmemory(701,82): error C2440: 'initializing': cannot convert from 'const caf::byte' to '_Objty'
[build] with
[build] [
[build] _Objty=unsigned char
[build] ]
Can you share what steps you've taken? Git checkout, configure arguments, etc. The CMake output looks weird, like something messed with the folders.
Hi Dominik, i just downloaded the source code from git, and ran ./configure without arguments (like the document on git).
--log-level=...
to the configure
script or by setting CAF_LOG_LEVEL
directly when using CMake. Maybe this article here is of some use: https://www.cafcademy.com/gems/indenting-trace-logs
self->current_mailbox_element()->move_content_to_message()
to have something to hold onto.
caf::binary_serializer
, and the output of that changed between 0.17 and 0.18, so we're in the process of transitioning our database state in a forward-compatible way.
Totally separate question:
self->set_down_handler(...);
auto handle = self->spawn<caf::monitored>(my_typed_actor, args...);
typed_actor<...>::behavior_type my_typed_actor(typed_actor<...>::pointer self, Args... args) {
if (!validate(args...)) {
self->quit(make_error(...));
return typed_actor<...>::behavior_type::make_empty_behavior();
}
return {
// ...
};
}
If the validation inside the my_typed_actor
function fails the down handler will never be triggered, despite the actor shutting down correctly. Is this a bug, or are we simply abusing the API here?