John Arbash Meinel

Results 87 comments of John Arbash Meinel

I'd like to understand what you want to do with the implicit relation so that we can make sure to support your use case. Is it just that the Harness...

We have talked about having an implicit peer. Some particular points that I'm aware of: - I agree that having >1 peer relation is odd. I'm not sure what the...

I would caution that I've almost always regretted using the singleton pattern. It makes testing harder is relatively obvious, but as you say "what is the actual lifetime of the...

I bet requires is meant to be a list and we are iterating over it. Such that when it is a string we just iterate characters. Try requires: [procps] or...

We should still have a bug that notices if you are using a string instead of a list and error/warn because it is a common pitfall and not what you...

It depends. rm a missing file is usually an error because it is usually a sign of a typo and you should be made aware that what you thought would...

I feel like you could do this with the leader coordinating restarts of applications via a peer relation, rather than needing to do so via SSH. Specifically, when seeing the...

I think a common pattern is very much that you might be able to think of some of the logic locally, but ultimately all sources of logic end up funneling...

In Ken's case, I think they run into 'validating the relation data' which may require a human to upgrade the charm to a newer version, which would then unblock that...

FWIW, I'm pretty sure status-set triggers immediately (as many charms use it to report what stage of install they are on). But relation data, etc, only update once the hook...