cljdoc

https://cljdoc.org/ & https://github.com/cljdoc/cljdoc
carkh 2019-07-18T04:21:33.233300Z

eeek down again =(

martinklepsch 2019-07-18T08:38:48.235500Z

The problem seems to be related-ish to this one or at least the various parts of vmcore-dmesg.txt match what’s in this GitHub issue: https://github.com/opencontainers/runc/issues/1857 For now I’ve made a system upgrade. If the problem persists I will try downgrading the kernel and Docker.

lread 2019-07-18T09:56:17.240600Z

@martinklepsch, you have done a really nice job of describing ops and the related adrs help a ton in understanding rationales. Is going with some sort of higher level solution a viable alternative?

martinklepsch 2019-07-19T10:58:37.244300Z

I’m not sure if you’re thinking of something specific? I think financially we’re probably good and if we need to we could “raise” some funds to cover expenses etc.

martinklepsch 2019-07-19T10:59:56.244500Z

I’m generally pretty happy with the setup that we have now, Nomad really makes zero downtime deployments easy and if it weren’t for this odd Kernel <> Docker issue everything would work pretty smooth 😄

lread 2019-07-19T14:59:00.244700Z

If it is not a general pain point, then there’s no sense in changing. I have experience with AWS and was wondering if any of their higher level abstractions might make life easier. But that would take some study.

martinklepsch 2019-07-19T15:08:52.246600Z

Because the SQLite database is filesystem backed (so far) we can’t just use Heroku-style systems if that’s what you’re thinking of as a higher level solution

martinklepsch 2019-07-19T15:09:30.247800Z

We could switch to Postgres though and it shouldn’t be a very complicated thing to do

lread 2019-07-19T15:30:51.248Z

Yeah I was wondering if a service that works at container/app level rather than OS level might be easier. But would have to really dig in an understand cljdoc ops before I proposed anything.

martinklepsch 2019-07-19T15:46:54.248200Z

Yeah, something like this may be an alternative to the current setup. Switching DBs would be required but probably wouldn’t be a huge deal as mentioned above.

martinklepsch 2019-07-18T10:02:08.241300Z

Certainly open to talking about it

lread 2019-07-18T10:11:46.244100Z

must be a bit tricky weighing financial cost of operating vs other concerns?