Hey all π ! Sorry, I've been less active over last 48 hours on here due to some travel + personal
Hey all
!
Sorry, I've been less active over last 48 hours on here due to some travel + personal commitments.
General updates on what we're working on now:
1. Fixing sleepAfter bug that currently exists in 0.0.13. If you revert to @Cloudflare/containers 0.0.11, the sleepAfter bug is actually gone, and the fixes between 11 and 13 have actually been solved at the runtime-layer, so this should be fine. - We'll be cutting an 0.0.14 release today with the fix.
2. Continue making regional placement better - We fixed the core bug that was launching containers in the wrong region. Sorry, this was an embarrassing one
. If you redeploy your container, it should be fixed. But we've got more to do here. If you spin up a bunch of containers, you'll fall back to other regions faster than we want. So working on making this better. And then also, if you launch a container via Workers CI ("Deploy to Cloudflare" button), it's not pre-warming properly.
3. Look into slow cold starts - We're seeing some people report abnormally long cold starts. A few seconds (as of now) is not unexpected, but at 5+ seconds for our hello-world or even worse 10+ seconds, something is going wrong. We think what is happening is that we're clamping down on CPU too early. The goal is to allow for higher CPU for VM + Container boot and then move it down to whatever your instance size is afer cold start is done.
4. Fix memory accounting for small instance sizes - The memory we're granting to instances is currently both container-memory and VM-memory. This meant that some people were OOMing at lower than expected values. We're switching that so the memory you get is just for the container. Should allow for rails/django on
Sorry, I've been less active over last 48 hours on here due to some travel + personal commitments.
General updates on what we're working on now:
1. Fixing sleepAfter bug that currently exists in 0.0.13. If you revert to @Cloudflare/containers 0.0.11, the sleepAfter bug is actually gone, and the fixes between 11 and 13 have actually been solved at the runtime-layer, so this should be fine. - We'll be cutting an 0.0.14 release today with the fix.
2. Continue making regional placement better - We fixed the core bug that was launching containers in the wrong region. Sorry, this was an embarrassing one
3. Look into slow cold starts - We're seeing some people report abnormally long cold starts. A few seconds (as of now) is not unexpected, but at 5+ seconds for our hello-world or even worse 10+ seconds, something is going wrong. We think what is happening is that we're clamping down on CPU too early. The goal is to allow for higher CPU for VM + Container boot and then move it down to whatever your instance size is afer cold start is done.
4. Fix memory accounting for small instance sizes - The memory we're granting to instances is currently both container-memory and VM-memory. This meant that some people were OOMing at lower than expected values. We're switching that so the memory you get is just for the container. Should allow for rails/django on
dev instances just fine.




