A chalazion is a small, painless lump (cyst) on the upper eyelid that forms when an oil gland gets blocked. It is not an infection, however it can become infected.
This is a companion discussion topic for the original article at https://patient.info/eye-care/swollen-eyelid/chalazion