Internal: Object store client not present, cannot stream logs from store when clicking Show more...
When Windmill truncates the logs of a particular run and shows the "Show more..." button, clicking it causes the error from the title.
We do have "Instance object storage" configured in the Instance settings, and clicking both "Test from a server" and "Test from a worker" results in a success. Any ideas?
10 Replies
Not sure no, it works fine on prod on latest
We're on the Windmill Pro plan and not EE if that makes any difference
I'm not sure if the S3 logging is supposed to be working for us
yeah I think it doesn't
will improve the error message
I guess the real question is whether Windmill would fall back to trying to read the logs from the filesystem or it'd keep failing unless we disable the instance object storage
It will fallback to logs from filesystem
actually, not fully certain
@rubenf btw, I checked on my community edition instance at home and the error I get is different, so my assumption is that windmill is trying to use S3 for logs even though we're not supposed to have it included in the Pro plan (or so you've told me), so it looks like there is a bug here, as I'd expect it to fall back to logs from filesystem, but the error indicates it's trying S3 only
I set up a shared mount for the server and workers mounted on /tmp/windmill/logs, disabled the instance object store, yet I still get Internal: Object store client not present, cannot stream logs from store
Windmill appears to be writing stuff to the shared volume already, I'm not sure why it's trying to read from an object store
I will investigate
I can confirm the log I'm trying to read is located in /tmp/windmill/logs/ under the job id, so it's just trying to read from the wrong location it seems, writing is fine
👍