Indeed I also filed a ticket against collective.recipe.storage, because it shouldn't create illegal configurations - and until I found collective.recipe.storage, I hadn't imagined that storage _could_ be anything but a number. So I don't have a problem using just lower case - or just numbers for that matter - but I agree that the server shouldn't start if the configuration is invalid, and in this case both the zeo and zope servers start up, and it isn't until I actually try to mount those storages that they fail.
Indeed I also filed a ticket against collective. recipe. storage, because it shouldn't create illegal configurations - and until I found collective. recipe. storage, I hadn't imagined that storage _could_ be anything but a number. So I don't have a problem using just lower case - or just numbers for that matter - but I agree that the server shouldn't start if the configuration is invalid, and in this case both the zeo and zope servers start up, and it isn't until I actually try to mount those storages that they fail.